Improvements
- Added SwiftLint to the demo project and resolved all warnings.
- Refactored internal logic into dedicated extension files for better maintainability.
- Improved associated-object handling in extensions.
- Marked several internal classes as
finalfor performance.
Bug fixes
- Fixed a crash/regression in specific view hierarchies (#1783).
- Added
@availableattributes to resolve issues on older OS versions (#1824). - Removed deprecated
UIAlertViewusage from the demo.
Deprecations and removed
- Dropped support for iOS 8 and Swift 4.0. Minimum requirements are now iOS 9.0 and Swift 4.2.