Releases: p-x9/MachOKit
0.17.1
0.17.0
What's Changed
- Add preconditions for reading data sequence by @p-x9 in #78
- External relocation infos by @p-x9 in #80
- Support new pointer format
DYLD_CHAINED_PTR_ARM64E_SHARED_CACHE
by @p-x9 in #81 - Add
addend
property to dyld chained import protocol by @p-x9 in #82 - Update header for dyld cache (dyld-1160.6) by @p-x9 in #83
Full Changelog: 0.16.1...0.17.0
MachOKit
e7fda437adf59eba6659d8a9192c9c2338505bba6646c89b2a26422fad71e8d9
MachOKitC
1441f410c8249c0a3df03690800a9a3f0c833779c27461004e87d6cad362f201
0.16.1
What's Changed
- Set up SPI manifest by @p-x9 in #75
- Add support for detecting current CPU type and subtype on host PC by @p-x9 in #76
- Fix subscript for
DataSequence
by @p-x9 in #77
Full Changelog: 0.16.0...0.16.1
MachOKit
a88c6ddd2be85b4973ca94f7b358cc6b2b107e1afce945780cc011163646e8b1
MachOKitC
aaaf61b704dfb440d4ccfc438c55b02a7e57af5fe7d8b58c3016f21e5a0d3d37
0.16.0
What's Changed
- Conform
Symbols
Sequence toRandomAccessCollection
by @p-x9 in #70 - Conform
Data
/MemorySequence
toRandomAccessCollection
by @p-x9 in #72 - Conform to
RandomAccessCollection
protocol by @p-x9 in #73 - Add doc comment about
DyldCache
by @p-x9 in #74
Full Changelog: 0.15.0...0.16.0
MachOKit
cdd0c3fb43c54bfcccc2309c6d42e2072cd2a9f230958acd2ef744636b20a628
MachOKitC
12f7da777e4d62ef3aaec78d612e88f92c61b10b6a6d56e244aa6d89e2128003
0.15.0
What's Changed
- Refactor loadcommand protocol by @p-x9 in #59
- Add doc comments for
MachORepresentable
by @p-x9 in #60 - Setup DocC by @p-x9 in #61
- Hide exported module's symbols from docc by @p-x9 in #62
- Fix not to omit MachOKit symbols to docc by @p-x9 in #63
- Doc comment about
MachOImage
by @p-x9 in #64 - Improved accessor for loadcommand info by @p-x9 in #65
- Omit part of test for closest symbols by @p-x9 in #66
- Add some properties to Segment/Section protocol by @p-x9 in #67
Full Changelog: 0.14.0...0.15.0
MachOKit
82609254d0ecdc38595fbc375abd73ea00ac4cb4027884d14a66475f5a04a3fa
MachOKitC
93b6b2b6c0ad5640f7597f73b231f9c903fbc31b77ffd56f58457ad16560cb11
0.14.0
What's Changed
Full Changelog: 0.13.1...0.14.0
MachOKit
3ebc4db22ea97ed8f5abeb2b3be395c38f728dd14b9e265c068a74869078afe5
MachOKitC
077c4fa016bc6cb1a93cf2cc7fd43735aae566f18d8f22d2575c911b042f0888
v0.13.1
What's Changed
- Remove unnecessary print by @p-x9 in #52
- run swiftlint by @p-x9 in #53
- Add related project links by @p-x9 in #54
- Improve script for creating xcframeworks by @p-x9 in #55
- Add encryption info command by @p-x9 in #56
- Release Workflow by @p-x9 in #57
Full Changelog: 0.13.0...0.13.1
MachOKit
b31135679d0b106c7ac74db059eabb7e518f75a3b3eb8b8144ac438cae9f7ffa
MachOKitC
05feabd72dcd868069347d726eb917a9b52a3ab448a99454a24c6a1ea7f6f9e9
v0.13.0
What's Changed
- Add option to search only global symbols by @p-x9 in #49
- Fix calculation of segment address range by @p-x9 in #50
- Dyld Chained Fix Up Pointer by @p-x9 in #51
Full Changelog: 0.12.0...0.13.0
MachOKit
efe3c77e8a9f6e622baa9b750ff2b9bd72a3a958ac153ddfce719e577a23dd1e
MachOKitC
6f919c66850eae914184f2683e46f38616afb3575277b9eb92b86e20d833c114
v0.12.0
What's Changed
- Refactor LoadCommands extension by @p-x9 in #45
- Fix
vmaddrSlide
to calculate by myself by @p-x9 in #47 - Fix address range by @p-x9 in #48
Full Changelog: 0.11.1...0.12.0
MachOKit
17a00d5dfc3fbfa754c0da4fa797e1cb5b1f926dc81cf7fb8fc1d154dac6e68c
MachOKitC
5fc4a1347784a057bf995c0223ec3dc3e2d1d7d267efaa5622ddf75a92d48257