Skip to content

Releases: brunoarine/findlike

v1.4.2

18 Jul 16:43
Compare
Choose a tag to compare
  • 9345bb9 fix: preprocess reference in BM25 algorithm

There was a bug in the code where the reference document or query was not being preprocessed when the BM25 algorithm was selected.

v1.4.1

11 Jul 17:45
Compare
Choose a tag to compare
  • f56cbd7 test: fix correlation test
  • cd6be24 test: adapt unit tests to refactored Corpus
  • 3e0346f fix: query and reference setting on Corpus

v1.4.0

11 Jul 01:55
f5b46cf
Compare
Choose a tag to compare
  • b410c17 chore: add publish workflow
  • 9fa2323 test: implement tests for Markup processor
  • 1a37df0 feat: add 'ignore front-matter' option
  • ac476ed fix: org files not being scanned without -f flag

v1.3.1

01 Jul 01:07
Compare
Choose a tag to compare
  • 244c700 refactor: add reference content via Corpus method
  • f6ed530 fix: file pattern argument being bypassed

v1.3.0

29 Jun 15:16
Compare
Choose a tag to compare
  • 6a838d8 feat: restrict default file pattern to plain text

This fix was necessary given that users may use the tool on potentially large directories containing several binary files.

v1.2.2

29 Jun 13:54
Compare
Choose a tag to compare
  • fix: downgrade requirements to make it Python 3.7 compatible.

This move was based on the fact that a lot of Docker images, production systems, and general users still use Debian Buster, which ships Python version 3.7.

Only a few requirements had to be downgraded, most notably Numpy, but none of findlike's features were affected.

v1.2.1

29 Jun 00:07
Compare
Choose a tag to compare
  • a13807c fix: patch bad toml
  • dc24148 fix: move pytest to [dev] block in pyproject.toml
  • 45749de fix: add missing requirements to pyproject.toml

v1.2.0

28 Jun 18:12
Compare
Choose a tag to compare
  • f23c092 feat: remove lemmatizer option from code
  • 1ba1b10 fix: import future.annotations due to | typing

v1.1.0

28 Jun 14:59
Compare
Choose a tag to compare
  • Feat: Included numbers in word regex (9cec1c5)
  • Chore: Fixed Makefile build target (ead823c)
  • Chore: Marked checkpoint for v1.1.0 (f90c243)
  • Test: Added unit tests (c141b18)
  • Test: Added example files for external testing (a18a2a1)
  • Test: Added unit tests for formatters (674656a)
  • Refactor: Extracted Corpus code into smaller methods (1add2eb)
  • Refactor: Prepend heading to BaseFormatter results (ef0f332)
  • Refactor: Improved typing compatibility in formatters (9f140f2)
  • Refactor: Renamed and moved read_file to utils.py (fd98713)
  • Fix: Scanned directory instead of directory.parent (7e63de5)
  • Docs: Updated installation instructions (53adf03)
  • Docs: Removed bad sections (b85eba3)

v1.0.0

27 Jun 16:48
Compare
Choose a tag to compare

Feat

  • 87dd109 - Filter files by extension
  • 4825d93 - Replace custom stopwords with stop-words pkg
  • c90aae0 - Replace min-words with min-chars
  • aa461d1 - Add --absolute-paths option
  • 59d463f - Add --threshold parameter
  • 9fdf91b - Change CLI flag letters for better ones

Fix

  • 686fc6a - Optionally omit score in JSON format
  • b523457 - Check if binary before processing file