Changelog

Product Version Publish Date
7.5.0.2 Beta 2024-03-16
Changed build environment to Lazarus 3.2 + FPC 3.2.2.
Updated the Regular Expressions engine with a copy from FPC GIT dated 14 December 2023.
Added "Clipboard" meta tag.
Added "Sentence case" option to the Case rule.
Added an option to preserve case during some case changes.
Improved handling of non-standard path specification.
Minor layout adjustments in the rule editor. Avoid overlapping of components.
Updated Simplified Chinese language file.
Updated Turkish language file. Thanks to Ahmet Murat Özhan.
7.5.0.1 Beta 2023-11-14
Changed build environment to Lazarus 2.2.6 + FPC 3.2.2.
Added Unicode support for calling external applications, e.g. Pascal Script commands.
Added Unicode support for operations with the Windows Registry, e.g. shell integration features.
Refactored system code page conversion routines.
Added Hebrew language file. About 80% translated. Thanks to שלמה.
7.5 2023-03-25
7.4.0.6 Beta 2023-02-28
Updated Traditional Chinese language file. Thanks to Arsphile.
Updated Russian language file.
7.4.0.5 Beta 2023-02-24
Added IPTC_Keywords meta tag.
7.4.0.4 Beta 2023-02-22
Added an option to remove duplicate extensions.
Updated Russian language file.
7.4.0.3 Beta 2022-12-28
Added WinCPToUTF8 and UTF8ToWinCP functions for Pascal Script.
Fixed mangled Unicode content in Pascal Script rule when loading presets created with versions 6.0 through 6.3.
Removed legacy code for non-Unicode versions of Windows.
7.4.0.2 Beta 2022-12-10
Updated the Regular Expressions engine with a copy from FPC GIT dated 8 November 2022. Includes support for named groups, non-capturing groups, atomic groups, lookaround (positive and negative), possessive quantifier, Unicode categories and various optimizations.
Implemented global variables in Pascal Script. See SetGlobalVar, GetGlobalVar and other related functions.
Minimize the horizontal scroll in the Pascal Script window.
Added Croatian language file. Thanks to Marko Puskaric.
Updated Italian language file. Thanks to TFR.
Updated Simplified Chinese language file. Thanks to Wu Tang.
7.4.0.1 Beta 2022-10-14
Interpret the plus sign "+" literally in wildcard replacements. The previous behavior was to interpret it as repetition of the immediately preceding character, same as in Regular Expressions.
Updated French language file. Thanks to Philippe MALLET.
7.4 2022-09-24
7.3.0.4 Beta 2022-09-15
Added FindRegEx, IntToRoman, RomanToInt, RomanToIntDef, TryRomanToInt functions and TIntegerArray type to Pascal Script.
Updated the bundled User Manual (PDF file).
Added Korean language file. Thanks to kkd887.
Added Korean translit alphabet. Thanks to kkd887.
Added Arabic translit alphabet. Thanks to Pola Edward.
7.3.0.3 Beta 2022-05-15
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. Thanks to Philippe MALLET.
Updated Russian language file.
Refactored file name expansion procedures.
Removed legacy code.
7.3.0.2 Beta 2022-04-15
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. Thanks to Patriccollu di Santa Maria è Sichè.
Updated Traditional Chinese language file. Thanks to Arsphile.
Updated Polish language file. Thanks to Miłosz Szczepanek.
Minor code optimizations.
7.3.0.1 Beta 2021-09-04
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.
Updated French language file. Thanks to Ozzii.
7.3 2021-04-14
7.2.0.10 Beta 2021-03-10
Meta tags: Extract email headers in a case-insensitive manner, as per RFC 2822.
Meta tags: Handle MIME encoded words with Windows code pages as charsets.
Meta tags: Fixed incorrect parsing of MIME encoded words in some cases.
7.2.0.9 Beta 2021-01-20
Handle the 12-hour notation (AM/PM) when searching for dates in the Reformat Date rule.
7.2.0.8 Beta 2020-12-16
Added FirstDotAtFileNameStartIsExtension variable to the settings file. This is a compatibility option for the behaviour that was changed in v7.0.0.1 Beta.
7.2.0.7 Beta 2020-11-29
Refactored the implementation of guide messages shown in the rules table and the files table. This fixes an obscure visual glitch where the rules table may be missing checkboxes in High DPI setups.
Added "Error" procedure to the Pascal Script. It abruptly terminates the script with an error message.
7.2.0.6 Beta 2020-10-06
Remember and restore the last used preset by the preset name, rather than via an anonymous default preset.
The option to remember the last used rules/preset is enabled by default.
Added file signature for WebP image format.
Updated Turkish language file. Thanks to Çağatay KAYA.
Updated Simplified Chinese language file. Thanks to ZhaoLee.
Updated German language file. Thanks to Peter Joswig.
7.2.0.5 Beta 2020-08-23
Restored the ability to draw the selection rectangle with a mouse in the files table. It was disabled due to bugs in a 3rd party component.
Updated Japanese language file. Thanks to Tilt.
7.2.0.4 Beta 2020-08-16
Added "Path Length" and "New Path Length" columns to the file table.
7.2.0.3 Beta 2020-06-21
After adding files, sort first, then preview, to avoid breaking the effect of order sensitive rules.
Expanded the list of columns conflicting with the preview to include "State" and "New Name Length" columns.
7.2.0.2 Beta 2020-06-10
High DPI support with automatic user interface scaling. Icons are not scaled yet.
Improved the layout of the Analyze form. Less clutter, better DPI scaling.
Respect the minimum width constraint for the last column in the rules table.
7.2.0.1 Beta 2020-04-19
Guess the fallback language code by removing sub-codes, e.g. "en_US" to "en".
Handle "--lang=xx" command line language specification, in addition to "--lang xx".
Case insensitive handling of "--lang=xx" and "--lang xx" command line parameters.
Updated French translation. Thanks to Philippe MALLET.
Updated Portuguese (Portugal) language file. Thanks to Dinis Medeiros.
Updated Chinese Simplified language file. Thanks to Wander Max.

Ignored 1 unrecognized changelog nodes. Show more details.

ReNamer 7.5.0.X Beta