Skip to content

Releases: jhspetersson/fselect

0.7.6

17 Jun 04:54
Compare
Choose a tag to compare
  • added BIN function
  • added EEQ and ENE aliases for === and !== operators
  • improved EXIF GPS fields handling
  • fixed bugs

Thank you, @balta2ar, @ericphelps and @rgelb, for creating the issues that helped to improve fselect a little bit more!

0.7.5

07 May 11:10
Compare
Choose a tag to compare
  • added dir, absdir, and ext fields
  • added is_empty field to search for the empty directories and files
  • added .jl to known file extensions list
  • added Macports install info
  • fixed bugs, interactive mode is back

Thanks to @Allaman, @dclong, @engineerchange, @herbygillot, and @rickhg12hs for submitting issues and PRs!

0.7.4

04 Apr 09:01
Compare
Choose a tag to compare
  • added CURRENT_USER/CURRENT_UID/CURRENT_GROUP/CURRENT_GID functions
  • greatly improved FORMAT_SIZE function, added config option for default file size format
  • added synonyms for LOWER and UPPER functions (LOWERCASE and UPPERCASE respectively)
  • improved interactive mode
  • fixed bugs

Thanks to @Roguelazer, @RustemB, and @YodaEmbedding for their suggestions, issues, and pull requests!

0.7.3

02 Mar 14:30
Compare
Choose a tag to compare
  • option to specify config location
  • check for config in the same directory with the executable
  • added CURRENT_DATE and RAND functions
  • fixed bugs

Many thanks to @Dialga, @gd4c, @johnstonskj, and @rickhg12hs for their ideas, discussions, bugreports, and pull requests!

0.7.2

20 Nov 17:35
Compare
Choose a tag to compare
  • statistics functions (STDDEV_POP, STDDEV_SAMP, VAR_POP, and VAR_SAMP)
  • rx parameter for search roots to search within multiple directories matched by regular expression
  • updated runtime documentation

Thanks to @rickhg12hs for bugreports and ideas!

0.7.1

08 Oct 08:39
Compare
Choose a tag to compare
  • interactive mode
  • protection against cycles with symlinks or hardlinks #4
  • LTRIM, RTRIM, TRIM, and DAYOFWEEK functions
  • added workaround to work on RAMdisks #68
  • fixed bugs

Thanks to @glmdev, @kintrupf, and @ngirard for reporting issues and ideas!

0.6.10

27 Apr 19:08
Compare
Choose a tag to compare
  • NOT keyword (e.g., where name not like '%.tmp')
  • added .d to the list of source file extensions
  • alternate form !~= of notrx operator
  • TRIM, REPLACE, UCASE and LCASE (synonyms for UPPER and LOWER) functions
  • .dockerignore support
  • dockerignore, gitignore, and hgignore boolean config parameters with default options for search within any roots, if not specified otherwise

Thanks to @chenrui333 for CI/CD fix.

0.6.9

09 Mar 07:56
Compare
Choose a tag to compare
0.6.9 Pre-release
Pre-release
  • added SUBSTRING or SUBSTR function
  • added LEN as a synonym for LENGTH function
  • extract EXIF data from HEIF files
  • added device, inode, blocks, and hardlinks fields (Linux only)
  • bugfixes

Thanks to @jmbowman for suggestion about reading EXIF in HEIF files, and to @kamadak for the implementation.

0.6.8

07 Jan 07:29
Compare
Choose a tag to compare
0.6.8 Pre-release
Pre-release
  • added CONCAT, CONCAT_WS, COALESCE functions
  • added FORMAT_SIZE function, file size unit specifiers split into binary and decimal
  • added .heic extension to the image formats list
  • improved detection of Japanese characters in file names

0.6.7

11 Nov 05:12
Compare
Choose a tag to compare
0.6.7 Pre-release
Pre-release
  • added functions for Japanese symbols detection in filenames and other strings
  • added Cargo.lock for easier package maintenance #61

Many thanks to @samford and @filalex77 for their efforts!