Openpetra Versions Save

OpenPetra is an administration software (CRM+ERP) for charities

Release-202003

4 years ago

We skipped a couple of releases in the past months. New functionality for sponsorship was developed, but it is not part of this release yet.

An important change in this release is how static variables are shared between sessions. That was buggy but has been fixed in this release.

So here is the list of changes for this release:

  • add norwegian as supported language
  • long reports are cut off at some point
  • Regression: Printing to PDF does not work anymore
  • Print donation receipts only for valid addresses
  • Bug in Report "Partner addresses for annual report without donors"
  • Motivation Details Selection in Gift Detail and BankImport: single selection for group and detail
  • When creating a new ledger, create motivation group DONATIONS
  • deadlock on Session clean up
  • Issues with static variables shared between threads
  • Use MySQL on AppVeyor so that we don't need to support SQLite anymore
  • drop support for sqlite
  • OdbcParameter Decimal for Int64 slows queries down
  • nant generateSolution should remove the Mono dlls and windows dlls
  • rewrite configuration files for all instances
  • permissions issue with tmp directory for openpetra server script
  • About only shows version of tarball, not version of rpm build
  • When switching between branches there are issues with asmx files

For more details about the issues solved in this release, visit the Milestone at Github for release 2020.03!

To try this new release of OpenPetra, or to use a hosting service or to install it on your own server, see the notes at https://www.openpetra.org/download-openpetraorg!

Release-201912

4 years ago
  • New menu structure and layout: Functionality is not hidden away. New start form.
  • Move scripts from OpenPetraScripts/openpetra to openpetra-server.sh
  • Support for MariaDB 10 in e.g. Ubuntu Eoan and Fedora 31.
  • Fixed Bug: When upgrading many databases on one server, we run out of MySQL connections
  • Creating a new ledger has been improved, the user can now immediately start working with the new ledger.
  • Improvements to the feature to display the balances before posting a GL batch: display balance for value 0, and display the calculated difference caused by the proposed GL Batch being posted.
  • Fixed Bug: Don't allow GL transactions that are beyond the forward posting periods.
  • Fixed Bug: GL Batch revert now works again.
  • Donation Batch: Adjust only one donation: a new batch for the adjustment will be created.
  • A bug was fixed with inactive motivation details causing trouble during donation adjustment.

For more details about the issues solved in this release, visit the Milestone at Github for release 2019.12!

To try this new release of OpenPetra, or to use a hosting service or to install it on your own server, see the notes at https://www.openpetra.org/download-openpetraorg!

Release-201910

4 years ago
  • Self Service for Partners: sign up, maintain their own data
  • Report "Partner With Categories" now prints the e-mail addresses and phone numbers
  • Don't display menu items if the user does not have permission. Previously they were greyed out.
  • demo.openpetra.org: make it very clear: no sensitive data. data is reset each night
  • demo.openpetra.org: Language switcher is now visual with flags.
  • fixed issue with modal dialog if button is clicked twice
  • fixed: sometimes the login dialog was not displayed

For more details about the issues solved in this release, visit the Milestone at Github for release 2019.10!

To try this new release of OpenPetra, or to use a hosting service or to install it on your own server, see the notes at https://www.openpetra.org/download-openpetraorg!

Release-201909

4 years ago
  • Allow one Mono process to run for multiple instances. This allows multi-tenancy, with each customer having his own config file and database.
  • We needed to redesign the way the reports were calculated, to work without UIConnector and static variables, but per request. New table s_report_result has been added.
  • New instances, that are not assigned to customers yet, don't allow login with user SYSADMIN.
  • New customers will receive an email notification with their name, with the link to set the password for SYSADMIN. Previously, the text of that email was broken, and without a name of recipient.

For more details about the issues solved in this release, visit the Milestone at Github for release 2019.09!

To try this new release of OpenPetra, or to use a hosting service or to install it on your own server, see the notes at https://www.openpetra.org/download-openpetraorg!

Release-201907

4 years ago

functional changes:

  • the UI of the year end has been improved and looks now similar to the month end.
  • The formatting of amounts has been improved, there was a bug for amounts less than 10 Euros.

technical changes:

  • support for MySQL has been improved.
  • some deprecated database fields have finally been dropped (eg. p_partner_location.p_email_address_c, which now is implemented with the partner contact attributes).
  • we have support now for Ubuntu as development environment. I run the CI tests on Github with Appveyor (see https://ci.openpetra.org), which now offers Ubuntu containers for the tests. This helps to improve the overall quality of the code, since some issues have come to the surface, that were not visible with the CI runs on CentOS with the LightBuildServer (see OpenPetra Test of the server with mysql)
  • I am working on a project to replace static variables. This will allow to host multiple tenants on a single OpenPetra server instance. This project is ongoing (see updates in the forum), but this release contains the updated code already, and it does pass the tests.
  • I moved the openpetra-client-js repository into the main openpetra repository, to make life easier. It is now here: https://github.com/openpetra/openpetra/tree/master/js-client

For more details about the issues solved in this release, visit the Milestone at Github for release 2019.07!

To try this new release of OpenPetra, or to use a hosting service or to install it on your own server, see the notes at https://www.openpetra.org/download-openpetraorg!

Release-201908

4 years ago
  • Import of bank transactions from bank statement CSV file: various parameters can now be set to allow import from almost all possible formats of CSV files.
  • Fixes for manual donation entry, deletion of donations and details now possible, immediate creation of a detail is possible after creating a transaction.
  • Fixes for modal dialogs in manual donation and GL entry: you don't have to enter the batch again after saving a transaction, the UI now makes much more sense.
  • GL Batches in closed periods are not created anymore, to avoid confusion.

For more details about the issues solved in this release, visit the Milestone at Github for release 2019.08!

See also the new How-To in the manual about processing donations, and importing bank statements: https://docs.openpetra.org/howtos/finance-donations.html

To try this new release of OpenPetra, or to use a hosting service or to install it on your own server, see the notes at https://www.openpetra.org/download-openpetraorg!

Release-201906

4 years ago
  • Sessions are now stored and managed in the database, not in memory. This means that sessions now survive a server restart.
  • Small fix for importing bank statements, for transactions that have the date submitted and date posted across two months.
  • A number of fixes to supporting PostgreSQL as database backend.
  • The client will now show an error message if the user is still using IE 11 or older.