1.12.12 Released

Submitted by ehu on
Security release
No
Release candidate
No

The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application. This release fixes
Cost of Goods Sold being incorrectly calculated for stocked items, including a
migration to correct any historically miscalculated numbers. For more information,
please see https://ledgersmb.org/content/bug-explained-double-allocation-parts-cogs

Changelog for 1.12.12
* [MAJOR] Fix parts incorrectly marked as 'used for Cost Of Goods Sold' (#8952)
* [MAJOR] Repair historic incorrect COGS markings and post missing COGS (#8986)
   See https://ledgersmb.org/content/bug-explained-double-allocation-parts-cogs
* Add database triggers to prevent COGS becoming messed up (#8972)
* Add consistency check for COGS allocation in setup.pl (#8961)
* Fix 'onhand' being clobbered by repeated saving of invoices (#8964)
* Fix SQL error showing when reversing an AP invoice (#8950)

We would like to thank Alt-Tech (https://github.com/tonka128) for their support
making this fix possible through their continued GitHub Sponsorship as well as
providing staff to help find the problem and test the fixes.


For installation instructions and system requirements, see
   https://github.com/ledgersmb/LedgerSMB/blob/1.12.12/README.md

The release can be downloaded from our download site at
   https://download.ledgersmb.org/f/Releases/1.12.12

The release can be downloaded from GitHub at
   https://github.com/ledgersmb/LedgerSMB/releases/tag/1.12.12

Or pulled from the GitHub Container Registry
   $ docker pull ghcr.io/ledgersmb/ledgersmb:1.12.12

Or pulled from Docker Hub using the command
   $ docker pull ledgersmb/ledgersmb:1.12.12

These are the sha256 checksums of the uploaded files:

40d5c6d4ba0b8ecf54133123ecfd830ba0ecdef148e9fb30f258116f10458e7a  ledgersmb-1.12.12.tar.gz
5b80e4bcb47c5b092d68c3bd74951d63750aff52724cefa6f7622442893528cf  ledgersmb-1.12.12.tar.gz.asc

Release