Task for v3
This library had some build issues between macOS versions. (See: #41) So I decided to introduce some breaking changes and I will add some test code to improve reliabilities.
Tasks to release v3.
Welcome your creating issues but I'm not welcome your PR to change major code.
- [x] Returns error if unsupported macOS version: #48
- [ ] Build tiny Linux kernel and initramfs for testing: #51
- [ ] #69
- [x] Support debuggable interface when specified
debugbuildtag #64 - [ ] Support new APIs #42
See https://github.com/Code-Hex/vz/issues/54#issuecomment-1273147213 for one potential API removal before v3
Perhaps the #42 issue could be addressed after v3 is released. (so that compatibility can be maintained)
Adding new API should be ok from a go compatibility perspective. I agree it can probably be addressed after v3
- [x] blockDeviceIdentifier (12.3+)
- [ ] ~
initWithURL:readOnly:cachingMode:synchronizationMode:error:~ https://github.com/Code-Hex/vz/issues/106 - [x] VZErrorCode
I think I can release v3 in next week
Might need to add support for this as well
- [x] mtu for file network attachment (macOS 13+) maximumtransmissionunit
I will release v3 after editing the README.