Skip to content

Releases: CoderMJLee/MJExtension

Fix

11 Sep 06:15
Compare
Choose a tag to compare
Fix

Fix decimal number transform to bool bug #726

Fix

29 Aug 13:11
Compare
Choose a tag to compare
Fix
  • Fix a bug for number transform

support iOS 13 beta & fix some bugs

17 Jul 01:52
Compare
Choose a tag to compare

Fixed:

  • support iOS 13 beta version about that the cause of recursive issue with NSNull property
  • [BOOL] true value should be transform to true but not 1

Deprecated:

  • remove old deprecated methods

(Hotfix) fix memory leak for protocol_copyPropertyList

29 Apr 06:33
fc4db8f
Compare
Choose a tag to compare
fix memory leak for protocol_copyPropertyList (#680)

* fix memory leak for protocol_copyPropertyList

3.0.16 - 修复线程安全及`NSObject`协议中崩溃的问题

04 Apr 09:19
8e5c446
Compare
Choose a tag to compare

Fix

  • 修复 [self properties] 方法中的线程安全问题 #656
  • 动态获取 NSObject Protocol 的属性列表过滤 hash, superclass, description, debugDescription,避免crash #666 #665
  • 修复 MJProperty 类中线程安全问题,并添加自定义锁MJ_LOCK() #667
  • 修复一处方法名错误

Performances

  • 代码文件结构更改, 方便抽离测试 #669
  • extern 替换为 FOUNDATION_EXPORT #633
  • 新增 mj_keyValuesDidFinishConvertingToObject:方法,把keyValues传给业务方 #630
  • 增加对NSDecimalNumber解析的支持 #628

调整细节

28 May 17:18
Compare
Choose a tag to compare

1.合理调整全局变量的创建时间
2.线程同步

一些小问题

22 Jul 10:50
Compare
Choose a tag to compare

1.某些属性的懒加载转为init初始化
2.过期方法处理
3.用更简单的方法过滤NSObject自动生成的属性

多线程支持

21 Jul 12:00
Compare
Choose a tag to compare

解决多线程环境下的Crash问题

增强key替换的功能

30 Jun 02:02
Compare
Choose a tag to compare

1.优先调用mj_replacedKeyFromPropertyName121
2.其次调用mj_replacedKeyFromPropertyName