Skip to content

Releases: p-x9/MachOKit

0.17.1

17 May 21:02
962dea7
Compare
Choose a tag to compare

What's Changed

  • Fix calculation of section start pointer in mach-o image by @p-x9 in #84

Full Changelog: 0.17.0...0.17.1

MachOKit
89b32eedd92ef5ee58de7d93d089339b675f94719cd552def76546717793ff79

MachOKitC
9d5b005b49cc2c274e27f78c19b5d3ec70a589786e3e47f43b54c5ded267e39d

0.17.0

15 May 06:56
1fe160c
Compare
Choose a tag to compare

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

26 Apr 15:45
e35e154
Compare
Choose a tag to compare

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

11 Apr 05:00
fb2071f
Compare
Choose a tag to compare

What's Changed

  • Conform Symbols Sequence to RandomAccessCollection by @p-x9 in #70
  • Conform Data/MemorySequence to RandomAccessCollection 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

23 Mar 07:39
3886f5c
Compare
Choose a tag to compare

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

12 Mar 04:57
516cea0
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.13.1...0.14.0

MachOKit
3ebc4db22ea97ed8f5abeb2b3be395c38f728dd14b9e265c068a74869078afe5

MachOKitC
077c4fa016bc6cb1a93cf2cc7fd43735aae566f18d8f22d2575c911b042f0888

v0.13.1

01 Mar 11:25
6391489
Compare
Choose a tag to compare

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

21 Feb 07:39
0bde958
Compare
Choose a tag to compare

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

10 Feb 10:08
a84ec64
Compare
Choose a tag to compare

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

v0.11.1

09 Feb 16:49
9a56723
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.11.0...0.11.1

MachOkit
4e83ea68ddba7d07b397e26c88e899fd74697f989faae00a3979ecf21cc76360
MachOKitC
3f1eb24bb68583de8310195eb286713a0754d7014152fd9315704113ae973d5d