An initial version of the debian ledgersmb-1.6 package version for
LedgerSMB v1.6.10 has been created and uploaded to our PPA[1], for
Ubuntu 'disco' (v19.04) and 'cosmic' (v18.10) as well as for 'bionic'
(v18.04 LTS). (The debian source packages are available as well.)
The packages at our PPA:
ledgersmb-1.6
ledgersmb-1.6-apache
ledgersmb-1.6-lighttpd
ledgersmb-1.6-nginx
ledgersmb-1.6-varnish
Only the main 'ledgersmb-1.6' package is required; the others are
related to which web proxy you might want to use and you only need one
of them. (They depend on their respective web proxy applications and
attempt to do at least some setup for them.)
Note that I haven't created a ledgersmb-1.6 package yet at our apt
package repository[2] for Debian 'Buster' (which is expected to be
Debian v10) as that Debian version has not yet been released. It is,
however, expected later this year so if people would like that I start
making it available as well, please let me know.
--
Robert J. Clay
rjclay(a)gmail.com, jame(a)rocasa.us
GPG ID: 2448 3AE0 874D 8696 6DCD ECF4 198C AB6F 43B7 EA9A.
[1] https://launchpad.net/~ledgersmb/+archive/ubuntu/main/+packages
[2] https://apt.ledgersmb.org/
Hi,
After the merge of the (improved) Multi Currency Support branch (MC
branch), we have released a preview version of LedgerSMB 1.7.0. It's not
feature complete yet, but is intended as a general sense of direction for
the 1.7.0 release and a way to solicit feedback.
Note that you should run this version *only* on a *copy* of your database;
this version is NOT intended for production use.
The full changelog for 1.7.0 so far is included below. The most important
feature by far is the improved multi currency support, which required quite
extensive changes to the software. As such, this is the feature we're
looking for feedback on most.
If you need help getting set up to test 1.7.0-alpha1, please let me know!
Changelog for 1.7 Series
Forthcoming
New functionalities
* Deletion of template transactions (Nick P)
* Transaction date now part of purchase history report (Chris T)
* UI allows addition and removal of custom `account_link` flags (Nick P)
Improved foreign currency support
* Multiple rates per day per currency (Erik H)
- Reversing a transaction from a closed-period on a day with different
rate
- Bank transfers with different banks on the same day with bank's fx rate
- Migration from systems which support per-transaction or per-line fx
rates
* Multiple currencies in a single general ledger transaction (Erik H)
- Posting an opening balance with all currencies in 1 transaction
- Transferring between foreign currencies on e.g. Paypal in 1 transaction
* Fixed copying of invoice copies fx rate without option to change (Erik H)
* UI showing foreign and default currency amounts in transactions (Erik H)
Quality Assurance
* Expanded checks and resolutions for schema changes (Erik H)
* Testing infrastructure and tests for schema change checks (Erik H)
* Ensure correct dependency declaration (RequireExplicitInclusion critic
policy)
* POD documentation structure improvements, with automated checks (Erik H)
* Expanded BDD tests, including payments, batches and approval (Nick P)
Dependency updates
* Dojo Toolkit (JavaScript UI tools) updated to 1.14.2 (Erik H)
Code cleanup
* Removed deprecated 'custom table' and 'custom field' tables (Erik H)
* Reduce dependencies on deprecated LedgerSMB::App_State (Nick P)
* Simplified deprecated LedgerSMB::PGOld (Nick P)
* Remove unused LedgerSMB::DBObject and LedgerSMB::PGOld methods (Nick P)
* Remove unused configuration settings in ledgersmb.conf (Erik H)
* Further (compared to 1.6) reduction of warnings
* Implemented tests for LedgerSMB::File(::*) modules (Nick P)
* Template engine simplification by separation of UI and printed docs (Erik
H)
* Consistent copyright notices - with tests - on all Perl files in lib/
(Nick P)
* Request handling cleanup by mapping 'flat' POST data into hierarchy (Erik
H)
Nick P is Nick Prater
Erik H is Erik Huelsmann
Chris T is Chris Travers
--
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.6.10
* Apply correct layout to schema upgrade pages in setup.pl (Erik H)
* Fix iteration over row data provided in schema data fixes in setup.pl (Erik H)
* Fix schema upgrade with multiple failing checks looping infinitely (Erik H)
* Improve wording of correction instructions of schema check failure (Nick P)
* Respect tempdir when rendering ODS template (don't use current dir) (Nick P)
* Add user feedback when invoice needs recalculation before posting (Erik H)
Erik H is Erik Huelsmann
Nick P is Nick Prater
For installation instructions and system requirements, see
https://github.com/ledgersmb/LedgerSMB/blob/1.6.10/README.md
The release can be downloaded from our download site at
https://download.ledgersmb.org/f/Releases/1.6.10
The release can be downloaded from GitHub at
https://github.com/ledgersmb/LedgerSMB/releases/tag/1.6.10
Or pulled from Docker Hub using the command
$ docker pull ledgersmb/ledgersmb:1.6.10
These are the sha256 checksums of the uploaded files:
4028fcd2fd63d90988f031de013b81c4a11fe55b8908114e4c05f142ce6389a0 ledgersmb-1.6.10.tar.gz
071c780fc5d8e5b95f7009a86de8496a705e45496d3d9428bc7db25693244e26 ledgersmb-1.6.10.tar.gz.asc
Hi,
After discussion on the LedgerSMB chat channel, it's been decided to merge
the 'master-mc' branch. This means the MC changes will be in 1.7.
Additionally, it means that quite extensive schema changes have landed on
the 'master' branch. We're testing those changes with real-life databases
to ensure good user experience upon release. We'd appreciate it if others
want to join testing efforts of the 'master' branch and the new MC
functionality.
The current Changelog description of the merge is:
Improved foreign currency support
* Multiple rates per day per currency; from a single rate (Erik H)
- Reversing a transaction from a closed-period on a day with different
rate
- Bank transfers with different banks on the same day with bank's fx rate
* Multiple currencies in a single general ledger transaction (Erik H)
- Posting an opening balance with all currencies in 1 transaction
- Transferring between foreign currencies on e.g. Paypal in 1 transaction
* Fixed copying of invoice copies fx rate without option to change (Erik H)
* UI showing foreign and default currency amounts in transactions (Erik H)
--
Bye,
Erik.
http://efficito.com -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.
Hi,
Over the past weeks, we (on the ledgersmb chat channel) have been working
to complete all open tasks related to the "Phase 1" of Multi Currency
support. Additionally, we have been testing the schema migration code with
a number of real-life databases and fixing issues.
A number of bugs and other findings have been fixed. Pre-migration versus
post-migration trial-balance comparisons have been implemented as migration
validations.
The branch implements new tests unit tests and BDD tests. The branch
implements tests for the schema migration code. The branch has undergone
manual testing recently (in addition to the manual testing which happened
when the code was written originally).
The question now is how to proceed? Would anybody be prepared to jump in
with manual testing of the branch and the migration code? Should we be
merging the branch to master and find testers there? Should we be writing
more tests on the branch before merging? If so, how many tests are "good
enough" before we can merge? Or should we merge and develop tests on
master? (Which we should anyway...)
For anybody interested what it is exactly that I'm writing about, check the
comparison between the master and master-mc branches:
https://github.com/ledgersmb/LedgerSMB/compare/master...master-mc
(statistics: 415 commits; 6417 additions, 3514 deletions, 161 affected
files; first commit July 19, 2016; last commit: today.)
Regards,
--
Bye,
Erik.
http://efficito.com -- Hosted accounting and ERP.
Robust and Flexible. No vendor lock-in.
FYI: The status of the ledgersmb source package
in Debian's testing distribution has changed.
Previous version: 1.6.8+ds-1
Current version: 1.6.9+ds-1
--
This email is automatically generated once a day. As the installation of
new packages into testing happens multiple times a day you will receive
later changes on the next day.
See https://release.debian.org/testing-watch/ for more information.