Changelog

Since the first release back in May 1999, Attribute Changer turned out from a very simple tool to change attributes into a powerful file management application.

Release 10.10a / May 2021

Feature : Add German and Portuguese (Brazilian) translation
Bugfix : ‘Picture date and time from JPEG’ feature did not work correctly
Bugfix : Small visual glitch, tabs not aligned

Release 10.10 / April 2021

Feature : Sequence mode for files and folders
Bugfix : Exif header without DateTime tags could remove GPS tags
Bugfix : XMP tag issues when saving EXIF modifications
Bugfix : Advanced mode for photos did not always work
Bugfix : Filter name exceptions were not saved

Release 10.0a / September 2020

Feature : Add support for High Contrast themes
Bugfix : Date and time context menu always displayed in English
Bugfix : Paste date and time values from File Properties tab did not always work

Release 10.0 / September 2020

Feature : Redate folder for non-recursive operation
Feature : Filter settings are applied to all features
Feature : Add ‘Date Taken’ property to JPEG file if it does not exist.
Feature : Make OK button the default
Feature : Photo tab is hidden if no JPEG file is selected
Feature : Use latest version of Innosetup
Feature : Simplified name exceptions management
Bugfix : Missing translated strings in Reporting window
Bugfix : Erroneous mousewheel scrolling in advanced options listbox

Release 9.50a / February 2020

Bugfix : ‘Date and time from file/folder tab’ advanced option not using checkbox state.

Release 9.50 / January 2020

Feature : Redate folder date based on oldest subfolder
Feature : Redate folder date based on newest subfolder
Feature : Option to enable/disable the ‘Change Attributes’ context menu
Feature : Detailed Reporting – Reorganised columns
Feature : Detailed Reporting – Use Listview for failed actions
Feature : Detailed Reporting – Create TAB separated export file for failed actions
Feature : Detailed Reporting – Autosize panels if failed actions occur
Feature : Retrieve common date and time values for selected files and folders
Feature : Unchecked ‘Include sub-folders and files’ does not process files in folder anymore
Feature : File properties tab is hidden if no action is requested
Feature : Remove context menu from drives
Bugfix : Main window not closing with ESC key
Bugfix : Processing not canceled with ESC key

Release 9.10f / November 2019

Bugfix : Resolve EXIF issue with JFIF extension APP0 marker segment

Release 9.10e / April 2019

Bugfix : EXIF compatibility issue with some EXIF viewers

Release 9.10d / January 2019

Bugfix : Rare crash of Windows Explorer when right-clicking

Release 9.10c / December 2018

Bugfix : Unable to modify EXIF date and time for big-endian JPEG file with thumbnail

Release 9.10b / August 2018

Bugfix : Recursive modifications may happen despite an unchecked ‘Include sub-folders’ checkbox

Release 9.10a / June 2018

Bugfix : Explorer crash related to UTF8 encoding
Bugfix : Explorer crash with very long filenames
Bugfix : Missing date information in detailed reporting
Bugfix : ‘Change attributes / Use current’ does not always work

Release 9.10 / June 2018

Feature : Migrated application from Delphi to Lazarus/Freepascal
Feature : Migrated shell extension from C++ to Lazarus/Freepascal
Feature : Option to reset user settings to default values
Feature : Context menu entry to paste selected date/time to all other date/time fields
Feature : Localized button captions in dialog boxes
Feature : ‘Paste Attributes’ button action now includes ‘Change name’ listbox
Feature : Log export now autogenerates filenames with date and time stamp
Feature : Warning dialog boxes now use localized button captions
Feature : More detailed messages for invalid user entries in input fields
Feature : Updated user guide

Release 9.0a / January 2018

Bugfix : Reporting tab not shown for locked files when using OK button

Release 9.0  / January 2018

Feature : Capitalize Name / Extension / Name and extension
Feature : Redate folder date based on oldest file
Feature : Redate folder date based on newest file
Feature : Enable/disable strict mode for randomization of dates
Feature : Modify symbolic links and junctions ( not target )
Feature : Dialog boxes and windows are now initially centered on screen
Feature : Updated user guide
Feature : Dropped support for Windows XP and Vista
Feature : Ambiguous context menu entries for date and time fields
Bugfix : Strict Randomization Mode not always using date range

Release 8.70 / July 2017

Feature : Make use of masks for Offset modifications on date and time
Feature : Make use of masks for Randomization on date and time
Feature : Updated user guide
Bugfix : issue with Apply button triggering Reporting tab to appear when ‘Always display Processing Report’ setting is unchecked

Release 8.60 / December 2016

Feature : Make application icons DPI aware
Feature : Make context menu icon DPI aware
Feature : Minor user interface changes
Feature : Updated user guide

Release 8.50b / November 2016

Bugfix : Issue in the Filter dialog boxes for files and folders when large fonts were used.

Release 8.50a / October 2016

Bugfix : Change case to lowercase and uppercase did not modify accent characters

Release 8.50 / July 2016

Feature : Attribute Changer is available as 64-bit application
Feature : Fixed incorrect Simulation checkbox state in a rare condition
Feature : Installer includes 32 and 64-bit binaries
Feature : 32-bit installation automatically upgraded to 64-bit on Windows x64

Release 8.20a / April 2016

Feature : Updated installer Innosetup to 5.5.9u
Bugfix : Failed folder modifications if files are locked within folder tree
Bugfix : Wrong date and time if photo contains no EXIF when using saved settings

Release 8.20 / February 2016

Feature : Enable/disable confirmation dialog
Feature : Re-add simulation mode to main window
Feature : Updated user guide

Release 8.10a / January 2016

Bugfix : Missing localized text in confirmation dialog
Bugfix : Misaligned OK button in main window
Bugfix : Issue with ‘value from File tab’
Bugfix : Wrong modified date and time if photo value is altered

Release 8.10 / November 2015

Feature : Enable/disable additional context menu items
Feature : OK button closes application if no changes are pending
Feature : Simulation mode added to confirmation dialog
Feature : Updated user guide

Release 8.0b / August 2015

Feature : Internal changes in shell extension ( now listed correctly in ShellExView from NirSoft )
Feature : Optimized locking mechanism to prevent unnecessary failed actions
Bugfix : Column ‘Name’ now only displays folder name, not complete path
Bugfix : Option ‘Picture date and time from JPEG’ to keep existing date and time if no EXIF data is detected.
Bugfix : wrong tab selection in ‘Detailed Reporting’ window

Release 8.0a / August 2015

Feature : Small layout changes in help file
Bugfix : Unable to add and modify filename filters
Bugfix : Unable to add and modify foldername filters
Bugfix : Advanced Mode for folders not correctly working
Bugfix : EXIF crash when photo contains corrupt XMP section

Release 8.0 / July 2015

Feature : Randomise feature on individual datetime stamps
Feature : Export of detailed report results ( CSV format )
Feature : Shell context menu displays icons ( optional )
Feature : Detailed logging can be enabled/disabled at any time
Feature : Last used settings automatically saved
Feature : Shell extension adds additional context menu items :
› Change Attributes / Use Current
› Change Attributes / Use Saved
Feature : Major refactoring of main application
Feature : Complete rewrite of shell extension
Feature : Simplified User Interface
Feature : Enhanced randomise algorithm
Feature : Enhanced basic logging
Feature : Enhanced detailed logging
Feature : Updated translations
Feature : Redesigned icons in application
Bugfix : Blank date or time field when using Classic theme
Bugfix : Upgrade issues in installer

Release 7.11 / June 2014

Feature : Both, the 32 and 64-bit shell extensions are now registered on 64-bit Windows
Feature : Remove the dependency of dynamic binding to ATL
Feature : ATL100.dll is automatically removed from the installation folder during upgrade
Feature : Updated installer Innosetup to 5.5.4u
Feature : Updated installer languages

Release 7.10g / March 2014

Bugfix : Retrieved EXIF date not correctly assigned and sometimes resulting in wrong JPEG date stamps.

Release 7.10f / January 2014

Bugfix : Multiple EXIF application crashes were resolved.

Release 7.10e / July 2013

Bugfix : EXIF manipulations could generate application crash.

Release 7.10d / July 2013

Bugfix : Modified date and time altered when Synchronisation mode selected for EXIF date and time.

Release 7.10c / January 2013

Feature : Reduced size of Attribute Changer main application (acmain.exe)
Feature : Optimize shell extension (acshell.dll)
Feature : Redesigned application icon for Attribute Changer
Bugfix : Randomise of date not working when randomisation range <1 month

Release 7.10b / September 2012

Bugfix : Part of the date value hidden in entry fields when using two-digits format representation
Bugfix : Crash when dates out of range >31/12/9999 23:59:59 (now reverts to current date and time)

Release 7.10a / August 2012

Bugfix : Modification date and time get modified when EXIF date and time is changed

Release 7.10 / July 2012

Feature : Keep window position for Detailed Reporting window
Feature : Option to change case of files and folders
Feature : Updated help file
Feature : Added new Mask tab to graphical user interface
Feature : Better file/folder locking mechanism while updating

Release 7.0b / May 2012

Bugfix : Wrong NTFS timestamps related to daylight savings

Release 7.0a / March 2012

Bugfix : Remove obsolete ac.chm file while updating previous installation
Bugfix : EXIF date issue when photo is touched with Google Picasa

Release 7.0 / February 2012

Feature : Attribute Changer supports UNICODE
Feature : Installer supports UNICODE
Feature : Dates <1980 are activated
Feature : Date and time synchronization features
Feature : Generate random date and time stamps
Feature : Partial updates applied to EXIF date and time stamps
Feature : Enhanced context menu item for date and time fields
Feature : Make some labels and hints easier to understand
Feature : Dropped support for Windows 2000
Bugfix : Header font in ‘Advanced Reporting window’
Bugfix : Classic theme on Windows Vista and 7
Bugfix : relative partial date and time adjustments

Release 6.20 / October 2009

Feature : 32/64-bit shell extension (complete rewrite in C++)
Feature : Updated help files
Feature : Dropped NSIS Install System in favor of Innosetup
Bugfix : Main window position not correctly restored

Release 6.10c / August 2009

Bugfix : Wrong EXIF date/time read from header if picture was touched with some photo software

Release 6.10b / May 2009

Feature : Simulation (Preview) mode now available on main page
Feature : Simulation mode now automatically triggers detailed logging
Feature : Added Donation link to the About tab
Bugfix : Clicking Help button in About tab doesn’t work on Windows XP SP3 for restricted users

Release 6.10a / November 2008

Feature : Picture date and time checkboxes now unchecked by default
Bugfix : JPEG Error 52 while modifying EXIF data
Bugfix : ‘Failed to set calendar date or time’ error on Windows Vista
Bugfix : Copy buttons fail on Windows Vista for DateTimePicker operations

Release 6.10 / October 2008

Feature : Added EXIF datetime options
Feature : Added hint to display size of SELECTED files (hover the file selection label)
Feature : Graphical user interface redesign now completely finished
Feature : Restructured registry key HKCU\Romain’s\Software\Attribute Changer
Feature : Added hint for advanced options to datetime entry fields
Feature : Updated help file
Feature : Datetime file and folder options always restored on application startup
Bugfix : Disable datetime picker context menu when using relative adjustments

Release 6.0a / February 2008

Feature : Upgraded to NSIS installer 2.35
Bugfix : Apply button remains grayed if a popup menu entry is clicked
Bugfix : Obsolete registry entry not removed by installer

Release 6.0 / February 2008

Feature : Relative time adjustment now automatically adjusts date if necessary
Feature : Reuse current file and folder settings (keep among sessions)
Feature : Copy existing attribute and datetime settings between file/folder tabs
Feature : Simulation mode
Feature : Detailed logging
Feature : Redesigned relative adjustments graphical user interface
Feature : Redesigned global settings graphical user interface
Feature : Apply button grayed after processing and reenabled on settings change
Feature : Safer file/folder locking mechanism
Feature : Better validation mechanism on entry fields
Feature : Visual notification when date/time mask problem
Feature : Dynamic multiline tabs for longer translation captions
Feature : Moved shell extension class registration from installer to COM object
Feature : Enhanced file and folder datetime stamp filter
Feature : Redesigned file and folder filter user interface
Feature : Removed ‘Corrupt files/folders’ option
Feature : Upgraded to NSIS installer 2.33
Feature : New shell extension registration procedure in installer
› Resolves sporadic missing menu entries on upgrade
Feature : Major code rewrite
› Settings are reset to default values on first launch (security reason)
Feature : Dropped support for Windows 9x and Me
Bugfix : Datetime checkboxes now work correctly (no focus problem anymore)
Bugfix : Keyboard navigation order
Bugfix : Folder datetime stamps not retrieved on single folder selection
Bugfix : Fixed truncated labels for longer translation strings
Bugfix : Settings were applied twice when sequentially clicking the Apply and OK button

Release 5.30 / July 2007

Feature : Completely rewrote translation engine (no DLL’s anymore)
Feature : Completely redesigned graphical user interface
Feature : Uses updated NSIS installer
Feature : Updated help files

Release 5.23 / January 2004

Bugfix : Relative time changes on file and folder ignores seconds offset value

Release 5.22a / January 2004

Bugfix : Version resource strings incorrect on About tab

Release 5.22 / January 2004

Feature : Optimized installation script
Feature : Use LZMA compression in NSIS 2.0 installer
Bugfix : Font problems with DPI settings >96
Bugfix : Errors in User’s guide (CHM help file)

Release 5.21 / November 2003

Bugfix : Registry handle not closed in shell extension
Bugfix : Duplicate menu entries in context menu (Explorer with activated folder view)
Bugfix : Shell extension menu entry now works again in Windows NT 4.0

Release 5.20a / August 2003

Bugfix : Startup error message when selecting multiple objects in French version

Release 5.20 / July 2003

Feature : .LNK and .URL files can now be changed
Bugfix : Errors in User’s guide (CHM help file)
Bugfix : Drag & Drop for file and folder exceptions broken

Release 5.10 / June 2003

Feature : E-Mail and Website information on About tab are now clickable
Feature : ESC key now cancels processing thread
Feature : ESC key now quits application and any dialog box
Bugfix : Corrupted resource strings in french version
Bugfix : Folder filters not enabled for single selection with active ‘Recurse folders’ option
Bugfix : Folder exceptions not enabled for single selection with active ‘Recurse folders’ option
Bugfix : Installer now takes care of user selected installation path and program group

Release 5.0 / April 2003

Feature : Multi-Language installer now based on NSIS Install System
Feature : Absolute date/time settings are now the defaults
Feature : Position of context menu item can be configured
Feature : Resource DLL for localization strings
Feature : OK button to apply changes and immediately quit the application
Feature : Relative file and folder time adjustments
Feature : Relative file and folder date adjustments
Feature : Display current attributes, date and time
Feature : Independant values for Accessed, Modified and Created date/time properties
Feature : Enhanced absolute date and time properties
Feature : Make use of font smoothing when available
Feature : Redesigned graphical user interface
Feature : Improved context-sensitive help
Feature : Improved help file

Release 4.20 / August 2002

Feature : Added code to support localizations
Feature : Improved help file
Bugfix : Compress option in attribute filters not correctly enabled/disabled
Bugfix : Index option in attribute filters not correctly enabled/disabled
Bugfix : Focus problem in file and folder filters
Bugfix : Drag and Drop problem in listviews

Release 4.10 / May 2002

Feature : Windows XP themes support
Bugfix : File and folder date/time filters don’t work correctly
Bugfix : Filter and Exception global settings were not written to the registry
Bugfix : Settings on Tuning tab were not correctly written to the registry
Bugfix : Application crash when launched from drive context menu

Release 4.0a / December 2001

Bugfix : Decompression of files and folders when altering date stamp
Bugfix : Explorer.exe crashes on WinXP when exploring Start menu items

Release 4.0 / December 2001

Feature : COM in-process server for multi-selection
Feature : Universal attribute changer program
Feature : Root folder attributes now changed as well
Feature : Change Created, Modified, Accessed date/time properties
Feature : Filter Created, Modified, Accessed date/time properties
Feature : Completely rewrote processing engine
Feature : Minor graphical interface changes (new icons etc.)
Feature : Redesigned and updated help file now in HTML format

Release 3.0a / April 2001

Feature : Reduced help file size by 800 kB (optimized images)
Feature : Installation now build with Inno Setup and ISTool
Bugfix : ‘Created after’ date/time file filter does not work correctly
Bugfix : ‘Created after’ date/time folder filter does not work correctly
Bugfix : Blue screen on Win98 when accessing files and folders with corrupt dates

Release 3.0 / February 2001

Feature : Filters and Exceptions for folders File and folder filter options
› search for creation date after
› search for creation date before
› search for creation time after
› search for creation time before
Feature : Additional file filter options
› search for size greater
› search for size smaller
Feature : Index attribute now supported on Win2K platform for files and folders
Feature : Compress attribute now supported for folders
Feature : Creation date and time on files/folders can be masked (partial modifications)
Feature : Popup menu entry to clear result list
Feature : Options to reset date/time to the current stamp
Feature : Drag and drop supported in exception dialogs (include group drag and drop)
Feature : Shortcuts (Ins, Del, Ctrl+A, F2) supported in Exception dialog box
Feature : Repair corrupt folder dates (NT/2000 only)
Feature : Button to call user’s guide from About tab
Feature : Finished the reengineering of Attribute Changer’s code
Feature : Redesigned exception dialogs
Feature : Improved online help (? in Attribute Changer title bar)
Feature : Updated help file
Feature : Automatic registry update from any release to version 3.0 (migrates old data)
Feature : Updated self-healing mechanism
Bugfix : File exceptions without folder part were not processed (ex. *.DLL)
Bugfix : File exceptions with wildcards (*.BMP) also processed in subfolders
Bugfix : Folder time set to file time if file AND folder time modifications were selected

Release 2.50a / June 2000

Bugfix : Modification time is 2 seconds ahead of creation time on FAT32

Release 2.50 / June 2000

Feature : Keep window position settings from previous session
Feature : Option to enable/disable ‘Save window positions’
Feature : Option to enable/disable ‘Automatically sort result list’
Feature : Option to repair corrupt dates (<1980 and >2099)
Feature : Option to globally enable/disable Filters
Feature : Option to globally enable/disable Exceptions
Feature : Escape key closes Filter and Exception dialog box and discards changes
Feature : Filter out files based on attribute settings
Feature : Online help now available for Filter and Exception dialog boxes
Feature : Save results list to a file
Feature : Windows 2000 compatibility
Feature : Completely rewrote settings/registry management
Feature : Completely rewrote search and processing thread
Feature : Important speed improvements
Feature : Cleaner registry key HKCU\Software\Romain’s Software
Feature : Improved error handling
Feature : Improved file handle sharing management
Feature : Automatic registry update from any release to version 2.5 (migrates old data)
Feature : Better self-healing mechanism
Feature : File and folder information now shortened on Activity tab if necessary
Feature : Root folder name now shortened on Folder tab if necessary
Feature : Improved online help
Feature : Updated help file
Bugfix : Access violation when access to folder is denied (Win2K system folders)
Bugfix : Random access violations under certain conditions at end of job (finally resolved)
Bugfix : Size field in filter dialog now correctly displays decimal numbers without thousands

Release 2.10 / February 2000

Feature : Added display for current file on Activity and Results tab
Bugfix : Application crash at startup on some systems
Bugfix : Unreleased file handles when filters were used
Bugfix : Problem adding folders to exception list when no file patterns are available
Bugfix : Blue screen on Windows 9x when Activity tab was active at end of job

Release 2.0 / January 2000

Feature : Change date and time on files
Feature : Change date and time on folders (NT only)
Feature : Compress and decompress files (NT only using NTFS)
Feature : Filter options (Date, time and size)
Feature : Include/Exclude files and folders (Supports wildcards)
Feature : Self-healing application (Recreates missing registry entries at startup)
Feature : Automatic registry upgrade (From version 1.1 to 2 with loss of current settings)
Feature : Options to save parameters (File and folder attributes, filters and exceptions)
Feature : Restructured registry key HKCU\Software\Romain’s Software
Feature : Online error reporting
Feature : Updated user interface
Feature : Updated help file
Bugfix : Folder attributes not changed when ‘SubFolders’ checkbox not checked
Bugfix : Window position out of screen on low resolutions

Release 1.10 / June 1999

Feature : Added online help
Bugfix : Problem saving application state

Release 1.0 / May 1999

Initial release (not public)