- Fixed public access issues outside Module context
- Swift 2.2 compatibility
- Other bugfixes
- Swift 2.0 compatibility
- Updated demo project for compatibility
- Swift 1.2 compatibility
- Changes for compatibility with Swift 1.2 beta 1
Feature compatibility with PMValidation 1.3.1
-
Added ability to add and remove ValidationUnit instances from a ValidationManager instance using the new addUnit() and removeUnitForIdentifier() methods.
-
Added enabled boolean property to ValidationUnit, which disables validation when set to NO. ValidationManager will skip units thusly disabled and not count them toward the global validation state.
-
Fixed potential retain cycle in ValidationUnit's validateText() method.
- Swift 1.1 compatibility
- Changes for Swift updates in Xcode 6 beta 5.
- Changes to maintain compatibility with Swift updates in Xcode 6 beta 4. Also removed dispatch_release in ValidationUnit.
- Updates due to Xcode 6 beta 3's changes to Swift.
Initial release. As the Swift language is still in flux, I've used a sub-1.0 version to denote that this library may change significantly over time as the language does. As it stands now though, it does function as advertised.