|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +## [1.3.0] - 2025-11-05 |
| 6 | + |
| 7 | +### Device Connection |
| 8 | +**Enhancements** |
| 9 | +* Added recovery logic for network connection issues. |
| 10 | +* Enhanced security measures for network connections. |
| 11 | + |
| 12 | +### Migration |
| 13 | +**Enhancements** |
| 14 | +* Improved localization for migration view. |
| 15 | +**Bug Fixes** |
| 16 | +* Fixed unexpected crash during migration process. |
| 17 | +* Fixed issue where file attributes were being replaced by system during migration. #50 |
| 18 | +* Fixed file allowlisting and exclusion logic. |
| 19 | + |
| 20 | +### General Updates |
| 21 | +**Enhancements** |
| 22 | +* Implemented comprehensive migration report generation feature. #20 |
| 23 | +* New optional page showing migration summary before starting the migration process. #39 #27 #33 |
| 24 | +* Completely reworked file discovery logic for improved performance and reliability. |
| 25 | +* Optimized file parser for better performance. |
| 26 | +* Revised device management check logic. |
| 27 | +* Added support for Liquid Glass on macOS Tahoe. |
| 28 | +* Improved logging for device management checks. |
| 29 | +* Updated application icon. |
| 30 | +* Added missing documentation for various components. |
| 31 | + |
| 32 | +**Bug Fixes** |
| 33 | +* Implemented language corrections in localization strings. #49 |
| 34 | +* Fixed cleanup phase for user defaults. |
| 35 | + |
| 36 | +### Customization |
| 37 | +**Enhancements** |
| 38 | +* Added support for customizable icons on each page via UserDefaults configuration. #48 |
| 39 | +* Added optional information view on the Welcome page that can be toggled via configuration. |
| 40 | +* Added support for Privacy Policy, Terms & Conditions, and Third Party Notices. |
| 41 | +* Added optional Terms & Conditions acceptance view and welcome view integration. |
| 42 | + |
| 43 | +## [1.2.0] - 2025-06-11 |
| 44 | + |
| 45 | +### Device Connection |
| 46 | +**Improvements** |
| 47 | +* New automatic connection recovery logic; |
| 48 | +* Enabled full peer to peer communications between devices (devices don't need to be on the same network); |
| 49 | +**Bug Fixes** |
| 50 | +* Resolved a bug that caused unexpected drop of the connection between devices right after the connection establishment; |
| 51 | + |
| 52 | +### Performances |
| 53 | +**Improvements** |
| 54 | +* Optimised memory consumption, now the app use between 90 and 95% less RAM; |
| 55 | +* Optimised file discovery; |
| 56 | + |
| 57 | +### Accessibility |
| 58 | +**Improvements** |
| 59 | +* Improved accessibility labels and hints; |
| 60 | + |
| 61 | +### App Configuration |
| 62 | +**Improvements** |
| 63 | +* Expanded the set of configurable keys (see [wiki](https://github.ibm.com/Mac-At-IBM/migration-tool/wiki/App-Custom-Settings)); |
| 64 | + |
| 65 | +### General Updates |
| 66 | +**Bug Fixes** |
| 67 | +* Resolved a bug that caused the wrong appearance of the menu bar items; |
| 68 | +* Resolved a bug that caused the wrong representation of files; |
| 69 | +* Resolved a bug that allowed the user to quit the app bypassing the quit alert; |
| 70 | +* Resolved some typos in the app texts; |
| 71 | + |
| 72 | +## [1.1.1] - 2024-11-22 |
| 73 | + |
| 74 | +### Enhancements |
| 75 | +* Now the environment check only verifies the host part of the URL to avoid false negatives caused by different ServerURLs used in the same environment. #29 |
| 76 | + |
| 77 | +## [1.1.0] - 2024-10-17 |
| 78 | + |
| 79 | +### General |
| 80 | +**Enhancements** |
| 81 | +* Improved Wiki with new Images. |
| 82 | +* New customisable policy for handling duplicate files. |
| 83 | +* Removed useless entries from App Menu. |
| 84 | +* App renamed Mac@IBM Data Shift. |
| 85 | +* New customisable option for Jamf recon execution. |
| 86 | +* Improved branding customisation. |
| 87 | + |
| 88 | +## [1.0.0] - 2024-09-05 |
| 89 | + |
| 90 | +### General Updates |
| 91 | +**Enhancements** |
| 92 | +* Enhanced dynamic power source detection with an alert pop-over notification. |
| 93 | +* Added Outlook profile location to the migration list. |
| 94 | +* Expanded the list of ignored files to include VM disks, preventing false positives during file scans. |
| 95 | +* Improved overall app stability. |
| 96 | +* Added a confirmation alert when quitting the app. |
| 97 | +* Implemented safeguards to prevent multiple instances of the app from running simultaneously. |
| 98 | +**Bug Fixes** |
| 99 | +* Fixed an issue where the directory content view header was not displaying correctly. |
| 100 | + |
| 101 | +### Browser View |
| 102 | +**Enhancements** |
| 103 | +* Added a new label reminding users to run the app on both devices. |
| 104 | +* Improved the stability of the Network Browser. |
| 105 | +* Devices now display only the available preferred communication technology (Wi-Fi or Thunderbolt). |
| 106 | + |
| 107 | +### Server View |
| 108 | +**Enhancements** |
| 109 | +* Improved body text clarity. |
| 110 | +* Enhanced server stability. |
| 111 | +**Bug Fixes** |
| 112 | +* Fixed an issue where multiple instances of the same device appeared as discoverable after a server restart. |
| 113 | + |
| 114 | +### Migration Setup View |
| 115 | +**Enhancements** |
| 116 | +* Added a "Select All" checkbox to the Advanced Migration option. |
| 117 | +**Bug Fixes** |
| 118 | +* Fixed an issue where the "Start Migration" button remained disabled even when a migration option was selected. |
| 119 | + |
| 120 | +### Migration View |
| 121 | +**Enhancements** |
| 122 | +* Displayed the connection technology next to the connected device name. |
| 123 | +* Added time estimation for migration completion under the progress bar. |
| 124 | +* Improved the accuracy of completion percentage calculations. |
| 125 | +* Enhanced text visibility during and after migration. |
| 126 | +* Added an alert to notify users about preventing device sleep during migration. |
| 127 | +* Added an alert to warn users about file tampering during migration. |
| 128 | +* Device sleep is now prevented only during the migration phase. |
| 129 | + |
| 130 | +### Apple ID Check View |
| 131 | +**Enhancements** |
| 132 | +* Introduced a new conditional view guiding users through Apple ID login on Mac. |
| 133 | + |
| 134 | +### Device Restart View |
| 135 | +**Enhancements** |
| 136 | +* Added a new conditional view notifying users when a device restart is required. |
| 137 | +* Implemented new logic to install and remove a Launch Agent, allowing the app to re-run after a reboot. |
| 138 | + |
| 139 | +### Final View |
| 140 | +**Enhancements** |
| 141 | +* Introduced a new summary view of the migration, with automatic Inventory Update. |
| 142 | +* Improved the logic for the Inventory Update process via the Mac@IBM App Store. |
| 143 | +* Added a warning text to notify users about file checks before deletion. |
| 144 | + |
| 145 | +--- |
| 146 | + |
| 147 | +[1.3.0]: https://github.ibm.com/Mac-At-IBM/migration-tool/releases/tag/v-1.3.0-b-170 |
| 148 | +[1.2.0]: https://github.ibm.com/Mac-At-IBM/migration-tool/releases/tag/v-1.2.0-b-121 |
| 149 | +[1.1.1]: https://github.ibm.com/Mac-At-IBM/migration-tool/releases/tag/v-1.1.1-b-106 |
| 150 | +[1.1.0]: https://github.ibm.com/Mac-At-IBM/migration-tool/releases/tag/v-1.1.0-b-103 |
| 151 | +[1.0.0]: https://github.ibm.com/Mac-At-IBM/migration-tool/releases/tag/v-1.0.0-b-92 |
0 commit comments