0.9.6 => 0.9.6.1¶
0.9.5.2 => 0.9.6¶
Social networks/contact externalization (#1585)
Add member number (#190)
Export contributions as CSV (#1581)
Drop group name uniqueness at same level (#366)
Add information to display for dynamic fields (#1190)
Add preferences for groups manager to edit, create members, edit groups, send mailing and perform exports (#499)
Fix various XSS issues
Fix possible SQL injection
Add CSRF protection
Fix address escaping at display (#1592)
Prevent issue creating contribution with an empty amount (#1593)
Fix undefined index when locale is missing on system
Fix issue reusing a saved search from advanced search
Update translations
0.9.5.1 => 0.9.5.2¶
Update translations
Work on PHP 8.1 compatibility and tests improvements (#1570)
Fix members list issue with titles column displayed (#1584)
Fix members list ordering (#1586)
Fix missing emails texts insertion (#1587)
Drop duplicate check on saved searches
Fix some silent errors
Some data were missing checking passwords against personal data
Fix gateway timeout sending emails with SSL SMTP (#1591)
0.9.5 => 0.9.5.1¶
Added¶
Add a preference to send emails to member by default (#1536)
Add a preference to always send contributions emails (#1481)
Mass change dynamic fields (#1194)
Mass add contributions (#1381)
Add a preference to choose default payment type (#1578)
Members can manage their children and create new ones (if preference is on) (#946)
Prevent installation page access if Galette is already installed (#1574)
Fixed¶
Fix overlapping menu in mobile (#1559)
Adjust members state of dues chart (#1558)
Rely on more powerfull WYSIWYG html editor in emails (#1568)
Replace jQuery Cookie with JS Cookie (#1569)
Fix close expiries filter and impending reminders (#1566)
Fix address with a quote (#1567)
Fix undefined constant on Alpine (#1572)
Fix transactions list (#1576)
Fix advanced search with dynamic fields (#1575)
Fix new user registration email (#1577)
Fix contributions ordered on payment type (#1579)
Fix public list ordering (#1580)
0.9.4.2 => 0.9.5¶
This release contains security fixes; updating is highly recommended!
The security issues that has been reported is an XSS injection, issued as CVE-2021-21319.
PHP8 compatibility (#1492),
Cannot create new members (#1523)
Inactive accounts can renew their password (#1529)
Error on removing contribution type (#1531)
Cannot cascade remove groups (#1533)
Ability to order on contributions and transactions ID (#1502)
Variables available in emails and PDF are now the same, dynamic fields has been added, … (#1445, #1393, #1520)
Fix late reminders PDF labels (#1506)
Third party dependencies has been updated and cleaned (#1515, #1299), some for security reasons
Add dynamic files on contributions and transactions, fixes (#1552, #1548, #1546)
Improve self subscription captcha (#1516)
Few fixes on members views (#1512)
Fix auto generated logins that contains @ (#1542)
Change some database fields so they can store more characters (#1499, #1534)
Under the hood, the dependency management system has been changed (#1372). This unfortunately affects all plugins, none of them will be compatible.
Dependency management changes unfortunately makes all plugins incompatible with this release.
0.9.4.1 => 0.9.4.2¶
Issues on mailing instantiation, in core and plugins (#1495)
Fix issues on mailings attachmments (#1497)
Post contribution script was called too early (#1496)
Fix cards colors on new installations (#1508)
First and last name were inverted in core PDF member card
Print logo was the one used, but not the one displayed in preferences
0.9.4 => 0.9.4.1¶
Added¶
Many improvements on string translations (add support for plurals, contexts and comments, #1444
Use events to send administrative emails (account creation, edition, contribution added)
Many locales updates thantks to Weblate translators!
Fixed¶
Fix displayed version number (#1446)
Missing „Next“ button in members dynamic dropdown (#1449)
Error creating dynamic field with empty name (#1452)
Pagination was missing on public pages (#1453)
Fix reminders wrong count (#1454)
Members cannot print their own cards (#1462)
Fix direct links to download documents (#1463)
Fix compagnies/natural persons graph (#1465)
Do not notify member on contribution change (#1467)
Cannot print labels or change members in mailings (#1468)
Fix search on dates in contributions list (#1469)
Unable to unset booleans on mass change (#1471)
Unable to unset booleans on dynamic fields (#1472)
Captcha issue on self subscritpion page (#1478)
Wrong JS action in mailings (#1482)
SQL error on invoices/receipt direct download (#1483)
Issues with images in dynamic files (#1486)
Change log in URL (#1447)
Do not display inactive members as late (#1451)
Fix several issues in distribued archive (remove symlinks, fix tar format, … - #1448)
0.9.3.1 -> 0.9.4¶
Bemerkung
A very big thanks to APiCy for their donation to support this release by including direct links to members cards, invoices and receipts!
Added¶
Configurable password security enforcement (on strength, blacklist, …) (#1039)
Import dynamic fields from CSV (#940)
Handle already encrypted passwords on imports (#1215)
Manage members list displayed fields (#979)
Emit events when members, contributions or transactions are added, edited or removed (#1400 - thanks to Nicolas B.)
Add direct download links to member card, invoice/receipt in sent emails (#1004)
Advanced search on groups with AND/OR (experimental) (#907 - thanks to Alain C.)
Handle RTL on PDF (#1430)
Administrative emails can now be translated in all available languages (and are present on translation platform) (#1330)
Offer last months when using beginning of membership date (#1407 -thanks to Manuel H.)
Members can print their own invoices/receipts (#1409 - thanks to Nicolas B.)
Send member and contribution IDs to post script (#1406)
Possibility to use member’s deadline instead of year in PDF cards (#1425)
Fixed¶
Fix member card with PHP 7.4 (#1423)
Fix contribution PDF on some cases (#1411 - thanks to Manuel H.)
Fix date calculation issue with new contributions types (#1410 - thanks to Manuel H.)
Fix wrong value in history creating new member (#1405)
Several fixes on CSV imports (#1403)
Fix some issues using MySQL (#1219)
Fix some issues on member duplication (#1432)
Under the hood…¶
0.9.3 -> 0.9.3.1¶
Use new icons in titles management (#1375)
Ensure PHP 7.4 is supported
Handle properly and test sequences in PostgreSQL for titles, payment types, PDF models, texts and fields categories (#1374, #1378)
Fix Telemetry from PostgreSQL instances (#1376)
Fix dynamic translations removal
Check for session extension presence (#1380)
Redo multiple status selection in advanced search (#1390)
Fix user search by nickname in dropdowns (#1383)
0.9.2.1 -> 0.9.3¶
Added¶
New translations has been added!
Galette translation are now done on weblate platform
Save searches (#691)
Ability to use several admins email addresses from preferences (#643)
Send a mail to admins when a member edit his card (#756)
Flexible redirect after member creation (#1136)
Add current date variable (
DATE_NOW
) in PDF models (#1260)
Fixed¶
Fix translation issue on memebrs page fieldsets (#1125)
Fix dynamic date fields check (#1213)
Fix blank page at install on some environments (#1236)
Fix javascript escaping on mailings (#1247)
Fix groups members removal error (#1251)
Fix pagination on trombinoscope (#1252)
Fix logo path on some web server configurations (#1255)
Dynamic fields order was not stored (#1262)
Various fixes related to new dropdowns (#1263, #1264, #1265)
Add missing date fields changes on mysql (#1266)
Missing date selectors on advanced search and dynamic fields (#1267)
Fix PDF extension and content type (#1271)
Fix upper case removal from composed names (#1272)
Remove company name when checkbox is unchecked (#1277)
Fix call from wrong object in mailing (#1280)
Reply-to in preferences was not used (#1349)
Fix issues with HTTP 2.0 servers (#1342, #1343, #1348, #1347)
Use PDF models header and footer on emargement lists (#1346)
0.9.2 -> 0.9.2.1¶
Unable to store Galette URL in preferences (#1246)
Fix dropdowns filtering (#1234)
Imcompatible locales files (#1232)
Fix contributions storage (#1228)
Fix distribution type in transaction (#1227)
Redirection issues (#1226)
Rework PHP version and extensions checks (#1225)
Fix members search when adding a new contribution (#1224)
Remove routes translations (#1223)
0.9.1.2 -> 0.9.2¶
Bemerkung
A very big thanks to Danielle C. and „Les Amis de la Gendarmerie“ for their generous donation to support this release!
Added¶
Add a variable for the identifier in PDF models and emails texts (#1222)
Search (name, email, id, …) for members when adding transactions and contributions (#1218)
PHP 7.1 minimum,
Manage payment types (#1084)
Remove passwords in emails (#1171)
Duplicate members (#633)
Configure default account filter (#345)
Rework translation system, which now requires the PHP intl extension
Display count for members and managers in groups
Fixed¶
Dry run mode of imports has been reworked to fix several issues
Fix version detection when updating
Document PDF models variables (#1066)
Admit more than 100 years old members (#452)
Fix birth dates range
Add checks on birthdate when storing
Fix contributions list filtering (#1185)
Use sender information on preview (#1188)
Fix mail sender storage in history (#1188)
Remove „not translated“ message on dynamic fields labels
Fix search on boolean dynamic fields (#1186)
Fix contributions mass removal (#1192)
Remove dynamic field content when it is removed (#1191)
Fix PostgreSQL update script
Fix redirection issues on some cases (mainly when using proxies)
Dynamic fields now works in PDF forms (thanks to Jérôme B.!)
Fix Csv fields configuration (#1208)
Fix rights on dynamic fields (#1201)
Under the hood…¶
Use InnoDB engine for all tables (#1006)
Automatic send of telemetry
Use of Zanata for translations
Use of Zend Translator
Update third party libraries
0.9.1.1 -> 0.9.1.2¶
0.9.1 -> 0.9.1.1¶
0.9 -> 0.9.1¶
Bemerkung
Thanks to the „Association Bretonne des Amis de Saint Jacques de Compostelle“ who has sponsorised sender choice!
Added¶
Fixed¶
Check PDF models are present (#1134)
Take into account logs preferences (#440)
Update a dynamic field now updates member’s modification date (#1002)
GPG key field was too short (#1032)
Fix differences beetween MySQL and PostgreSQL schemas (#1072)
Clean data from 0.9RC (#1093)
Change email field size to suits standards (#1121)
Fix update issues
Fix contribution end date calculation (#1144)
Fix redirection after creating a new contribution (#1145)
Fix dynamic fields on transactions and contributions (#1146)
Fix static resources path on some configurations (#1152)
Admin information fields was emptied when a member was edited from a non admin account (#1154)
Fix required dynamic file fields updating member (#1160)
Fix security Checks generating PDF members cards (#1164)
Add expiration on RSS feed calls to prevent freezes (#989)
0.8.3.4 -> 0.9¶
Added¶
Use two steps removal everywhere; with a real confirmation required (not relying on a Javascript event)
Cascade removal on groups children
Change all URLs (#417), and translate them
Super admin can impersonate another account without its authentication information
Responsive display
Configure connection delay
Test mail parameters from preferences (#588)
Check for duplicates created using imports dry-run (#729)
Check statuses using imports dry-run (#999)
Preview attached files on mailing preview (#735)
Select all and reverse selection on top and bottom of list (#795)
Statuses are no longer uniques (#887)
Authenticate from email address (#919)
Handle reverse proxy on logs (#997 and #1029 - thanks to Georges R.!)
Autocomplete towns, zip codes, countries and birth places (#1005)
A behavior configuration file whith some examples has been added in
config
directory (#1011)Warning message when application is configured to display errors (#1011)
Handle non secure SMTP connections (self-signed certificates, etc. #1020)
Minimum PHP version is now 5.6
It is possible to expose only a sub directory (
webroot
, whith limited contents) on the web serverType free search fields (thanks to Guillaume R.!)
Improve access control on fields by adding new roles (thanks to Guillaume R.!)
Integrate AdminTools plugin (#1071)
Free search on status texts (#1061)
Improve fields management in free search (thanks to Guillaume R.!)
Script for extrernal statistics (#787)
Fixed¶
Better PDF errors management (#249)
Add version number to sessions (#315)
Missing translation in messages headers (#673)
Members listed several times when searching on groups (final fix for #687)
Error on calculated late days in some cases (#902)
Parent group was lost when a group manager edit a group (#990)
Remove parent field from fields configuration (#1033)
Error sending reminder mail (#1046)