The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
This release contains the following fixes and improvements:
Changelog for 1.10.12
* Random errors reported at the bottom of invoices without good reason (#7144)
* Asset disposal results in asset of disposed amount (#7143)
* Third address line on entity screen not saved for credit accounts (#7127)
* Print buttons call removed function (#7151)
* Empty inventory reports don't show in searches (#2661)
* Error thrown while mailing AR aging statements (#7158)
* CSV batch import fails due to incorrect function name (#7160)
* Align SQL setting-increment function with Perl implementation (#7186)
* Transaction Approval > Drafts doesn't set workflow state to POSTED (#7170)
* Order number filter on invoice search ignored (#7178)
* Fix notes from orders being on wrong invoice line (#7179)
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.10.12/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.10.12
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.10.12
Or pulled from the GitHub Container Registry
$ docker pull ghcr.io/ledgersmb/ledgersmb:1.10.12
Or pulled from Docker Hub using the command
$ docker pull ledgersmb/ledgersmb:1.10.12
These are the sha256 checksums of the uploaded files:
438d1bd5b9d683f3b96a061bd45b4ce6279bbaef56e5ba3a7a90f38569a9b795 ledgersmb-1.10.12.tar.gz
6c0363c4f835b1a190bd1de803af82ec94bdb6cebe366ea02634344e394eb401 ledgersmb-1.10.12.tar.gz.asc
The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
This release contains the following fixes and improvements:
Changelog for 1.9.25
* Random errors reported at the bottom of invoices without good reason (#7144)
* Asset disposal results in asset of disposed amount (#7143)
* Third address line on entity screen not saved for credit accounts (#7127)
* Empty inventory reports don't show in searches (#2661)
* Align SQL setting-increment function with Perl implementation (#7186)
* Order number filter on invoice search ignored (#7178)
* Fix notes from orders being on wrong invoice line (#7179)
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.9.25/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.9.25
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.9.25
Or pulled from the GitHub Container Registry
$ docker pull ghcr.io/ledgersmb/ledgersmb:1.9.25
Or pulled from Docker Hub using the command
$ docker pull ledgersmb/ledgersmb:1.9.25
These are the sha256 checksums of the uploaded files:
919a465e6efc09299a85f6bf16641b4734c833e6a17c5df719024b87ace45a76 ledgersmb-1.9.25.tar.gz
6aeafb8df2af77a91cd631c0dfea9ddc86924445bb755d16d76d4b3e4434c7bb ledgersmb-1.9.25.tar.gz.asc
The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
This release contains the following fixes and improvements:
Changelog for 1.10.11
* Stricter allowance for non-uniquely reconciled lines during migration (#7078)
* Rounding crash in reports with huge numbers (#7100)
* Unbalanced fixed asset disposal (through sale) transaction (#5180)
* Correctly show populated reconciliation after bank statement upload (#6183)
* CSV imports throwing a 'missing function' error (#7108)
* Restore logging into the default company entering the name (#7114)
* Addresses not aligning correctly with labels in some cases (#7117)
* <ENTER> not triggering login from input fields on login page (#7121)
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.10.11/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.10.11
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.10.11
Or pulled from the GitHub Container Registry
$ docker pull ghcr.io/ledgersmb/ledgersmb:1.10.11
Or pulled from Docker Hub using the command
$ docker pull ledgersmb/ledgersmb:1.10.11
These are the sha256 checksums of the uploaded files:
92abe9577f9ed2c037cb51eff27532d9cfed9fe23cce127abd90dc32935ed24c ledgersmb-1.10.11.tar.gz
5da73f3e880582a8a5ca1dfd31f44b82e207cf419a8d78cd0010a76fd560720f ledgersmb-1.10.11.tar.gz.asc
The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
This release contains the following fixes and improvements:
Changelog for 1.10.10
* Don't show obsolete accounts in account drop-downs (#7061)
* Focus the first empty line on Update in AR, AP, Orders and Quotes (#1584)
* Correct alignment in HTML income statement and balance sheet (#7074)
* Improved layout of balance sheet and P&L reports for hierarchical CoA (#7086)
* Fixed database creation and upgrades failing for non-superuser admin (#7073)
Please note that in order to benefit from the improved layout of the P&L and
balance sheet HTML reports, you need to update the template in the database
through the System > Templates screen.
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.10.10/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.10.10
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.10.10
Or pulled from the GitHub Container Registry
$ docker pull ghcr.io/ledgersmb/ledgersmb:1.10.10
Or pulled from Docker Hub using the command
$ docker pull ledgersmb/ledgersmb:1.10.10
These are the sha256 checksums of the uploaded files:
f98681eb9a2f919b702637ec3ffce245b991dac2f7ff5ae28644d7ec11059bfd ledgersmb-1.10.10.tar.gz
7e2eb1376f3fa7095ba6dda03045c2bc3b39be95f97abd104549001f6e8e3a88 ledgersmb-1.10.10.tar.gz.asc
The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
This release contains the following fixes and improvements:
Changelog for 1.9.24
* Don't show obsolete accounts in account selection drop-downs (#7062)
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.9.24/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.9.24
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.9.24
Or pulled from the GitHub Container Registry
$ docker pull ghcr.io/ledgersmb/ledgersmb:1.9.24
Or pulled from Docker Hub using the command
$ docker pull ledgersmb/ledgersmb:1.9.24
These are the sha256 checksums of the uploaded files:
9b706e7892d8dc40929c7426d1d408e7ba7e14bfbdd1bde7c8b2fd8a3591fb4b ledgersmb-1.9.24.tar.gz
202b4d87ff5864058bed87c37f436b20b9ab03b628823132903de9d08246fc84 ledgersmb-1.9.24.tar.gz.asc
The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
This release contains the following fixes and improvements:
Changelog for 1.10.9
* Various fixes to make tax forms work (#7037 and #7040)
* Fix error when retrieving template GL transactions (#7030)
* Fix borders on sort order drop-down in reconciliation screen (#7052)
* Fix report-sorting dropping results on each sort for some searches (#7057)
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.10.9/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.10.9
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.10.9
Or pulled from the GitHub Container Registry
$ docker pull ghcr.io/ledgersmb/ledgersmb:1.10.9
Or pulled from Docker Hub using the command
$ docker pull ledgersmb/ledgersmb:1.10.9
These are the sha256 checksums of the uploaded files:
e77700cc12837a5b8242b66b5bbf8297e91755b53235ac43b126d94b534145bd ledgersmb-1.10.9.tar.gz
8c9c942420c2fee7522ae5569d9831f7be05ad99cd6bd5dfa317409ec90cff1e ledgersmb-1.10.9.tar.gz.asc
The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
This release contains the following fixes and improvements:
Changelog for 1.9.23
* Various fixes to make tax forms work (#7037 and #7040)
* Fix borders on sort order drop-down in reconciliation screen (#7052)
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.9.23/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.9.23
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.9.23
Or pulled from the GitHub Container Registry
$ docker pull ghcr.io/ledgersmb/ledgersmb:1.9.23
Or pulled from Docker Hub using the command
$ docker pull ledgersmb/ledgersmb:1.9.23
These are the sha256 checksums of the uploaded files:
b57ec826fc2ffffdd2ac6d467ae1dbe41a8c051cab23d96957741d5d5cdd7245 ledgersmb-1.9.23.tar.gz
b36938baa8c348571658bde0d0ef18ebf1f8f7451928e7c25786066064bd6337 ledgersmb-1.9.23.tar.gz.asc
As the year-end approaches, it's time to provide an overview of what
our community has achieved over the past year. At the end of last
year, I wished everybody a healthy and prosperous 2022 and now
is a time to look back and see how we did.
== Community interest ==
After years of decline in the number of hits on our website, this year
has broken the trend: ca 2,000 hits more than in 2021!
Traffic on the mailing lists was - in line with 2021 and 2020 - very low
this
year. However, from the fact that during the year, we've seen the continued
increase in number of Stars and Forks on GitHub (Stars went up from 261
on 16 January 2022 to 304 today), we can conclude that there is still
interest in the project. Fortunately, with Covid behind us, new members
are coming to the project's chat channel on Element: people have time
to show their interest and contribute again.
== Releases ==
With the release of 1.10.0 on 08 October 2022, we realized our goal
to release 1.10 in the second half of the year, roughly a year after
1.9. With releases in the third quarter, we aim to provide mature software
before year-end -- when most companies close their books.
Despite the short release cycle, we were able to include a sizeable
list of new functionalities, changes and (code) cleanups through 1157
commits, 738 files changed, 236,716 added lines and 148,116 removed
lines of code (and comments) between 1.9.0 and 1.10.0.
With 37 releases across 4 maintenance branches in 2022, the project was
able to maintain the pace set in 2021 (which had 38 releases):
1.7 (4): 1.7.38 - 1.7.41
1.8 (15): 1.8.25 - 1.8.31
1.9 (6): 1.9.6 - 1.9.22
1.10 (9): 1.10.0 - 1.10.8
Which excludes the alpha, beta and release candidate releases.
== Packaging and installation ==
For 1.10, configuration has switched from the traditional "INI" file
configuration to enable/disable predefined options to a YAML based
configuration file declaring dependency injection. This switch was
made to support much more flexible customization options: entirely
new functionalities can now be added just through the configuration
file, instead of strictly en-/disabling existing ones.
== Development progress ==
This year saw similar numbers of commits as last year. Although the
number of commits was in the same range, the number of pull
requests (623) is lower than last year (827). The number of
active developers - derived from accepted commits - went back
down from 9 last year to 7 this year - the same as in 2020.
This year, too, we were able to close a number of long-standing
bugs/issues, continuing last year's focus to close as many issues
as possible in the 7-year-and-older range:
* #1133: Add listing of user login accounts and employees
* #1821: Allow page size for documents to be set through System > Defaults
* #1881: Improve user feedback on saving, posting, etc of documents
* #2321: VOID transaction does not reverse actual invoice
All from 2016 and 2015, just to name a few.
Project commits on all branches (excluding merges):
927 Erik Huelsmann*
132 Yves Lavoie*
10 Aung Zaw Win*
6 Neil Tiffin*
5 Jeff Shelley*
3 Hugh Esco
2 Chris Travers
By comparison, these are the figures for 2021:
895 Erik Huelsmann*
139 Yves Lavoie*
61 Aung Zaw Win*
11 Neil Tiffin*
4 Richard T. Weeks
3 NoGare
2 lianto.ruyang
2 daOrangePeeler
1 Xin Wang
Please note that the number of commits is in no way a measure of time
spent on the project. Also note that these numbers don't include the
time spent by those taking the effort to report their problems and
taking the time to respond to developer questions as well as helping
to test solutions when developers think they solved the problem.
Similarly, there was a lot of activity with respect to issues:
Number of open issues at 2022-01-01: 158
of which remain open today: 124
Issues closed: 92
of which created before 2022-01-01: 34
Issues created: 82
of which still open: 24
Number of open issues today: 148
This amount of development activity triggers many CI/CD jobs. To run
our test workloads, we have been using GitHub Actions as well as
CircleCI, each set up to test different aspects.
There isn't much in the 1.11 Changelog that we've spent time on that wasn't
included in a 1.10 maintenance release. Areas that we're
currently spending time on, include:
* Driving the buttons on the AR/AP/Order screens from workflow
configuration
* Cleaning the code base from long-deprecated coding patterns such as
DBObject
* Creating more web services to drive migration of the front-end to Vue
The 148 issues that are open today summarize into these statistics:
* 8 bite-sized: a good place to start when looking to make contributions
* 51 enhancement: requesting new features added to the application
* 5 help wanted: looking for someone to help out on this issue
* 10 migration: these issues need help testing and developing
migration from SQL Ledger
* 6 needs-documentation: there's not enough documentation...
(Note that an issue may fall into more than one category or none at all.)
== New functionality and improvements ==
Not an immediate feature by itself, but with 1.10 a lot of flexibility
was added through configuration by dependency injection. One of
the possibilities that have been unlocked with this change, is to have
PDF output based on other input formats than LaTeX (e.g. HTML).
The dependency injection change offers further improvements towards
increased flexibility by allowing different authentication mechanisms
and multiple workflow sources to be registered. All this to increase
possibilities for customization of installations.
== Looking forward to 2023 ==
In 2023, we'll likely release 1.11 around the third quarter;
again in a release cycle a bit shorter than a year. This year the
1.9 release branches will reach End-Of-Life status on 24 September
2023, as we have reverted back to only two concurrently supported
maintenance releases with a supported lifecycle of 2 years, meaning
that each year one will reach End-Of-Life.
And last but not least, I'm hoping for 1 or 2 new contributors (not
necessarily developers; translators, testers, documentation writers or
UI artists are all greatly appreciated!). If you want to contribute,
but don't know where to start, please contact me.
== In closing ==
Thanks to everybody who contributed to any of the above in any way,
especially to
Computerisms.ca for hosting our DNS
Freelock.com for hosting our website and mailing lists
Efficito.com for hosting our mailing list archive, apt repository,
release and download server
GitHub.com, CircleCI and coveralls.io for hosting our development workflow
My special personal thanks go to my GitHub Sponsors for supporting me
for time, efforts and (financial) resources dedicated to the project!
Leaves me only to wish everybody in our community - and their loved
ones - happy holidays and a safe and productive 2023!
--
Bye,
Erik.
http://efficito.com -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.
The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
This release contains the following fixes and improvements:
Changelog for 1.10.8
* Fix rendering performance of search results on Chrome-based browsers (#7018)
* Improve request performance by loading document formatters on server startup
* Improve invoice/order/quote performance by caching output formats
* Reduce the number of database queries retrieving 'decimal_places'
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.10.8/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.10.8
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.10.8
Or pulled from the GitHub Container Registry
$ docker pull ghcr.io/ledgersmb/ledgersmb:1.10.8
Or pulled from Docker Hub using the command
$ docker pull ledgersmb/ledgersmb:1.10.8
These are the sha256 checksums of the uploaded files:
4934b199a7bbf0ecf47c803ad2f4753a98377061bd3bfa57a774bda6d7627c20 ledgersmb-1.10.8.tar.gz
d7e3889cf89e2513a0190febffba84ed10c68fe27c59ac9c82b7aeb64009c62f ledgersmb-1.10.8.tar.gz.asc
The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
This release contains the following fixes and improvements:
Changelog for 1.9.22
* Fix rendering performance of search results on Chrome-based browsers (#7018)
* Improve invoice/order/quote performance by caching output formats
* Reduce the number of database queries retrieving 'decimal_places'
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.9.22/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.9.22
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.9.22
Or pulled from the GitHub Container Registry
$ docker pull ghcr.io/ledgersmb/ledgersmb:1.9.22
Or pulled from Docker Hub using the command
$ docker pull ledgersmb/ledgersmb:1.9.22
These are the sha256 checksums of the uploaded files:
579fc3fb300cf1f8b7d95013afe5487df37bbeca1e70e13e13354faeb48b2179 ledgersmb-1.9.22.tar.gz
fa9ab6dea944995f3947f948b83f3241cc7d43f16bf3e1d81290da711fe054c5 ledgersmb-1.9.22.tar.gz.asc