Skip to content

Releases: zao/ooz

Bun Release 0.2.4

Choose a tag to compare

@zao zao released this 28 Oct 04:15

Adds a bundle-stats command to get some aggregate information about bundle sizes and distribution.

Add a --bundle-mapping option to list-files to emit CSV telling which bundle number/file each path maps to.

Full Changelog: v0.2.3...v0.2.4

Bun Release 0.2.3

Choose a tag to compare

@zao zao released this 23 Dec 01:27

Added an option to not use memory-mapped files for data extraction as it has a tendency to consume physical memory. This -no-mmap flag is now the default and the previous behaviour can be opted into with --mmap.

GGPK files were accidentally indexed twice; this is no longer the case.

Directory creation has been moved up-front to avoid excessively attempting to recreate the whole directory hierarchy leading up to each extracted file. This is a buff.

Bundle decompression now is mostly done in-place in the output buffer to save on allocator churn.

Full Changelog: v0.2.2...v0.2.3

Bun Release 0.2.2

Choose a tag to compare

@zao zao released this 21 Aug 10:16

Fixed a corner case bug where if a given path or path from the bundle manifest did not match any of the file entries, the file could erroneously be created with the contents of other files due to uninitialized data.

Full Changelog: v0.2.1...v0.2.2

Bun Release 0.2.1

Choose a tag to compare

@zao zao released this 27 Jul 00:45
6307b38

Minor improvement on version 0.2.0 which derives the seed used in the path hash algorithm automatically from data in the index.

Bun Release 0.2.0

Choose a tag to compare

@zao zao released this 25 Jul 14:47
082d139

Adds support for data files stored in 3.21.2's update to the bundle system.

Note that for bundles from that patch and onward the extracted files and directories will be written and matched in lowercase as the case information is no longer stored in the files. On Windows this is a lesser concern but users on case-sensitive filesystems may need to adjust their code. Old bundles retain the old case-sensitive matching and extraction for compatibility.

A write-up with more information can be seen in PR #5.

Bun Release 0.1.0

Choose a tag to compare

@zao zao released this 14 Jan 10:53
2480701

First versioned release of Bun and ooz, should build on x64 and ARM64 on Windows, Linux and macOS.
Prebuilt binaries for x64 Windows bundled for ease of use, everything else builds with CMake.