Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog since 0.4.1, and this project adheres to Semantic Versioning.
UNRELEASED (YYYY-MM-DD)
Fixed
- Downloaded files now have proper .csv/.pdf extension
Changed
- Downloaded files now follow "DELIVERY_DATE - VIEW - NAME.EXTENSION" format
- Email and Phone contact can be either disabled, optional, or required on each grouped order
1.4.0 (2025-05-26)
This is a small release, with a few features and bugfixes.
Added
- Phone is no more mandatory depending on the choice of the person who is creating the grouped order.
- A new FAQ is available!
- SQLite is now the default database engine for easier deployment;
use
"ENGINE": "django.db.backends.sqlite3"in the settings to enable it; the"NAME"setting is a relative path for the DB file, from the working directory EMAIL_DISABLE(default:False) setting (True/False) allows completely disabling of email sending; This should only be used for development, when you don't need to test email integration or can't setup Sendria.
Fixed
- Prevent conflicting usage of comma in CSV files: you can now use commas in your fields.
- All links are now opened in the current windows unless asked to be opened in another windows or tab.
- PDF export almost fixed when there is numerous products or when product names are long.
1.3.0 (2024-11-02)
This is a small release, with a few features and bugfixes. The code is now hosted on https://framagit.org rather than https://gitlab.com.
Added
- Changed hour and date format in the generated CSV files
- Added the date in the grouped order dashboard
- Changed the display of the last possible date and hour to place an order
- Added the total number of ordered items in the grouped orders overview
- Removed header line and column for grouped order name in the CSV export for emails
Fixed
- The "reset password" form is now fixed, it was broken since the last release.
1.2.0 (2024-07-12)
A small release, with a few features, a new footer and a /stats endpoint.
Added
- Staff users are now able to see the overview page for a grouped order.
- Personal information are now autocompleted automatically
- A
/statsendpoint has been added, making it possible to see some information about the current instance. - The footer has been changed to include more elements, links to the project and documentation.
Development
- The
mainbranch is not used anymore, all the development happens on thedevelopbranch instead. - All the tests have been grouped in the
testsfolder - The
requirements.txtfile have been removed in favor of thepyproject.tomlfile.