Version 7.5 du 25/03/2023- Added new features to the Regular Expressions engine: named groups, non-capturing groups, atomic groups, lookaround (positive and negative), possessive quantifier and Unicode categories.
- Added an option to remove duplicate extensions.
- Added IPTC_Keywords meta tag.
- Added global variables in Pascal Script: SetGlobalVar, GetGlobalVar and other related functions.
- Added WinCPToUTF8 and UTF8ToWinCP functions for Pascal Script.
- Interpret the plus sign "+" literally in wildcard replacements.
- Added Croatian language file. Thanks to Marko Puskaric.
- Updated Russian, Italian, French, Simplified Chinese and Traditional Chinese language files.
Version 7.4 du 24/09/2021- Added FindRegEx, IntToRoman, RomanToInt, RomanToIntDef, TryRomanToInt functions and TIntegerArray type to Pascal Script.
- Updated the bundled User Manual (PDF file).
- Added Korean language file.
- Added Korean translit alphabet.
- Added Arabic translit alphabet.
- Added an option to unmark all rules after a rename.
- Resolve relative paths when importing file paths and new names from a file.
- Handle errors when creating target directories during a renaming operation.
- Do not auto preview when clearing rules on rename. This avoids a reset of the status and errors of the last renaming operation.
- Updated the icon for the Filter Settings button.
- Updated French translation file.
- Updated Russian language file.
- Refactored file name expansion procedures.
- Removed legacy code.
- Implemented a new serialization mechanism using music notes, e.g. C0, C#0, D0, D#0, E0, F0, F#0, etc...
- Use Windows native logical sorting algorithm. Fall back to the custom implementation on other platforms.
- Fixed: Minor memory leak due to not freed rules contained in a rule list.
- Added Corsican language file.
- Updated Traditional Chinese language file.
- Updated Polish language file.
- Minor code optimizations.
- Avoid the effects of Windows sorting rules and Unicode equality rules in the string replacement function, i.e. replace only exact matches.
- New "whole words" matching mechanism. The boundaries around the subject must not be between two word characters, instead of the former mechanism where the boundaries must be between word and non-word characters.
- Refactored and future-proofed string encoding conversion routines and tests.
- Fixed: Incorrect button alignment on the Save Preset form in High DPI mode.