Releases: MxIris-Reverse-Engineering/MachOSwiftSection
0.7.0-RC
0.6.0
What's Changed
- 
Fixed the issue of symbol confusion with ProtocolsandProtocol Conformances. The cause was that the Swift compiler optimizes by storing different symbols with the same implementation at the same offset/address, commonly seen in default implementations of some conformances.
- 
By traversing the symbol table, it is now possible to dump computed properties and static computed properties of types, as well as functions and static functions excluding the classvirtual table.
- 
Fixed the issue of nominal type generic parameter errors. For nominal types with a parenttype, the generic context's params and requirements carry all the parent's params and requirements. For example: Ancestor<A, B>.Parent<A1, B1>.Current. Previous versions would define Ancestor's A, B and Parent's A1, B1 together in Current. The new version corrects this issue and adds the correct generic parameter depth.
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- Bump to MachOKit 0.35.0 by @Mx-Iris in #8
- Update Dependencies by @Mx-Iris in #9
- Bug fixes for MachOFile in iOS 26 by @Mx-Iris in #10
- Some optimizations by @Mx-Iris in #11
- Update README for swift-section by @Kyle-Ye in #12
- 0.5.0 by @Mx-Iris in #13
New Contributors
Full Changelog: 0.4.1...0.5.0