The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
代码优化
1. 过期 `disableInteractivePopGesture` 和 `nx_disableInteractivePopGesture` 属性,功能重复,可使用 `NXNavigationTransitionDelegate` 代理方法 `nx_navigationController:transitionViewController:navigationBackAction` 替代。
2. SwiftUI 接口优化,移除部分接口。
更新 NXNavigationExtensionSwiftUI 最低支持版本为 14.0。
为避免开发人员不及更新废弃接口引起问题,现彻底移除废弃接口。
1. 新增 nx_transitionStateHandler 处理视图控制器转场状态
2. 新增 nx_backActionHandler 拦截视图控制器返回操作
3. 新增 NXNavigationTransitionDelegate
4. 新增 NXNavigationTransitionState 视图控制器转场状态枚举类型
5. 新增 NXNavigationBackAction 视图控制器返回事件枚举类型
6. 废弃 NXNavigationAction 使用 NXNavigationTransitionState 替代
7. 废弃 NXNavigationInteractiveType 使用 NXNavigationBackAction 替代
8. 废弃 NXNavigationTransitionDelegate 使用 NXNavigationControllerDelegate 替代
9. 废弃 nx_setPreviousViewControllerWithClass:insertsInstanceToBelowWhenNotFoundUsingBlock
1. 适配 Xcode15
2. 移除 过期方法
1. fix: 移除 ViewControllers 中 rootViewController 之后,新的 rootViewController 返回按钮显示不正确问题 #16
2. 代码优化
最低支持 iOS11.0
1. 修复 iOS14 以下系统无法拦截系统返回按钮点击事件问题
2. 修复使用手势返回时返回按钮文字颜色闪变问题
1. 转场 API 重构
2. 添加指定返回上一个页面的代理方法