Container-Builder

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

	- 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

examples/fatpacked.plackup  view on Meta::CPAN

      -0300       0 ART     -0300       0 ART
      -0300       0 PMST    -0200       1 PMDT
      -0300       1 AMST    -0400       0 AMT
      -0300       1 WARST   -0300       1 WARST
      -0200       0 FNT     -0200       0 FNT
      -0200       1 UYST    -0300       0 UYT
      -0100       0 AZOT    +0000       1 AZOST
      -0100       0 CVT     -0100       0 CVT
      +0000       0 GMT     +0000       0 GMT
      +0000       0 WET     +0100       1 WEST
      +0100       0 CET     +0200       1 CEST
      +0100       0 WAT     +0100       0 WAT
      +0200       0 EET     +0200       0 EET
      +0200       0 IST     +0300       1 IDT
      +0200       1 WAST    +0100       0 WAT
      +0300       0 FET     +0300       0 FET
      +030704     0 zzz     +030704     0 zzz
      +0330       0 IRST    +0430       1 IRDT
      +0400       0 AZT     +0500       1 AZST
      +0400       0 GST     +0400       0 GST
      +0430       0 AFT     +0430       0 AFT



( run in 1.447 second using v1.01-cache-2.11-cpan-e1769b4cff6 )