Releases: ayoisaiah/f2
Releases · ayoisaiah/f2
Development build (master)
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
v1.9.0
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
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
Changelog
- Fix for Windows path not specified error on long paths
v1.7.1
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
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
- String literal mode now supports operation chaining
v1.6.6
- Fix rare bug where using
--fix-conflicts
could cause an existing file to be overwritten.
v1.6.5
- Add the ability to force overwrite files through the
--allow-overwrites
option.