Community Feeds

1.6.9 Released

1 month 3 weeks ago
1.6.9 Released Security release No LedgerSMB_Team Wed, 12/26/2018 - 03:30 Release candidate No Download https://download.ledgersmb.org/f/Releases/1.6.9/

The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
Please note that this version fixes an bug where unsuspecting users
could make accounting mistakes: sales taxes not correctly included
in the amount due for purchase invoices. The bug is present in all
1.5 version prior to 1.5.24 and all 1.6 releases prior to 1.6.9.
Also note that AP Transactions are not affected by this bug and
have been working correctly in 1.5 and 1.6 releases.
This release contains the following fixes and improvements:

Changelog for 1.6.9

  • Fix all addresses selected on AR/AP Invoice's Ship To screen (Erik H, #3940)
  • Fix sales tax not included in amount due on purchase invoice (Erik H, #3941)
  • Fix selected sales person not showing correctly on AR Invoice (Erik H, #3949)
  • Fix invoice selected shipping address not showing as selected (Erik H, #3899)

Erik H is Erik Huelsmann

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

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

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

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

These are the sha256 checksums of the uploaded files:

506aa3457d8b14eb2a2f55220c87f424e8dc52647469f781cf91a26ce6f41fb2 ledgersmb-1.6.9.tar.gz
50e93233f89de59fe236790ea20e49e1612642cf737d7bb6849be1b475d50a23 ledgersmb-1.6.9.tar.gz.asc

Release 1.6
LedgerSMB_Team

1.5.24 Released

1 month 3 weeks ago
1.5.24 Released Security release No LedgerSMB_Team Wed, 12/26/2018 - 03:26 Release candidate No Download https://download.ledgersmb.org/f/Releases/1.5.24/

The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
Please note that this version fixes an bug where unsuspecting users
could make accounting mistakes: sales taxes not correctly included
in the amount due for purchase invoices. The bug is present in all
1.5 version prior to 1.5.24. Also note that AP Transactions are not
affected by this bug and have been working correctly in 1.5 releases.
This release contains the following fixes and improvements:

Changelog for 1.5.24

  • Fix all addresses selected on AR/AP Invoice's Ship To screen (Erik H, #3940)
  • Fix sales tax not included in amount due on purchase invoice (Erik H, #3941)
  • Fix selected sales person not showing correctly on AR Invoice (Erik H, #3949)
  • Fix invoice selected shipping address not showing as selected (Erik H, #3899)

Erik H is Erik Huelsmann

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

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

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

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

These are the sha256 checksums of the uploaded files:

1c9c54a707b1404c4296eec4cf7eda364caf11928d56c96ad3f2fd6da1a67563 ledgersmb-1.5.24.tar.gz
778244fe73db36ccb8fd5b6217c29e909807544cef226c290cb2d7de9e347451 ledgersmb-1.5.24.tar.gz.asc

Release 1.5
LedgerSMB_Team

Year overview 2018

1 month 4 weeks ago
Year overview 2018


Here's my continuing the tradition to write about the state of the project on each year end.

== Community interest ==

With the growth of the number of places to obtain LedgerSMB, it's becoming increasingly more difficult to estimate the project popularity. We're now available through at least the following channels: Distribution packages (Debian repository, Ubuntu ppa, our own Debian/Ubuntu repository), Docker images on Docker Hub (with docker-compose support), regular 'tar file' download through GitHub or our own download site. Many of these sources
don't track stats for hits, or at least those stats aren't available to us. A notable fact though is that the Google and Yahoo searches 'open source accounting' serve as the top hits a number of pages which cite or refer to LedgerSMB.

Based on the steady stream of issues being logged on our GitHub issue tracker, the fact that the number of forks and stars (as well as watches) are steadily growing and the number of Docker Hub downloads is steadily increasing, I'd say that we get a fair amount of attention and our community is continuing to find people interested.

== Releases ==

Last year's community overview looked forward to 2018 and expressed the hope to release LedgerSMB 1.6 in the first half of the year. And we did: June 10th we released 1.6.0 -- little less than a 18 months after 1.5.0! As expected, we were able to further shorten the time between releases.

This year, we haven't topped last year's 20 releases. With 20 releases, the year can definitely be called succesfull though. We released:

  • 10 stable releases: 1.6.0 - 1.6.9
  • 10 old-stable releases: 1.5.15 - 1.5.24

Releases hardly ever contain fixes for regressions anymore. That's to say, regressions for functionality that worked in a recent release. Regressions being fixed went back to functionality being broken before 1.5.0 and sometimes even during the 1.3 or earlier release cycles(!).

In addition to the 18 releases, significant new infrastructure landed on the master branch which helps advance the project to higher levels. An excerpt of all the work done includes further extension of the testing framework, separation of the template frameworks for UI and 'printed' materials and lots of minor and major code cleanups. In addition to generating releases, each year some effort is spent on release engineering; this year, we further automated the release announcements by automatically posting the news updates on github.com and ledgersmb.org (using the same announcement text as is used for the mail announcements).

== Packaging and installation ==

The Debian+Ubuntu packages now include a new 'ledgersmb-1.6' package. The packaging process keeps improving, because by the end of the year, new packages were announced within 24 hours after the release of the new LedgerSMB version.

With the introduction of the LedgerSMB 1.6 Docker builds, further energy was spent in shrinking the images. We started the year with images around 250MB in size (reported by Docker Hub); by the end of this year, images for 1.6 are showing less than 180MB and those for 1.5 around 160MB in size. That's another significant reduction.

== Development progress ==

Over the course of 2018, 107 issues were created, of which 35 remain open at the end of the year (of which 8 enhancements); 126 issues were closed. More than 470 pull requests were created and 479 were closed. These numbers are significantly lower than last year, which is probably due to lower development activity (especially in the master branch) over the course of the second half year. However, the general feeling is that we are also continuing the trend of last year: due to the fact that the code base is increasingly more stable, there's more time to work on the more involved projects: those that (prepare to) refactor
the code base. This work, while necessary, doesn't immediately produce commits or PRs.

Last year, we set aside the code that we want to part with in the source tree, signalling to (potential) contributors which parts need improvement and which need replacement. Consensus has it that this distinction has lowered the barrier of entry by offering a relatively clean code base to newbee developers and this has in fact been a reason for this some of the activity of this year's contributors.

In 2018, we ran over 1250 builds (starting at 6091; currently at 7354 and counting), but more importantly, we increased our test coverage from 27.48% to a current coverage of 34.22% (thanks Travis CI for all the donated compute time and Coveralls for the stats and analysis interface!). While we definitely have more code to cover to get to an acceptable coverage level, this is a very welcome increase!

Areas which received extensive attention beyond that which has already been published through the 1.6 release notes include:

  • work to explore the benefits of moving our code base to Dancer2
  • work to identify the roadmap to merging the MC (multi-currency) branch, including work to
    • re-implementing some of the changes on the branch to adopt new paradigms as on 'master'
    • implement checks, balances and tools to help people migrate their data to MC on upgrade
  • work to de-couple frontend and backend implementations, even before there is a web API
  • work to explore what needs to be done to support a REST API
== New functionality and improvements ==

This year we added relatively little truely new functionality to the code base. Most effort was spent improving it. One thing worth mentioning in this area is the fact that we added tests to assert that modules (at the very least those we intend to keep) comply with a minimum level of documentation -- we set the documentation standard through Perl::Critic rules and we'll work toward increasing the standard over the next year, most likely.

== Looking forward to 2019 ==

Ideally, we'll see the 1.7 release in the first half of 2019: that would shorten our release cycle to the much-desired yearly interval. Releasing by the end of the first half year puts businesses in a good position to test the software before running the year-end figures (assuming most businesses do so by the end of the calendar year).

This year will likely be the year to land the MC branch effort on master, too. A lot of work has gone into preparation for this step and more work - following a precise checklist - is under way. Wether this functionality lands before 1.7 or after, is yet to be decided. Stability comes before anything else and we don't want to break our upward trend in that area. (Although some instability is to be expected after a subject this big lands on master, I'd like to have it stabilized before release.)

For 2019, I wish the project finds one or two new contributors and our community has the patience to wait for MC to land before we continue into (also) highly desired areas such as a REST API -- to help the project to focus, that is.

Then, lastly, let me finish by wishing everybody in our community a very good 2019 and by stressing that we'll welcome everybody who wants to contribute to our efforts (be it in development, testing, translating, documenting, coaching or sponsoring)!

 

ehu Mon, 12/24/2018 - 15:45
ehu

1.6.8 Released

2 months ago
1.6.8 Released Security release No LedgerSMB_Team Sun, 12/16/2018 - 11:02 Release candidate No Download https://download.ledgersmb.org/f/Releases/1.6.8/

The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
Please note that this release fixes a data loss issue present in
all prior 1.6 versions and all versions before 1.5.23. Affected
by this bug are those using both orders and invoices in combination
with shipping information. If you don't use both (or just one of
them), you're not affected.
This release contains the following additional fixes and improvements:

Changelog for 1.6.8

  • Fix saving orders showing a permission error on a sequence (Erik H, #3889)
  • Fix employee (sales) not being saved for orders (Erik H, #3910)
  • Fix buttons in AR/AP Add Transaction in random order (Erik H, #3905, #3906)
  • Fix invoice screen's vendor dropdown being broken (Erik H, #3896)
  • Fix Post button showing on copied-to-new transaction (Erik H, #3907)
  • Fix vendor invoice looses payment's account on update (Erik H, #3890)
  • Fix saving order deleting invoice shipping info (Erik H, #3933 [dataloss])

Erik H is Erik Huelsmann

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

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

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

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

These are the sha256 checksums of the uploaded files:

1ee3b273012ce8463fb9e656ce31e982fd3887727d7fc01845acd255092da8c5 ledgersmb-1.6.8.tar.gz
973f62a07da853a9ae0d5bbb41d1e3132c3c154d4ec8ff27d7911d3936c66e1d ledgersmb-1.6.8.tar.gz.asc

Release 1.6
LedgerSMB_Team

1.5.23 Released

2 months ago
1.5.23 Released Security release No LedgerSMB_Team Sun, 12/16/2018 - 10:15 Release candidate No Download https://download.ledgersmb.org/f/Releases/1.5.23/

The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application.
Please note that this release fixes a data loss issue present in
all versions prior to 1.5.23. This issue affects those using orders
with shipping information as well as invoices with shipping
addresses. If you don't use both of these, you're not affected.
This release contains the following additional fixes and improvements:

Changelog for 1.5.23

  • Fix saving orders showing a permission error on a sequence (Erik H, #3889)
  • Fix invoice screen's vendor dropdown being broken (Erik H, #3896)
  • Fix buttons in AR/AP Add Transaction in random order (Erik H, #3905, #3906)
  • Fix employee (sales) not being saved for orders (Erik H, #3910)
  • Fix saving order deleting invoice shipping info (Erik H, #3933 [dataloss])

Erik H is Erik Huelsmann

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

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

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

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

These are the sha256 checksums of the uploaded files:

484070ad92b970e1973ce866c7d5d5f186da05d017ba214f3fd12137c62cec6b ledgersmb-1.5.23.tar.gz
f11e55a3be5a646e06637947e8fb55fb8824dd6ca69d725ae319ecfbf33dd638 ledgersmb-1.5.23.tar.gz.asc

Release 1.5
LedgerSMB_Team

1.6.7 Released

2 months 1 week ago
1.6.7 Released Security release No LedgerSMB_Team Fri, 12/14/2018 - 10:17 Release candidate No Download https://download.ledgersmb.org/f/Releases/1.6.7/

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.6.7

  • Fix 'Save Groups' clearing all user permissions (Nick P)
  • Fix draft deletion failing after updating recon screen (Erik H, #3904)
  • Fix reconciliation failing to add transaction after approval (Erik H, #3909)
  • Improve unapproved transactions warning in reconciliation (Erik H)

Nick P is Nick Prater
Erik H is Erik Huelsmann

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

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

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

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

These are the sha256 checksums of the uploaded files:

60a0646a259f705b446b09ffb13cc08adee7b82f8d0ed9c652c98848f927c766 ledgersmb-1.6.7.tar.gz
d31c6d8cc3e2176ad98f374f674279c4403b309f418eeca003cf129afa863057 ledgersmb-1.6.7.tar.gz.asc

Release 1.6
LedgerSMB_Team

1.5.22 Released

2 months 1 week ago
1.5.22 Released Security release No LedgerSMB_Team Fri, 12/14/2018 - 10:15 Release candidate No Download https://download.ledgersmb.org/f/Releases/1.5.22/

The LedgerSMB development team is happy to announce yet another new
version of its open source ERP and accounting application. This
release contains a fair number of backports of fixes released for
the 1.6 branch over the past months.
This release contains the following fixes and improvements:

Changelog for 1.5.22

  • Upgrade Dojo to 1.10.10 (Erik H)
  • Fix failing update scripts applying menu reorganization (Erik H, #3855)
  • Fix template files containing object name instead of actual content (Nick P)
  • Fix voucher deletion throwing an error (Erik H, #3722)
  • Fix GL journal buttons displaying in random order (Erik H, #3860)
  • Fix aging report (typo in module name) (Erik H)
  • Fix draft deletion failing after updating recon screen (Erik H, #3904)
  • Fix reconciliation failing to add transaction after approval (Erik H, #3909)

Nick P is Nick Prater
Erik H is Erik Huelsmann

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

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

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

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

These are the sha256 checksums of the uploaded files:

735e5dac030fcd1f023ad73eb67a9473eec556aeb25c5165181cfa4cf89d2378 ledgersmb-1.5.22.tar.gz
f41afbbfae4fb087ca1bf1f6566068029b90e4e8aea43e5f5dca93576d8b2969 ledgersmb-1.5.22.tar.gz.asc

Release 1.5
LedgerSMB_Team

1.6.6 Released

4 months 1 week ago
1.6.6 Released Security release No LedgerSMB_Team Sun, 10/14/2018 - 13:55 Release candidate No Download https://download.ledgersmb.org/f/Releases/1.6.6/

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.6.6

  • Fix search for reconciliation report by amount (Nick P)
  • Fix adding budget gives error (Nick P, #3850)
  • Fix heading not displayed when editing account (Nick P)
  • Fix parent not displayed when editing account heading (Nick P)
  • Fix 'Returns' drop-down option not shown editing account (Nick P)
  • Update Dojo to 1.13.3 (Erik H)

Nick P is Nick Prater
Erik H is Erik Huelsmann

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

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

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

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

These are the sha256 checksums of the uploaded files:

7069e42dcb0f4a871109231d1c776182582c2ab23a4b93c53db5cc16acc3d7de ledgersmb-1.6.6.tar.gz
3fc9112c3fbc0e57c9b482c31869017d34059af66e045f041571979100324a72 ledgersmb-1.6.6.tar.gz.asc

Release 1.6
LedgerSMB_Team