Changelog
Change history for FileSieve 4
Release notes for this product.
v4.61; 22nd April, 2022. - Other: FileSieve is now a 64-BIT process; 32-BIT systems are no longer supported. - Added: Added HEIC support to the EXIF method. - Added: Added additional JPG file extensions to the EXIF method. - Added: Added Remove Unused Codes to the EXIF method. v4.60; 16th September, 2021. - Other: Various changes and improvements to the new Regex Editor. - Fixed: Inserting a Source Item test data without any items in the Regex Editor resulted in the textbox no longer - Fixed: drawing. - Fixed: Fix for crash within RemoveEmptyDestination() if no items processed. - Fixed: Email addresses in some Method/Modifier plugins were outdated. v4.59; 12th April, 2020. - Added: %destination code to Destination editor. - Added: Validation checking to Substring method. - Added: Validation checking to Classification method. - Added: Validation checking to Attributes modifier. - Other: Made various windows resizable. - Other: Made various columns sortable. - Other: Remember column sizes. - Fixed: Tentative fix for a possible crash during processing. v4.58; 7th February, 2020. - Added: Option to Source Item Editor to disable file existence check during processing. - Fixed: Crash if a file doesn't exist between pre-scanning and actual processing. - Fixed: Method: Batched A-Z has been rewritten and now performs as expected. - Other: Redesigned the Simulation view. - Other: Source Item Editor Rules list supports multi-select and added Clear button. - Other: Reduced resource usage. - Other: Removed all FileSieve "next-gen" UI previews. - Other: Updated all links to use the new FileSieve Github tracker. v4.57; 11th May, 2020. - Added: Hashing to destination %codes%. v4.56; 8th May, 2020. - Added: Method: Batched A-Z. - Added: Method: Checksum. - Other: Various minor interface improvements. v4.55; 20th April, 2020. - Added: Progress during the initial file scanning stage. - Added: Initial file scanning can be paused and aborted. - Added: Option to Source Item Editor to disable encoding %codes%. - Added: Maximum File Count to Source Item Editor to limit files processed. - Added: Copy menu item to Simulation window list context menu. - Fixed: Crash when setting the Root Destination via the folder browser button. - Fixed: Classification editor wasn't always hiding the No Items banner. - Other: Default Get Files Mode for source items changed to Burst for a huge performance improvement. - Other: Faster %codes% literal replacement. - Other: Updated operating system requirements to Windows 10 or higher. - Other: Various internal performance improvements. v4.54; 13th April, 2020. - Other: Licensed Users: Please download the updated 4.54 license! - Added: Destination %codes%. - Added: Disabling of checking for the Destination being a Source Item to Settings - Items. - Added: Duplicate feature to Profile Manager. - Added: Duplicate feature to Source Items. - Added: Interface Test to the Extra menu for licensed users to try. - Fixed: Crash when exporting an empty Source Item Rules list. - Fixed: Certain key combinations interfering with text input in the Destination window. - Other: Rewritten the Source Item Editor - Preview tab results to be more hierarchical. - Other: Multiple destination Copy Mode notice now only shown when relevant. - Other: Updated interface elements, tooltips, and mnemonics. v4.53; 13th March, 2020. - Fixed: Attempted fix for deleting empty folders issue. - Fixed: Post-Process garbage collection could happen more than once. - Other: Multiple items can now be multi-selected and edited at the same time in the Destinations window. - Other: Minor interface changes. v4.52; 5th March, 2020. - Other: Licensed Users - Please download the updated 4.52 license if you have any issues! - Fixed: Command-line support was broken. - Fixed: Restoring a back-up gave an error. - Fixed: Potential issue with license not loading correctly. v4.51; 25th January, 2020. - Added: Date-Time Editor, accessible where appropriate (and in Extras menu). - Added: Regex Editor, replacing the existing tester. WIP. - Added: Method: Delimiter was missing from the installer. - Fixed: Method: EXIF wasn't filling out the %ImageHeight% tag value. - Fixed: Method: Attributes ignore checkbox was sometimes being disabled. - Fixed: Issues with some Methods context menu tag codes being selected. - Other: Show help if license couldn't be loaded. v4.50; 2nd January, 2020. - Other: FileSieve 4.50 and above now requires .Microsoft .NET 4.8. - Other: Licensed Users: Please download the updated 4.50 license! - Added: Create Folders copy mode. - Added: Method: Parent Rename. - Added: Prevent System Shutdown option to Settings - Processing. - Added: Admin badge within Introduction area if FS is running with admin privileges (can be disabled in Settings - Advanced - Interface). - Added: Plugin changes for future expandability. - Other: License plugin is no longer just ignored if broken due to breaking changes / being outdated; user is now notified. - Other: Enhanced functionality to the Standard A-Z method. - Other: Enhanced functionality of the DateStamp modifier. - Other: Reduced the amount of disk access when creating new directories. - Other: Additional logging upon I/O errors. - Other: Huge, far-reaching rewrites to underlying dependencies - please report any issues, however minor. - Other: Significant number of "code correctness" changes to FileSieve and its dependencies. - Other: Code optimisations (specifically string manipulation) for almost all Methods/Modifiers. - Other: Numerous code optimisations for performance and memory reduction. v4.41; 17th November, 2018. - Other: Licensed Users: Please download the updated 4.41 license if you get a crash at startup! - Added: ConfirmCleaning to Settings - Advanced. - Fixed: Attempted crash fix when accessing Backup/Restore in non-Free Edition. - Fixed: Crash when dragging and dropping a file into the Source Items list. - Fixed: Various interface fixes. - Fixed: Fixed all keyboard mnemonics on all windows. - Other: Completely rewritten update checker. - Other: Completely rewritten error handler. - Other: Completely rewritten logging window. v4.40; 13th September, 2018. - Added: Automation commands: LoadSources, SetMethod, SetModifiers, ClearModifiers, SetWindowLocation. - Added: Context-menu to steps menu for setting default step at startup. - Other: Performance improvements to all file and simulation processing. - Fixed: Log window crash if Windows visual styles are disabled. - Fixed: During profile verification, the destination being in the source list could cause a crash in rare cases. - Fixed: Cleaning a Profile could sometimes result in a crash. - Fixed: Excluding items from the Simulation window now updates the Source Item Ignored column. - Fixed: Removed duplicate Uninstall FileSieve entry from Start Menu. v4.39; 2nd September, 2018. - Added: Added Items to processing statistics display. - Added: Verify Profiles to the Jobs window. - Other: Significant performance increase to the Copy copy mode. - Other: Improved tooltip descriptions. - Fixed: Attempted fix for a crash at application shutdown. v4.38; 14th August, 2018. - Other: Licensed Users: Please download the updated 4.38 license! - Fixed: UNC paths specified via the commandline weren't handled correctly. - Other: Large, sweeping code improvements and updates. - Other: Changed Forum link in About section to link to the FileSieve sub-reddit. v4.37; 13th August, 2018. - Other: Version number 4.37 skipped to keep parity with license. v4.36; 29th May, 2018. - Other: Licensed Users: Please download the updated 4.37 license! - Other: FileSieve 4.36 and above now requires .Microsoft .NET 4.7.2. - Added: Modifier: Date Stamp. - Added: Overwrite Options to Step 2 - Destination before running overwrite rules. - Added: Is Network Available is/is not modifier to Profile Manager Conditions. - Added: Additional codes to the Overwrite Rules Editor. Some existing codes have changed! - Added: File Attributes to the Extras menu. - Added: RenameMaskLoopLimit to Settings - Advanced. - Added: Tooltips to the Method and Modifier Information window. - Fixed: Overwrite Rules were incorrectly generating the renaming mask. - Fixed: Source Item - Maximum Filesize sometimes reverted back to 0 instead of -1. - Fixed: Method/Modifier version numbers were incorrect. - Other: Source Item - Minimum Filesize changed from 1 (one) to 0 (zero) by default. - Other: Speed improvements to applying overwrite rules. - Other: Extensive internal code clean-ups and improvements. v4.35; 17th January, 2018. - Other: Licensed Users - Please download the updated 4.35 license! - Added: Improvements to the Language Editor tool. - Added: GarbageCollectionBreakPoint to Settings - Advanced. - Fixed: Attempt at fixing an outright crash when hitting the 3GB 32-BIT application memory limit. - Fixed: Errors within some tooltips. v4.34; 6th December, 2017. - Added: Preallocate Disk Space to Settings - Processing. - Added: PromptBeforeProfileCleaning to Settings - Advanced. - Added: Enhanced tooltips for all Methods and Modifiers. - Added: Additional mnemonics to various controls. - Added: Improvements to the Language Editor tool. v4.33; 26th November, 2017. - Added: CopyBufferSize, DirectoryWatcherBufferSize, ProcessingPriority, SourceItemRootDriveCheck, PerformGarbageCollectionAfterProcessing, DeleteEmptySourceItemSubFoldersWhenProcessingComplete commandline parameter properties to automation. - Added: LogStatistics, BeepIfWindowInactive commandline parameter properties to automation. v4.32; 22nd November, 2017. - Added: Windows Explorer Shell context menu support. See Settings - Interface. - Added: /clearsources and /sources commandline parameters to automation. v4.31; 27th October, 2017. - Added: Additional shortcut keys to various windows. - Added: Additional mnemonics to various controls. - Fixed: No enabled rules within the Overwrite Rules Editor resulting in a crash. v4.30; 22nd October, 2017. - Added: StatisticsUpdateInterval to Settings - Advanced. - Added: ProcessingPriority to Settings - Advanced. - Fixed: "This does something" always appearing in the main window's banner. - Other: Further expanded tooltips with more information. v4.29; 21st October, 2017. - Added: Import and Export to the Source Item Editor. - Added: Tooltips to the Processing section to explain what each statistic means. - Added: Enhanced tooltips and expanded current tooltips with more information. - Other: You'll be asked if you want an auto-rule created for Source Items without any rules. - Other: EXIF method now checks for both JPG and JPEG files, and of any case. - Other: Performance improvements to string handling across the entire application. v4.28; 13th October, 2017. - Fixed: Update check interval wasn't easily changeable. - Fixed: Toolbars no longer appear colourised with the system's accent colour. - Fixed: Some plugins had incorrect version numbers. v4.27; 10th October, 2017. - Added: Exclude from Future Processing to the Simulation window's right-click menu. - Other: The Regex Tester is now pre-populated with the regex from the appropriate parent textbox. - Other: Performance improvements to the Send Feedback window. - Fixed: Removed numerous erroneous dependencies. v4.26; 18th September, 2017. - Fixed: File sizes above 4GB were being incorrectly calculated (to always be 4GB). - Fixed: FileSieve wasn't auto-closing when a new update had been downloaded. - Other: Improvements to the Tag method. v4.25; 28th August, 2017. - Added: Additional logging information when a file fails to copy or move. v4.24; 16th August, 2017. - Fixed: Crash when enabling portable mode via the command-line. v4.23; 7th August, 2017. - Added: AutomationStartupDelay setting to Settings - Advanced. - Added: Automation section to Documentation. - Other: General improvements to Automation. v4.22; 1st August, 2017. - Added: Double-clicking a plugin in the Installed Plugins list shows its information. - Added: External file automation via the AutoFile command for Home and Enterprise Editions. - Added: AutoFile and Wait commands to automation. - Fixed: The Start Automation command now waits for processing to complete before continuing. - Other: General improvements and fixes to the Regex Tester. - Other: General improvements to Command-line Automation. v4.21; 29th July, 2017. - Other: Compatibility with all previous plugins has been broken - update your license, if required! - Other: FileSieve 4.21 and above now requires .Microsoft .NET 4.7. - Added: Windowstate, Profile, Destination, Copymode, and Start command-line automation support. See Commandline docs. v4.20; 16th July, 2017. - Other: This release is dedicated to Gia. - Added: Invalid Filename Editor to the Source Items tab in the main window (Invalid Names... link). - Added: Profile Cleaning to Step 1 - Source Items in main window. - Added: Minimum and Maximum Filesize to Source Item Editor - Options. - Added: Support for long path and file names on properly-configured Windows installs. - Added: Modifier Find Replace: Presets drop-down to the menu . - Added: Method Tag: File sub-menu to Tags menu. - Added: RememberLastAddedSourceItemPath to Settings - Items window. - Added: Reset to Default to EXIF and Tag Methods. - Fixed: Method and Modifier settings weren't being loaded correctly. - Fixed: Sequential double-path separators are now removed from processed items. - Fixed: Any leading path separators are now removed from processed items, keeping them absolute paths. - Fixed: Sequential double-path separators are now removed from processed items. - Fixed: Modifier Find Replace: Now ignores the root Destination when applying changes. - Fixed: Method Tag: Multiple genres are now being correctly delimited, and various other fixes. - Other: Method Tag: All OS-illegal characters as genre delimiters are substituted. - Other: Significant performance improvements to the loading and saving of settings. - Other: All Methods now display configured settings as a string in the Options tab. - Other: Increased height of Settings window. v4.19; 20th June, 2017. - Added: Method: Mirror. v4.18; 2nd June, 2017. - Added: Run Applications Before/After Profile Processing to the Profile Manager. - Added: A window to help diagnose any problems with missing plugins (install FS as Admin!). - Added: Additional Profile (regular expression) verification checks before processing. - Added: Rules regular expression verification check in Source Items window when Verify is clicked. - Fixed: The Profile Manager wasn't saving any changes made. - Fixed: Rare error relating to settings if a plugin is missing. v4.17; 26th May, 2017. - Added: Drag and drop to all relevant ListViews; up/down arrows have been removed. - Added: Support for long path and filenames. You may need to use the Windows Policy Editor to fully enable it. - Fixed: Purge within the Destinations window didn't work correctly. - Fixed: Error when quickly Starting/Stopping/Starting processing. - Fixed: Rare Method Not Found errors. v4.16; 20th May, 2017. - Added: Files can be dragged and dropped into the EXIF/Tag viewers in the EXIF and Tag methods. - Fixed: Drag and drop sometimes failing in the Classification method. v4.15; 29th April, 2017. - Added: Drag and drop the the Classification method. - Added: Folders menu to the Classification method window menu. - Added: Additional command-line parameters. - Fixed: Rare crash if a plugin for the active Method is missing. - Other: Enhancements to the Interface and Language Editors for Home and Enterprise editions. v4.14; 1st April, 2017. - Fixed: Rare crash during processing involving the progress bar. - Fixed: Eliminated unnecessary Profile saving during start-up. v4.13; 1st April, 2017. - Added: Conditions to the Profile Manager for Home and Enterprise Editions. - Added: Directory Watcher trigger. - Fixed: Minor interface fixes and changes. - Other: FileSieve now requires version 4.6.2 of the Microsoft .NET Framework. v4.12; 18th March, 2017. - Added: Profile Triggers to the Enterprise edition. - Fixed: Creating a new Profile named "New Profile" resulted in its filename not being correct. v4.11; 23rd February, 2017. - Added Load/Save to Find Replace Modifier. - Log window metrics are now saved. v4.10; 13th January, 2017. - Added: Regex Tester, along with integration with any regex textboxes. - Added: How long between each startup update check can be customised via Settings - Advanced. - Other: Changed Regex substitution pipe | character to dollar symbol $. v4.09; 23rd December, 2016. - Added: Modifier: Find Replace. - Added: Replace Slash Characters in Genre option to Tag method. - Other: Any leading slashes are now removed from naming masks. - Fixed: Crash during Verify Settings for Attributes modifier. v4.08; 19th December, 2016. - Added: Keyboard shortcuts and tooltips to the Source Item Editor - Fixed: Methods/Modifiers now close any windows they open in the Method/Modifier selection window - Fixed: Crash when selecting the EXIF Method - Fixed: Crash when double-clicking a tag field within the Tag Viewer of the Tag Method - Fixed: Crash during Verify Settings for Find Replace Method v4.07; 15th December, 2016. - Other: Compatibility with all previous plugins has been broken - update your license, if required! - Added: Entirely rewritten Source Item Editor, with new features. - Added: Verify Settings to Methods and Modifiers windows. - Added: Preliminary command-line documentation. - Other: Log button now notifies you about any errors during startup. - Added: Added link to FileSieve tracker website on Welcome page. - Fixed: Method: Tag not creating sub-directories. v4.06; 17th October, 2016. - Added: Method: Attributes. v4.05; 13th October, 2016. - Added: Method: Find Replace. - Added: Purge to the Destination Window. - Added: Extras menu to the main window for Home/Enterprise Editions. - Fixed: Documentation link for Attributes was incorrect. - Other: Help button in Method/Modifier window now displays help for the selected plugin. v4.04; 6th October, 2016. - Added: Jobs (batch processing) to the Enterprise Edition. - Added: The size of columns in all listviews is now persisted. - Fixed: If processing was paused, FileSieve didn't unset it after processing. - Fixed: Rare crash if processing is first paused and then stopped. - Other: Clicking on the Copy Mode link in the Review Settings section now displays a menu of modes. - Other: Prompt when exiting Filesieve while still processing. - Other: Method: Tag. Removed Test File as it served no purpose. v4.03; 4th October, 2016. - Added: Method: Audio Tag. - Other: Internal code changes in preparation for batch processing. v4.02; 22nd September, 2016. - Added: Method: EXIF. - Added: New custom folders to Standard A-Z Method for certain character "classes". - Added: Check for Updates Once a Week to Settings - Interface. - Fixed: Check for Update was renaming the FileSieve installer to .zip if an update was available. v4.01; 14th September, 2016. - Added: Method: Classification. - Added: Modifier: Attributes. - Added: Right-click context menu to the Simulation listview. - Added: Home/Enterprise Editions: More options to Step 2 - Overwrite Rules "If no rules match" setting. - Added: New month & day formatting to the DateStamp Method plugin. - Added: Filtering to the Simulation window. - Added: EnableTaskbarProgress to Settings - Advanced; set to False if FileSieve's UI stays disabled after processing has completed. - Fixed: Method: DateStamp LastAccess times were returning LastWrite time values. v4.00; 26th August, 2016: - Added: First public release of the v4.00 series of FileSieve.