What's new in Swiftify for Xcode 5.10
Mar 7, 2024
- Added support for Swift 5.10 and Xcode 15.3
- Analyze header files to improve conversion and detect interfile dependencies (Offline version only)
- Disabled multiple file selection in the project navigator
- Fixed an issue when replacing a file that silently failed, while credits for the conversion were still deducted
- Added support to update the in-app purchase subscription plan from the iOS (or macOS) “Subscriptions” dialog
New in Swiftify for Xcode 5.9.1 (Dec 14, 2023)
- Improved support for macOS Sonoma (and dropped macOS Monterey support)
- Fixed displaying of message dialogs in the Xcode extension
- Fixed occasionally not working “Convert Selection” command
- Fixed the app becoming not responsive after converting files from the Finder extension
- Made the file conversion timeout configurable
New in Swiftify for Xcode 5.9 (Sep 22, 2023)
- Added support for Xcode 15 and Swift 5.9
- Now you can switch between the Swift 5.8.1 and Swift 5.9 outputs in the Preferences dialog
- Update only Xcode projects that contain the files selected for the conversion
- Re-enabled the conversion of Xcode project files by default (after many important fixes!)
New in Swiftify for Xcode 5.8.2 (Jul 27, 2023)
- Added support for Xcode 14.3.1 and Swift 5.8.1
- Added a configurable option to generate `didSet` property observers
- Disabled automatically selecting related UI, Bridging Header, or PCH files in the Advanced Project Converter
- Bug fixes and UI improvements
New in Swiftify for Xcode 5.8 (Apr 13, 2023)
- Added support for Xcode 14.3 and Swift 5.8
- Now you can switch between the Swift 5.7.2 and Swift 5.8 outputs in the Preferences dialog
- Allow the “Convert Selection“ command for Pay As You Go plan users
- Fixed previewing files with CP-1250 encoding in the Advanced Project Converter
New in Swiftify for Xcode 5.7.3 (Feb 7, 2023)
- Added support for Swift 5.7.2 output
- Added a UI to make it more understandable if you are billed for a code conversion or a file conversion
- Fixed displaying line numbers in the Advanced Project Converter
New in Swiftify for Xcode 5.7.2 (Dec 16, 2022)
- Added support for Swift 5.7.1 output
- Improved the output of parser errors and warnings
- Fixed an issue that prevented UI dialogs from appearing in the Xcode Extension
New in Swiftify for Xcode 5.7.1 (Oct 30, 2022)
- Improved support for macOS Ventura
- Revised and improved all error messages displayed during the conversion
New in Swiftify for Xcode 5.7 (Sep 19, 2022)
- Added support for Xcode 14 and Swift 5.7
- Now, you can switch between the Swift 5.6.1 and Swift 5.7 outputs in the Preferences dialog
- Added configurable option to disable backup folder creation
- Added configurable option to omit needless words from method names
- Added configurable option to indent using tab characters (instead of spaces)
New in Swiftify for Xcode 5.6.3 (Jun 23, 2022)
- Added support for using Pay As You Go credits for conversions in Xcode and Finder extensions
- Disabled an option to update Xcode project files by default. To enable it, use the Preferences → Converter tab
- Improved error messages in the Xcode Extension when the converted code contains errors
New in Swiftify for Xcode 5.6.1 (Apr 27, 2022)
- Fixed an error when converting files with the Advanced Project Converter using Pay As You Go credits
- Fixed #197: Unnecessary [self] capture when a local variable matches a property name
- Fixed #198: Constants from the header file are misplaced when following a forward declaration
- Fixed #199: Properties of a custom class type are always declared as implicitly unwrapped optionals
- Fixed #200: @synchronized block results in new dispatch queue instead of objc_sync_enter / objc_sync_exit
- Fixed #202: Properties of type id are sometimes declared as weak var after conversion
- Fixed #203: Local variables of type id are incorrectly declared as weak
New in Swiftify for Xcode 5.6 (Apr 20, 2022)
- Added support for Xcode 13.3 and Swift 5.6
- Now you can switch between the Swift 5.6 and Swift 5.5 outputs in the Preferences dialog
- Bug fixes and improvements