Revision history for Container-Builder 0.12 2026-05-17 14:30:34 BST - Added annotation possibility of container name in build phase. Allows a "podman load" to immediately tag the loaded container image. 0.11 2026-05-16 15:28:04 BST - Moved the digest and size calculations to the parent Layer class. - Added tests for compression in SingleFile and DebianPackageFile layers. - Added tests for the bugfix. - Bugfix for the "diff IDs" in the Config JSON. They need to be the uncompressed digest. https://github.com/adriaandens/Container-Builder/issues/2 - Adding extra example for a fatpacked plackup container with debian trixie. 0.10 2026-03-07 21:57:25 GMT - Fix crash on debugging Perls (-DDEBUGGING). https://github.com/adriaandens/Container-Builder/issues/1 - Add more tests. 0.09 2026-03-01 22:37:01 CET - Restructure Index json to hopefully avoid triggering "Perl_av_new_alloc: Assertion size > 0 failed". 0.08 2026-02-28 22:28:37 CET - Forgot to mention v5.40 in Directory class -> Kwalitee showed this. - Forgot to update some copy pasted doc in SingleFile. - Forgot to remove some old hardcoded JSON from Index instead of a hashref to JSON. 0.07 2026-02-26 00:09:03 CET - Documentation update. 0.06 2026-02-25 23:09:44 CET - Prepare for first CPAN release. - Implemented rudimentary copy() function. - Bugfixes galore. - Created some working (working as in: works on my machine) examples in the examples/ folder. 0.05 2026-02-16 22:58:40 GMT - Remove all print statements from the module. - If no argument is given to build(), then return the archive itself as a scalar - Created a hello world example - Implemented get_digest() to retrieve the digest of the config file - Made writing deb files to a cache folder optional, and turned off by default (this is expected for the example). Parametrized the cache folder with a new constructor argument. 0.04 2026-02-15 18:58:40 GMT - Added documentation to each Perl module. 0.03 2026-02-14 18:58:40 GMT - Add comment field to Container::Builder::Layer so that tools like dive can have an idea what's in the layer. 0.02 2026-02-13 18:58:40 GMT - Scrub timestamps from GZIP files so the digest/archive stays the same and can be efficiently reused across containers in podman. 0.01 2026-02-12 18:58:40 GMT - Move every class in its own file/package. - Initial release