Version 3.0.0 - February 6, 2021
- Drops support for Python versions older than 3.7
- Updates licensing to be MIT
- Updates wxPython to the new 4.x Phoenix release
- Update pydicom to the latest version (2.1.2)
- Adds proper support for high DPI displays
- Adds unit tests for more reliable updates moving forward
Version 2.1.9 - December 22, 2017
- Adds option to delete files after sorting them
- Fixes bug where we appended an extra "SeriesDescription" sorting attribute when loading a new folder of images.
Version 2.1.8 - June 15, 2016
- Updates pydicom to version 0.9.9
- Fixes a bug where '%' in a field caused an error
- Moves the configuration file to a user's home directory rather than the application directory
Version 2.1.7 - December 5, 2013
- Adds the ability to retain a file's extension
Version 2.1.6 - August 9, 2013
- Adds several more options to preference panel
- Adds support for standalone applications on Macintosh systems
- Switches to cx_freeze for binary creation
Version 2.1.5 - April 1, 2013
- Fixes bug when only one or two files were selected for sorting
- Improved unicode handling on OS X
- Properly sanitizes files and folders
- Graceful handling of DICOMDIR files
Version 2.1.4 - August 17, 2012
- Fixed setup.py for better creation of installation files on windows
- Updated to use pydicom 0.9.7
Version 2.1.3 - February 29, 2012
- Updated configuration file design
- Updated DICOM standard fieldnames
- More graceful handling of invalid filenames
- Provided mechanism to prevent over-writing existing files
- Added stricter requirement for providing patientID when anonymizing
- Added more graceful handling of Philips PS files
Version 2.1.2 - December 6, 2011
- Fixed issue where the lack of a birthdate caused a crash
- Fixed isshe where the modal dialogs hung on OS X
- Enabled ability to remember last output directory upon successive runs
- Removed invalid NTFS characters from output paths
Version 2.1.1 - September 8, 2011
- Ensured that Patients age is a valid field in cases where there birthdate is removed during anonymization
- Instead of completely removing the birthdate of an individual during anonymization, the birth YEAR was left which is an acceptable identifier
- Removed checkbox for keeping the directory structure in tact
- Added Series Description to the properties list by default and if all fields are removed, the original directory structure is maintained
Version 2.1.0 - September 6, 2011
- Enabled the ability to anonymize DICOMs in place
- Allowed recursive tokenization for cascading references to fields
- Enabled Quick Editing for providing a substituted PatientName/PatientID combo for anonymization
- Fixed Error when Windows installer was unable to create a Desktop Icon
- Moved configuration file to central location on all platforms
- Corrected issues when pulling anonymization fields from configuration files
- Enabled multi-threading for updater
Version 2.0.3 - August 18, 2011
- Corrected directory naming issues with OS X
- Fixed non-functional checkboxes for Anonymizer in Windows XP
- Packaged initial dicomSort.ini configuration file to eliminate need to run Dicom Sort as administrator in Windows Vista and 7
Version 2.0.2 - May 27, 2011
- Enabled recognition of SIEMENS Phoenix Zip Reports
- Enabled recognition of SIEMENS 3D Post-Processing Files
- Fixed bug where file listings were incomplete
Version 2.0.1 - April 29, 2011
- Generated all windows installer and executable files
- Allowed the user to select multiple folder sources at once
- Added updater functionality
- Fixed Windows 7 compatibility issues with Folder Dialog
- Converted all icons to pyEmbeddedImages
- Fixed bug in incorrect identification of Image Types
- Fixed bug that prevented centering of dialogs over the parent
Version 2.0.0 - April 28, 2011
- Enabled token-based sorting
- Created bug-reporting tools
- Multi-threaded sorting
- More flexible Anonymization options
- Added debug window option for advanced operation
- Moved all configurations to .ini style configuration
- Developed tabbed preference pane