Versjonshistorie ReNamer
<<Tilbake til programvarebeskrivelsen
Endringer for v6.8 - v6.9
- * Implemented rule comments, editable via rules context menu.
- * Enhanced storage path resolution with new path tags and handling of multiple path tags.
- * Major code refactoring to improve automation and unit testing capabilities.
- * Decoupled renaming rules from the visual components.
- * Refactored renaming rule structures and management operations.
- * Refactored file signature structures and management operations.
- * Added a dialog for manually entering file paths for renaming.
- * Added various unit tests, including unit tests for some renaming rules.
- * Remove all files more efficiently than one-by-one when all files match the clearing criteria.
- * Efficiency improvements for files table clearing operations.
- * Efficiency improvements for performing shell actions on files.
- * Added "How to translate" link to the Languages menu.
- * Find application language file independently of the executable file name.
- * Perform a fast clearing of files tables when closing the application.
- * Converted action buttons in the Pascal Script window to a toolbar. Better handling of long localized text.
- * Changed the Z-order of controls in the Delete rule window. Avoid awkward overlapping with long localized text.
- * Forbid the use of empty folder when creating preset links. Avoid an error.
- * Added Dutch language file.
- * Added Traditional Chinese (Taiwan) language file. Thanks to 冰霧神域.
- * Updated French language file.
- * Updated Chinese Simplified language file. Thanks to WanderMax.
- * Updated German language file. Thanks to Kevin Scheitler.
- * Updated Serbian language file. Thanks to Никола Алексић.
- * Updated Russian language file.
- * Internal refactoring.
Endringer for v6.6 - v6.8
- * Optimized files table clearing operation. Clearing all files is significantly faster now.
- * Refactored files table import operation.
- * Include directories with a system attribute when scanning for presets.
- * Show presets directory structure limitation message in Save Preset and Presets Manager.
- * Reapply presets limitations after a preset was deleted in Presets Manager.
- * Localized filter title in the dialog for importing presets.
- * Ignore file extension when sorting presets.
- * Sort the list of translit alphabets.
- * Meta tags: Decoded escape sequences when extracting complete mailbox specifications.
- * Meta tags: Handle tab char (#9) as a fold char in email headers.
- * Meta tags: Handle folded (wrapped/multiline) email headers.
- * Meta tags: Handle escape sequences in mailbox specification.
- * Meta tags: Decode multiple contained MIME encoded words in email headers.
- * Meta tags: Decode MIME encoded email subject line and addressee names.
- * Meta tags: Extract unquoted name from a mailbox addressee specification.
- * A more user-friendly error message when the application of renaming rules on text fails.
- * Rearranged Z-order of options to avoid covering up of the radio button in the User Input rule, due to increased system font size.
- * Changed the order of options in the Serialize rule for a more natural flow.
- * Display separate counters for skipped unmarked files and skipped unchanged files.
- * Added new functions to Pascal Script: WideMatchesMask, WideMatchesMaskList, WideSameFileName, WideReverseString, RandomString.
- * Refactored registration of custom types and functions in Pascal Script.
- * Support directory structures for presets (Pro version).
- * Do not show "preset not found" warning in silent command line mode.
- * Apply license restrictions to the creation of preset links.
- * Show message with the number of successfully created preset links.
- * Save Preset dialog is now resizable.
- * Allow ampersand sign "&" to be used in preset names.
- * Forbid saving a preset with an empty name.
- * Added a selection of numeral systems to the Serialize rule: Decimal digits (0..9), English letters (a..z), Roman numerals (I,II,III,IV,...), Simplified Chinese, Custom alphabetic and Custom numeric.
- * Avoid a crash when Randomize rule is misconfigured with an empty character set.
- * Refactored UTF8 code point splitting routines.
- * Added "Reset if file name changes" option to the Serialize rule.
- * Added FileReadTextLines function to Pascal Script.
- * Added UsePlusAsSpace parameter to URLDecode function.
- * Modified import/export icons to minimize ambiguity of color and direction of arrows.
- * Added "New Instance" option for opening a new application instance.
- * Option "Create Links" can now handle Unicode preset names.
- * Option to add a link to "Send To" folder is now Unicode capable.
- * Updated Japanese language file. Thanks to Tilt.
- * Updated Chinese Simplified language file. Thanks to Max Wander.
- * Updated Italian language file. Thanks to Vittorio Ierardi.
- * Updated Russian language file.
- * Other internal changes.
Endringer for v6.5 - v6.6
- * Added a new "Padding" rule, used for adding and removing zero padding in number sequences.
- * Increased height of the Add Rule dialog to fit an extra rule.
- * Added "Export paths to clipboard" option.
- * Fixed incorrect replacement of consecutive "Find" parts. Regression introduced in v6.3.0.3.
- * Other small improvements.
- * Handle included files with full paths in PascalScript.
- * Improved error message when an include file is not found in PascalScript.
- * Changed shortcut in PascalScript editor for deleting the current word from Ctrl+T to Ctrl+W, to avoid collision with the shortcut for "Try to Compile" button.
- * Added an example script to demonstrate the use of {$INCLUDE} directive in PascalScript.
- * Added Czech translation file. Thanks to Lukas Kucera.
- * Updated Russian language file.
- * Implemented an include directive in PascalScript, i.e. "{$I filename.pas}".
- * Fixed incorrect display of local Unicode thousand separator.
Endringer for v6.2 - v6.3
- * Updated Serbian language file.
- * Internal PascalScript code optimizations.
- * Fixed incorrectly displayed declaration for overloaded functions, e.g. Length.
- * Changed default size of PascalScript auto-completion window (20x600 to 16x400).
- * Added new PascalScript functions: StrToIntDef, StrToInt64Def, TryStrToInt, RandomFloat, RandomBoolean, MinInt, MinInt64, MinFloat, MaxInt, MaxInt64, MaxFloat.
- * Added function name completion (Ctrl+Space) in PascalScript code window.
- * Updated Russian (ru) translation file.
- * Updated Japanese translation file.
- * Added Torrent file meta tags: Torrent_Name, Torrent_Hash, Torrent_Announce, Torrent_Comment, Torrent_Publisher, Torrent_CreationDateUTC, Torrent_CreationDateLocal, Torrent_CountFiles, Torrent_TotalSizeBytes, Torrent_TotalSizeKB, Torrent_TotalSizeMB, Torrent_TotalSizeGB.
- * Fixed missing time component in files table for midnight (00:00:00).
- * Added more date/time functions to PascalScript: SecondSpan, EncodeDateTime, DecodeDateTime, TryEncodeDateTime, ComposeDateTime.
- * Minor code optimizations.
- * Fixed broken "Stay on top" option (used to be called "Always on top"), and it no longer requires a restart.
- * Added meta tags filter box, populated with existing meta tag categories.
- * Added "Delete current name" option to Delete rule.
- * Added "Replace current name" option to Insert rule.
- * Repositioned components in Rearrange rule to better fit localized text.
- * Updated Russian (ru) translation file.
- * Updated Chinese Simplified (zh_CN) translation file.
- * Set application BidiMode (right-to-left) according to the selected language, instead of by system locale.
- * Added BiDiCode setting in INI file for overiding application BidiMode, possible values: AUTO, LTR, RTL.
- * Improvements to the registration procedure.
- * Added Exclude filter masks in addition to existing Include masks.
- * Filter masks now support Unicode characters.
- * Updated Brazilian language PO file.
Endringer for v6.1 - v6.2
- * Added Indonesian language PO file;
- * Updated Japanese and Russian language PO files;
- * Split filter settings into default and session settings; Any modifications to filters now apply to session settings, with an option to use them as defaults;
- * Extract MP3_TrackNo, MP3_DiskNo, WMA_TrackNo, WMA_DiskNo from numeric track and disk tags, in addition to standard "X/Y" format;
- * Added WMA_TrackTotal meta tag;
- * Deprecated MP3_PartOfSet and WMA_PartOfSet tags in favor of respective MP3_DiskNo/MP3_DiskTotal and WMA_DiskNo/WMA_DiskTotal tags;
- * Trim new lines at the end of system formatted renaming errors;
- * Renamed ID3_* meta tags to MP3_* (ID3_* will remain as hidden aliases);
- * Internal cleanup of handling of MP3_* meta tags;
- * Do not pad with zeros MP3_TrackNo and WMA_TrackNo meta tags;
- * Handle Unicode data in FLAC_* meta tags;
- * Added Portuguese translit alphabet;
- * Added FLAC_AlbumArtist, FLAC_TrackTotal, FLAC_DiscNo, FLAC_DiscTotal meta tags;
- * Added MP3_TrackTotal, MP3_DiskNo, MP3_DiskTotal meta tags;
- * Added WMA_AlbumArtist, WMA_DiskNo, WMA_DiskTotal, WMA_PartOfSet meta tags;
- * Fixed non-string tag handling issues in WMA files;
- * Broader range of supported WMA files (no limits on SampleRate, ByteRate, etc);
- * Converted WMA_TrackNo meta tag from 0-based to 1-based;
- * Fixed limitation of FLAC library which prevented processing of files containing artwork/picture;
- * Fixed encoding conversion issue with the renaming error message;
- * Updated Chinese Simplified (zh_CN) translation file;
- * Updated Russian (ru) translation file;
- * Fixed issue with cut off last character in meta tags from FLAC files;
- * Added uninstaller icon;
- * Improved registration handling;
- * Provide more information regarding invalid licenses;
- * Implemented measures to prevent reverse engineering;
- * Fixed issue with always centering non-main forms;
- * Added "CamelCase" note to the "Insert a space in front of capitalized letters" option;
- * Changed full language title from "Title (Native)" to "Title - Native";
- * Added Portuguese (Brazil) translation file;
- * More spacious Settings window, better fit localized text;
- * Store BeepOnPreview and BeepOnRename variables in settings file;
- * Added Chinese Simplified translation;
- * Renamed default language title from "Default" to "Original (English)";
- * Suppress language icon loading exceptions and handle Unicode icon paths;
- * Fixed localization issues in auxiliary message dialogs: Go to Folder, Mark by Mask, Select by Mask, Select by Extension, Select by Filename Length, Confirm overwrite with new name, Could not open the following file;
- * Unicode support for remembered values of: Add Files, Add Folders, Filter Masks, Mark by Mask, Select by Mask, Select by Extension;
- * Better positioning of components in Browse dialog for localization;
- * Fixed loading of localized description of meta tags;
- * Fixed encoding mix-up in registration data handling and messages;
- * Updated Japanese language file;
Endringer for v5.73 - v5.74
- Ability to extract date from all Outlook MSG files, including from Sent Items for which it was not possible previously;
- Outlook_DateSent meta tag now uses native Outlook dates instead of the "Date" email header value which is not present in some files;
- Added Outlook_DateHeader meta tag to keep the old behaviour of the Outlook_DateSent tag, extracting the "Date" email header value;
- Added Outlook_Body meta tag to extract email body, it may not be practical for direct use in filename but can be useful in PascalScript;
- Outlook meta tags now work on Unicode filenames;
- Fixed incorrect ordering of imported/exported new names via clipboard when files were re-ordered prior to the import/export;
- Importing of file paths and new names from CSV/TXT file now works with a single column, while previously two columns where required;
- Internal optimization of exporting of file paths to CSV/TXT file;
- Added confirmation dialog before unregistering the product;
- License expiration is checked against UTC date instead of local;
- Updated donation URL;
Endringer for v5.60+ Beta 2 - v5.70
- Rewritten file version information extraction code to be Unicode capable;
- VersionInfo_Version meta tag was split into two separate VersionInfo_FileVersion and VersionInfo_ProductVersion tags;
- Changed how "Always on top" option is applied, it now requires a restart;
- Replaced use of DragAcceptFiles with WS_EX_ACCEPTFILES on main form;
- Analyze dialog got its own place on the taskbar and can now be minimized independently of the main window;
- If natural sort thinks items are the same, perform a normal text sort, so names like "01" and "1" will always appear in a consistent order;
- Reworked functions for processing special folders to better handle errors;
- Translation field in the About dialog became more apparent;
- Built-in registration facility and Terms of Use dialog;
- Fixed a problem with partially shown main window in the command line mode, which was caused by usage of "remember last position and size" option;
- Added GetCurrentMarkedFileIndex and GetTotalNumberOfMarkedFiles functions to PascalScript;
- Added 3 new functions to PascalScript: GetCurrentFileIndex, GetTotalNumberOfFiles, WideGetTempPath;
- Added "Fix conflicting new names on preview" option in the Settings;
- A more detailed warning message for the real-time preview option;
- Right click on the white header of the About dialog will place application's version information in to the clipboard;
- Upgraded Virtual Treeview component to v5.1.0;
- Changed versioning pattern from "5.60+ Beta 22" to "5.60.22 Beta";
- Added release date to the About dialog;
- Fixed issue with natural sorting algorithm: next immediate character after a numeric value was skipped (jumped over) in comparison;
- Added "Extension always upper case" option to the Case rule;
- Fixed issue with shortcuts from the main window being kept active when showing modal dialogs in the command line mode;
- No flickering of the main window when performing command line renaming;
- Added option to export files to a batch renaming file;
- Fixed export/import of CSV files to correctly handle quoted strings, including appearance of commas within the values;
- Importing from M3U/PLS playlists now works on Unicode filenames;
- Importing/exporting from/to CSV/TAB files now works on Unicode filenames;
- Fixed file extracting issue when importing from PLS playlist;
- Added "Go To" button on the Browse dialog;
- Checkboxes in rules configuration will be automatically selected when user modifies the associated input field;
- Added preliminary file signature for WebM video files;
- Added file signatures to detect MP4 video files;
- Included PDF version of the User Manual compiled from the Wiki pages;
- Previous update of Virtual Treeview to v4.8.7 caused the drag & drop feature of the files table to stop working; As a workaround, SimpleDrawSelection flag had to be disabled and now drawing a selection with the mouse will work only on if the State column is in the drawn rectangle;
- Failed loading of the compiled code in Pascal Script will raise an error instead of the whole rule being skipped silently;
- Added 3 new functions to Pascal Script: WideJoinStrings, GetApplicationPath, GetApplicationParams;
- Added MSI|PUB as alternative extensions to the file signature associated with DOC|PPT|XLS file formats;
- Added helper menu with examples of regular expressions;
- Fixed problem with not updated files counter when files are deleted in to the recycling bin via shell menu option;
- Main toolbar items are resized according to the ratios based on the original widths in the form definition, as opposed to hard-coded ratios, enabling adjustment of the width of the main toolbar items by translators;
- Meta tag description is made translatable;
- Spacebar will work as the Insert key does on the files table, inverting the marked state for all selected items;
- Fixed problem with the new window positioning method which restored position with an offset if there were taskbars anchored to the left or top side of the desktop;
Endringer for v5.60 - v5.60+ Beta 2
- Fixed problem with the new window positioning method which restored position with an offset if there were taskbars anchored to the left or top side of the desktop;
Endringer for v5.50 - v5.60
- Fixed problem with ExecConsoleApp function which forced the target process to freeze if it would send a lot of data to the standard output;
- Added a warning that describes sorting problem when renaming folders;
- Restored "click to edit" behaviour for the files table;
- Added "Repeat" option to the Incremental Serialize rule;
- Fixed problem with remembering correct position and size when application is terminated in the maximized state;
- Fixed non-transparent background for Rename button icon updates on Vista and 7;
- When "Overwrite files with New Names" option is enabled, the Rename button changes name to Overwrite and a different icon appears;
- Highlight Rename button in red when "Overwrite files with New Names" option is enabled, in order to warn users;
- Email address updated;
- Right single quotation mark 0x2019 is handled like an apostrophe in the word by the Case rule;
- TIFF_* meta tags can handle Unicode filenames;
- Image_* meta tags for TIFF files can handle Unicode filenames;
- Added Image_AspectRatio meta tag;
- Replaced ugly font arrows in the toolbar with icons;
- Changed shortcut for Presets Manager to Ctrl+P;
- Added explicit option to sort by path in reverse order for renaming folders;
- Files table will use default system images for checkboxes;
- Fixed column resize problem due to a bug in Virtual Treeview;
- Updated Virtual Treeview component to v4.8.7;
- Fixed inability to handle hight resolution scrolls by the files table;
- Added Refresh button with F5 shortcut to the Add Folders dialog;
- Option to fix conflicting new names will not strip path from the new name;
- System settings are applied in a less access dependant manner:
- - Register preset extension,
- - Add to folders context menu,
- - Add to "Send To" context menu.
- Failure of applying system settings will not cause other settings to be lost.
- Fixed incorrectly saved configuration for multiple instances of Rearrange rule;
- Fixed incorrectly updated counter for "reset every" option in Serialize rule;
- Fixed problem with not saved settings when using the Exit menu option.
- Eliminated problem with SHA1 implementation, affected some files larger than 1GB;
- Now using Delphi Encryption Compendium (DEC) v5.2 hashing algorithms;
- Added SHA256 and SHA512 meta tags;
- New layout for the Help drop-down menu;
- Shortcuts Alt+F and Alt+I were changed to Ctrl+F and Shift+I, accordingly;
- Icon added for "Count marked and selected files" option;
- About dialog got a new color scheme;
- Fixed incorrectly used counter for the display of hourglass icon, which caused the hourglass icon to appear indefinitely;
- Selected file names will be loaded into newly added Remove and Replace rules as sample text (experimental, may be removed later);
- Added BoolToStr function to PascalScript;
- Added option to reset serialization index every N files;
- Eliminated unnecessary calls to apply rules in Analyze dialog;
- Copyright notices were put into a separate file;
- Added legal notice in the about dialog;
- Font size in PascalScript editor is increased to 10 points;
- Added support for #0 separated values in ID3v2 tags;
- All calls to help files and web links will be verbose on error;
- Improved backwards compatibility of presets due to changes to Skip Extension option in the Insert rule;
- Wiki link points to a page dedicated to ReNamer as opposed to the main page;
- Skip Extension option in the Insert rule will work for the whole rule;
- User Manual is replaced by Wiki links and accompanying Quick Guide;
- New About dialog, list of changes moved to a text file;
- Rule names are now localizable;
- Added new Rearrange rule, to easily manipulate filename parts;
- Removed *.MSI file signature, was clashing with DOC/PPT/XLS;
- Removed *.VOB file signature, for better recognition of *.MPG;
- Image_* meta tags can handle Unicode filenames, except for TIFF files;
- New GIF_Frames meta tag, to read number of frames in GIF file;
- New AVI_VideoCodec meta tag, to read AVI video codec name;
- Added "Insert a space in front of capitalized letters" option;
- Added option to append a preset, from the Presets Manager;
- Validation limit warning is removed in command line renaming mode;
- Fixed problem with WidePosEx when SubStr parameter is empty;
- Fix spaces option will handle all Unicode white spaces;
- Added English characters as a predefined option to Strip rule;
- Added "Strip all characters except selected" option to Strip rule;
- Added StrToFloatDef and FormatFloat functions to PascalScript;
- Added WideCopyFile function to PascalScript;
- Added "Export all columns to clipboard" option;
- File path and date related meta tags made to work for folders;
- Translit will not upper case output part if input part is none alphabetic;
- Columns for rules are correctly auto-sized with many rules loaded on startup;
- Automatic resizing of files table will also apply after removing files;
- Analyze dialog will leave trailing spaces in the output intact;
- Auto preview on change options are disarmed during command line renaming;
- Updated icons for "+" buttons in all rules;
- Added two new columns in files table: Size KB, Size MB;
- Fixed incorrect sorting by size for files larger than 2GB;
- Fixed incorrectly loaded filter masks from presets;
- Added "Export to Clipboard" option to rules context menu;
- Added German translit alphabet;
- Added File_FilePath meta tag;
Endringer for v5.40 - v5.50
- Updated PascalScript component to the latest SVN from 11 November 2008;
- Updated Virtual Treeview component to v4.7.0;
- Updated hashing functions to use Fundamentals Hashing unit v3.06;
- Reset Unicode flag for the manual filename editor in the files table;
- Added date-time offset functions: IncDay, IncHour, IncMinute, IncSecond, etc;
- Updated binary signatures for FLV/SWF and MP3 files;
- Added 24 new binary signatures, making a total of 93 records;
- Removed error message when applying extension detection rule in analyze dialog;
- Showing of non-main forms always centered is made optional;
- Changed format of Audio_Duration tag from "Xm Xs" to "X.XX";
- AVI and HASH tags can be read from Unicode filenames;
- Add 2 AVI helper tags: AVI_Duration and AVI_WidthAndHeight;
- Added 4 Meta tags for Outlook Messages: ID, DateSent, Subject, Sender;
- Added ShellOpenFile() function to open files via ShellExecute API;
- Another type of apostrophe is added to Case rule: Acute Accent 0x00B4;
- Fixed incorrectly adjusted time zone by the Email_DateSent tag;
- Fragments in the Case rule are replaced as Whole Words only;
- Delimiter for fragments is changed from space to comma;
- Speeded up generation of random numbers in Serialize rule;
- Unnecessary fields are automatically disabled in Serialize rule;
- Translit Alphabets will handle UTF-8 BOM correctly;
- Tab characters in PascalScript statements are replaced with spaces;
- Added "Insert after the current name" option to UserInput rule;
- Text in "Go To Line" dialog is added to resource strings;
- Improved exception handling for several dialogs;
- Updated French and added Bulgarian translit file;
- Analyze dialog now has line number and position from left and right;
- Corrected behaviour of "No" action in the meta tags confirmation dialog;
- Correctly handle renaming when user adds trailing path delimiters to new name;
- Added "Files" button above files table which brings up its popup menu;
- Auto preview on change of rules will not trigger on change of unmarked rules;
- All relative "." and ".." directories within new path are resolved;
- Added "-" (hyphen) to the CleanUp rule;
- Corrected ambiguous Kb/Mb/Gb to KB/MB/GB;
- Enhanced main icon using vector graphics;
- Rearranged file menus and options;
- Core code optimizations and cleanup;
- Corrected few typos;
Endringer for v5.30 - v5.40
- Integrated Windows XP Manifest to allow visual styling;
- Modified ID3v2 libraries to support reading of the unicode data (experimental);
- Added reading support for ID3_PartOfSet tag in ID3v2 libraries (experimental);
- Added "open containing folder" option to the context menu of the files table;
- Main menu and toolbar shortcuts are no longer available when editing new name;
- No more error when using empty Replace or Remove rules in wildcards mode;
- Added/changed a number of shortcuts in the options and files context menu;
- State column is sorted by file status and then by marked/unmarked state;
- New Project action will clear files and then rules, escaping auto-preview.
- Rule descriptions are added to the localizable resource strings;
- Right-to-left character-wise processing of delimiters if reversed;
- Status bar panels are resized automatically with the form;
- Changed ambiguous Ctrl+Z,X,C,V files manipulation shortcuts;
- Fixed offset when using Insert rule with right-to-left position;
- Added option to disable confirmation dialog for overwriting files;
- Auto apply rules option in Analyze dialog works on context menu too;
- Corrected handling of double clicks and right clicks on rules checkboxes;
- Fixed mark/unmark all rules option not triggering auto preview;
- Fixed disappearing modified star after cancelling save preset dialog;
- Fixed contradiction between Importing feature and Auto Preview option;
- Fixed some cropped texts when custom system fonts are used;
- Both ' and ` are handled when capitalizing words;
- Added line wrap option to the Analyze dialog;
- Added French translit alphabet;
- Small user interface improvements;
Endringer for v5.25 - v5.30
- Added ability to save Filter Settings together with a Preset;
- Added split panel in status bar to display current preset and modification sign;
- Added dialog for creating links to all presets, with load and rename options;
- Integrated dEXIF libraries to parse EXIF tags (works on problematic JPEG files);
- All EXIF* tags should work on TIFF files too, alternatively to TIFF* tags;
- Added 5 IPTC tags: ObjectName, Caption, Headline, Location, City;
- Fixed problem with setting the files date on Windows 9x platforms (v5.10 bug);
- Fixed access violation when importing file paths and new names (v5.xx bug);
- Fixed bug which stopped the largest binary signature from being detected;
- Updated binary signature detection to support Unicode filenames;
- Added IntToHex, HexToInt and HexToIntDef functions to PascalScript;
- Added Base64Encode and Base64Decode functions to PascalScript;
- Added a script to encrypt filenames using XOR-BASE64 algorithm;
- Option to highlight changed names is now case sensitive;
- Added "fix conflicting new names" option to the Options menu;
- Added shortcuts to buttons in PascalScript rule;
- Added "none of the above" option to Case rule;
- Fixed few spelling mistakes;
Endringer for v5.20 - v5.25
- EXIF_Date tag will treat Exif.Image.DateTime field as an alternative;
- Validation process will automatically scroll to show the first invalid item;
- Masks field in the Filters is greyed out when it is empty, i.e. not used;
- Fixed an issue with disabled context menu of the files table (rare case);
- Added WideCharLower and WideCharUpper for easy WideChar case conversions;
- Added SubMatchesRegEx function to get sub-expressions of the first match;
- Added DialogYesNo and WideDialogYesNo confirmation dialogs;
- Added option to filters: apply masks only to the file name;
- Corrected tab order of the components in some of the rules;
- Maximized window state is remembered properly;
- Added Polish translit alphabet;
Endringer for v5.10 - v5.20
- Added /list command line parameter to load list of files from text file;
- Fixed accessibility problem when adding files while browsing modal forms;
- "Import files" option handles Unicode and UTF8 content (with BOM);
- Added "detect using binary signature" option to the Extension rule;
- Added option to Export/Import list of new names to/from clipboard;
- Export/Import functions have their own button and menu;
- Added "clear renamed files on rename" option in the settings;
- All HTML based help files are united into a single PDF;
- Added new section in the help file which describes renaming rules;
- PascalScript component has been updated to the latest v3.0.27.651;
- Added drag and drop support for scripts in PascalScript code editor;
- Added "go to" functionality for quick line jump in PascalScript;
- Added "apply rules for each line" option to the Analyze dialog;
- "Auto apply rules" action in Analyze dialog trigged on change of rules;
- "Analyze name" option will work on all selected files, not just focused;
- Added File_FileName, File_BaseName and File_Extension meta tags;
- Folders in "Add Folders" dialog are explicitly sorted;
- Option to resort files has become a long-term option;
- Added choice of Replace or Insert for the UserInput rule;
- Added InputBox and InputQuery functions to PascalScript;
- Added WideGetEnvironmentVar function to PascalScript;
- Added FileAppendContent function to PascalScript;
- Analyze dialog will apply only marked rules;
- Updated Russian translit alphabets;
- Analyze dialog became non-modal;