Releases: KarpelesLab/iso9660
Releases · KarpelesLab/iso9660
v0.1.3
v0.1.2
Various bugfixes since version v0.1.0:
- Fix El-Torito descriptor checksum
- Fix directory of files on root
- Add marshaler for boot descriptor
v0.1.0
A lot of internal changes, with some breaking API changes:
Cleanup
has been dropped as it is not useful anymore- Support for El Torito boot added (testing needed) with a new API
- New
Item
api with a more simple interface.Item
objects can be passed toAddFile
- Cleanup in the way files are processed
- Writing to output is deffered to after most processing is done in order to catch most errors cleanly
- Various bugfixes (bad directory parents, etc)
v0.0.1
This is the first release since this was forked from https://github.com/kdomanski/iso9660
Main changes:
- Allow change of any field of the primary volume descriptor by exposing it (see example in README for setting volume name, for example)
- Remove use of a staging directory by storing information in memory instead
- Add
AddLocalFile
to add a file without having to load it into memory or keep a file descriptor open while preparing the disk - Expose a
AddBoot
method inImageWriter
to allow addition of a boot volume descriptor in the newly created image - Change the
WriteTo()
parameter to use aio.Writer
instead ofio.WriterAt
so image can be streamed (via http for example)
Feedback is welcome.