Skip to content

Releases: albumeers/stamp-pagegen

v2.6.6

Choose a tag to compare

@jadrake75 jadrake75 released this 14 Sep 19:30

Bug Fixes & Enhancements

Plate Flaw Sorting & Ordering #48:

  • Implemented natural sorting in generate-plateflaws.py to group entries by stamp catalog number and order flaw designations logically.
  • Ensures Roman numeral flaws (I–XVII) appear first, followed by position-based flaws (f1…f70, f70a…) in numeric and suffix letter sequence.
  • Resolved ordering issues where flaw variations defined in separate XML blocks (such as 2 PF f70a) were listed out of sequence at the end of stamp entries.

Quality & Tests

  • Added unit tests for Roman numeral parsing and flaw sequence sorting in test_generate_plateflaws.py.
  • Verified test suites passing cleanly (39 Java tests, 28 Python unit tests).

Full Changelog: v2.6.5...v2.6.6

v2.6.5

Choose a tag to compare

@jadrake75 jadrake75 released this 03 Sep 05:47

Release Notes (v2.6.3 -> v2.6.5)

🚀 Features

  • Adding build scripts to help with releasing (5dc5823)
  • Add DEBUG support (1f23132)

🔧 Refactoring & Maintenance

  • Consolidate the flaws and errors (604d19c)
  • redefine MM and INCH (0b523f6)
  • Externalize the selection mapping (9110812)

Full Changelog: v2.6.3...v2.6.5

v2.6.3

Choose a tag to compare

@jadrake75 jadrake75 released this 30 Aug 06:49
  • Refactored Python Plate Flaw Generator image cache to use per-page preloading and intelligent multi-page tracking to prevent memory spikes
  • Evicted image buffers immediately after their last required page rendering, reducing peak RAM consumption by ~98%
  • Optimized image downsample target resolution (max_dim = 350) for reduced memory footprint while retaining crisp 300 DPI print quality
  • Cleaned up intermediate XML parsing lists and triggered targeted garbage collection
  • Added AI Attribution to VERSION.txt and README.md

Full Changelog: v2.6.2...v2.6.3

v2.6.2

Choose a tag to compare

@jadrake75 jadrake75 released this 29 Aug 21:30
  • Mainly addresses issue #43

Full Changelog: v2.6.1...v2.6.2

v2.6.1

Choose a tag to compare

@jadrake75 jadrake75 released this 29 Aug 05:14

Many new changes, but the largest is the inclusion of the generate-plate-flaws.py courtesy of @maptreker. This is only partially hooked up but is a work in progress.

Full Changelog: v2.2.0...v2.6.1

v2.2.0

Choose a tag to compare

@jadrake75 jadrake75 released this 10 Jan 20:12

Add the ability to have description and description-secondary on the column-set object

v2.1.0

Choose a tag to compare

@jadrake75 jadrake75 released this 30 Jun 17:16

First release using semver versioning to track the project

  • Includes the ability to add "vertical-offset" to shift a stamp-row or comp-row up or down to better align/pack configurations like diamonds