Skip to content

Releases: ayoisaiah/f2

Development build (master)

17 Oct 08:21
5470bc6
Compare
Choose a tag to compare
Pre-release

This build is directly sourced from the master branch in active development. As such, it may include experimental features and potential bugs.

v1.9.1

09 Aug 07:34
9bc9a8c
Compare
Choose a tag to compare

Changelog

  • Improve performance in dry-run mode (due to table rendering).
  • Fix issue where files could be overwritten when --fix-conflicts is used.

v1.9.0

02 Feb 05:52
a4a37df
Compare
Choose a tag to compare

Changelog

  • Simple mode now prompts before executing.
  • You can now use capture variables with indexing.
  • Syntax for string transformation has been improved and simplified.
  • JSON support has been added.
  • Simplify variables syntax.
  • Add ability to extract date from arbitrary strings.
  • Improve support for case insensitive filesystems.
  • Indexing fixes and syntax updates.

v1.8.0

22 Feb 06:09
61c062d
Compare
Choose a tag to compare

Changelog

  • Add a "simple mode" for quick renaming operations in the current directory.
  • Ignore extension flag no longer affects directory names.
  • Default options can be changed via F2_DEFAULT_OPTS.
  • Fix duplicate paths when traversing directories to prevent unnecessary errors.
  • Output is now sorted in dry-run mode.
  • Update notification is now opt-in via F2_UPDATE_NOTIFIER.
  • Version information is now more streamlined.
  • Dry run table output has been improved and made more compact.

v1.7.2

23 Aug 11:16
2caa624
Compare
Choose a tag to compare

Changelog

  • Fix for Windows path not specified error on long paths

v1.7.1

05 Aug 21:48
b04fe6c
Compare
Choose a tag to compare

The following enhancements were made:

  • Quiet mode (--quiet) no longer suppresses errors.
  • Help output has been improved and made more succinct.
  • Running F2 without arguments now shows a short help message.

v1.7.0

04 Aug 19:29
20f4360
Compare
Choose a tag to compare

This release brings the following improvements:

  • CSV support (See renaming from a CSV file).
  • Improved no color options. You can now set the F2_NO_COLOR environmental variable or use the brand new --no-color flag to disable coloured output.
  • Validation error messages are now much clearer (no longer mixing emoji and text).
  • Console output has been improved by using pterm. The green, red, and yellow colours are slightly different now due to this change.
  • You can now specify a set of files or directories as argument to F2 (thanks to nightson for suggesting this enhancement).
  • The backup directory has changed to ~/.local/share/f2/backups on Linux, ~/Library/Application Support/f2/backups on macOS, and %LOCALAPPDATA%\f2\backups on Windows. The previous backup directory (~/.f2/backups) is still supported (in case you have existing backups there), but new backup files will not be created there anymore. This change was made to conform to the XDG specification and conventions for storing application files on each operating system, and to avoid cluttering up the home directory.
  • A --verbose option was added for outputting each renaming operation in --exec mode.

v1.6.7

06 Jun 12:00
b1ad1ad
Compare
Choose a tag to compare
  • String literal mode now supports operation chaining

v1.6.6

29 May 22:27
e806ff3
Compare
Choose a tag to compare
  • Fix rare bug where using --fix-conflicts could cause an existing file to be overwritten.

v1.6.5

26 May 12:11
0c53b85
Compare
Choose a tag to compare
  • Add the ability to force overwrite files through the --allow-overwrites option.