Skip to content

Releases: KarpelesLab/iso9660

v0.1.3

11 Apr 11:03
Compare
Choose a tag to compare

This minor release adds:

  • NewItemConcat(), a method to concat multiple items in the final image (for example an initrd.img file)

v0.1.2

11 Apr 08:34
Compare
Choose a tag to compare

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

11 Apr 05:08
Compare
Choose a tag to compare

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 to AddFile
  • 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

10 Apr 10:32
Compare
Choose a tag to compare

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 in ImageWriter to allow addition of a boot volume descriptor in the newly created image
  • Change the WriteTo() parameter to use a io.Writer instead of io.WriterAt so image can be streamed (via http for example)

Feedback is welcome.