Changelog¶
1.2.0.1 -> 1.2.1¶
See full 1.2.1 changelog for all details.
Rework groups management user interface
Several fixes and improvements on logo (webp transparency, logo display in mails, …)
Change default order on contributions and transactions
Fix attaching existing contribution on transaction
Fixes on PDF member cards
Fix text emails signature
Fix debug mode using release archives
Minor fix on CSV exports
Fix contributions creation from payments plugins
Fix issues on some PostgreSQL sequences
1.2.0 -> 1.2.0.1¶
See full 1.2.0.1 changelog for all details.
Fix logo size on maintenance, install an compatibility pages
Fix PostgreSQL wrong sequences after update
Rework installation proposed versions
1.1.6.1 -> 1.2.0¶
See full 1.2.0 changelog for all details.
Rework/harmonize SQL scripts - review some data types and defaults values
Dynamic dates are now stored using Y-m-d format only
Dates validation is a bit stricter
Remove photo drag’n drop
Remove log preferences (logs are always enabled)
Fix several typehint issues
Use transaction payment type as default on new contributions
Contributions amount no longer can be zero
Add links to relevant parts of the documentation
Add few parameters to customize appearance
Plugins can now add Javascript just before the closing body tag
Add staff public pages (list and gallery)
Prevent main social networks to be removed on update
Fix mass changes on boolean fields
Add phone number and contact email in settings
Fix few dynamic translations issues
Fix CSRF error when using filters on scheduled payments with ajax mode
Remove show ID preference
PHP 8.5 compatibility
Remove support for PHP 8.1
Fix stored XSS CVE-2025-48076 and reflected XSS CVE-2025-48884
Fix groups manager access bypass CVE-2025-53922 and CVE-2025-58052
Plugins no longer require write access to their root directory to be disabled/enabled
FIx mass adding members to group when one selected member is already in the group
Prevent group managers from creating contributions with scheduled payments
Simple users cannot filter their own list of scheduled payments
Wrong toast message displayed when saving a contribution
Display issues on contributions/scheduled payments/transactions lists
Fix member storage when some fields are not present in the form
Plugins can display news on dashboard
Admin field is shown even if it is configured to be hidden
New members are set inactive when activity field is hidden
1.1.6.1 -> 1.1.6.2¶
Fixed typed property must not be accessed
Make sure fields visible for anyone don’t cause errors
Login must never be empty
Fix donation begin date
1.1.6 -> 1.1.6.1¶
Fix some issues when Status objects was not loaded from DI
1.1.5.2 -> 1.1.6¶
Improve checks on members
Use fields configuration to restrict to allowed fields only
1.1.5.1 -> 1.1.5.2¶
Wrong year on new contributions when using begin of membership date
Several issues on mass groups adding
Update German translation
1.1.5 -> 1.1.5.1¶
Loop issue on new contributions when using begin of membership date
Update TCPDF to latest version
1.1.4 -> 1.1.5¶
Fixes for PHP 8.4 compatibility
Members cannot access their invoices/receipts (#1886)
Fatal error adding contribution when no type is present (#1887)
Fix few typehint issues
Mass add/remove members from groups (#1624)
Use previous begin of membership date for new contributions (#1893)
Update translations in various languages, add new Tamil lang
1.1.3 -> 1.1.4¶
Groups managers can add or list contributions and transactions (from a preference - #1863)
Install from command line (#1180)
Improve dashboard (#1864)
Activate choice after member creation for groups managers (#1873)
Revert PDF member card to previous version, new adaptative one is optional (#1871)
Fix PDF footer overlaps (#1858)
Notify members when groups managers edit their account (#1860)
Preferences socials networks were removed on telemetry update (#1862)
Special HTML character are encoded on members search, therefore no results are found (#1865)
Begin membership date changes on keyboard browse (#1869)
Improve Preferences checks for membership extension/date (#1870)
Cannot remove emails from emails management (#1872)
Force image crop in preferences does not work (#1877)
Display PHP startup messages on error page
Display max_input_vars configuration on sys info page
Fix SQL issue with postgres searching on dynamic dates
1.1.2 -> 1.1.3¶
Impossible to update database (#1857)
Not
Since 2024-07, Changelog will no longer be translated. All new entries will be available in english only.
1.1.1 -> 1.1.2¶
Now entirely translated into Italian language!
Do not display links to public documents page if public pages are not enabled (#1848)
Fix info message display on new release (#1849)
Fix typehint issues on dynamic fields (#1850)
Check for possible null from DB converted to int
Fix member search on contribution type (#1852)
Contributions types and payments types were no longer selected when displaying search parameters
Fix SQL issue searching on dynamic booleans fields with PostgreSQL
Fix return types on parameted exports (#1853)
1.1.0 -> 1.1.1¶
1.0.x -> 1.1.0¶
Add print logo variable in PDF models (#1741)
No longer use unsafe serialization for database storage (#1744)
More explicit upgrade warning when already on latest release (#1779)
Prevent instance indexation from search engines bots (#1784)
Clear old cache at upgrade (#1788)
Change MySQL and MariaDB encoding (#1794)
Add min size on dynamic fields (#1795)
Add amounts on contributions types (#273)
Add region field (#583)
Check if new Galette version is available (#1785)
Improve member form display (#1775)
Add new specific constant to enable debug mode
Option to disable social networks on member form/view (#1802)
Factorize permissions on core and dynamic fields (#1798)
Manage administrative documents (#1216)
Allow plugins to provide their own fonts
Use decimal for all amounts, drop defaults
Rework PDF footer, fix pagination on attendance sheet (#1816)
Fix color for staff members on member cards (#1814)
Display first staff members on public lists (#1809)
Identify sponsors in members list (#1792)
Dispatch contribution into scheduled payments (#1193)
Filter contributions list on type (#1470)
Menu entry was not always correctly selected (#1818)
Add payment type on transactions (#574)
Remove non user related files from configuration folder (#1822)
Add monthly contribution membership (#1438)
PDF Member card adaptative size (#1817)
Reminders were not sent (#1614)
1.0.3 -> 1.0.4¶
Cannot access tabs definition on some resolutions (#1799)
HTML Email preview shows source (#1800)
Fix scrolling in emailing preview’s modal
Few fixes on dependency injection usage
Number of show member automatically set to “all” (#1803)
Groups modification not visually added on member form (#1801)
Fix redirection when dynamic file does not exists
Menu horizontal scroll when name is too long (#1805)
Should not select a member as its own parent (#1806)
Add preferences footer in replacements (#1808)
1.0.2 -> 1.0.3¶
Logo in mail signature is not shown (#1783)
Missing HTML editor for dynamic fields information field (#1774)
Update and maintainance pages are no longer working (#1782)
Do not throw events on mass edition (#1733)
Make cache version dependent (#1787)
Check preferences website is valid (#1789)
Link to asso website from logo (#1790)
Rework UI messages (#1786)
1.0.1 -> 1.0.2¶
Public pages access restriction (CVE-2024-24761 - #1778)
Remove useless class from templates (#1771) and fix social networks search dropdown (#1760)
Ensure language is changed when login from cron; closes (#1769)
Make replacements icon in PDF Model more visible (#1770)
Fix possible issue on group creation (#1773)
Fix URL redirection (#1777)
1.0.0 -> 1.0.1¶
Title in members list causes an error (#1756)
Cannot enter a new social network name (#1760)
Pagination and search on members list broken adding contribution (#1761)
Contribution start date overload (#1762)
Groups “accordion tree” not opened when a name contains a slash (#1764)
open_basedir prevents files in /etc to be read (#1765)
Some issues with contribution amount set to 0 (#1767)
Fatal error with PHP 7.4 (#1768)
Cron user does not have lang defined (#1769)
0.9.6.1 -> 1.0.0¶
Not
PHP 8.1 minimum is required
Added¶
Modern UI
Major improvements on UI/UX and also responsiveness (#1611)
Use of YAML files instead of XML for exports configuration
New preference to show/hide borders around PDF member cards (#184)
WebP image support (#1681)
Removed free search on advanced search (#1684)
Check for minimal database version at install (#1725)
Resize and crop member picture to a fixed ratio (#1717)
Fixed¶
Update issues (not defined constants) (#1615)
Fatal error when cookie not set after login (#1617)
Sort members by status (#1618)
Groups manager cannot edit their own information (#1635)
Inconsistent count and display of reminders members (#1491)
Minimum PHP version not displayed on compat page (#1682)
Simple members can’t access their list of contributions (#1675)
Contributions mass removal (#1661)
Disable inline images in mailings (#1659)
Issue editing members with wrong values imported in dynamic choice fields (#1650)
Parent group removed when a manager edit a group (#1648)
Fix logo size on member card (#1626)
Fix timeout using logo on PDF member cards (#1726)
Fix dynamic files on contributions and transactions (#1697)
Drop required fields on PDF member cards (#781)
Parent group can be lost when a groupmanager edits a group (#1708)
Mass add contribution fail if data is missing (#1694)
Dynamic contribution fields not rendered on advanced search (#1693)
Dynamic contributions choice fields on advanced search fail using postgres (#1692)
Several minor issues with RTL languages on PDF generation (#1727)
Issues on transactions search with some date formats (#1731)
Selected members were not reset creating a new mailing (#1742)
Under the hood…¶
Legacy versions¶
- 0.9.6 => 0.9.6.1
- 0.9.5.2 => 0.9.6
- 0.9.5.1 => 0.9.5.2
- 0.9.5 => 0.9.5.1
- 0.9.4.2 => 0.9.5
- 0.9.4.1 => 0.9.4.2
- 0.9.4 => 0.9.4.1
- 0.9.3.1 -> 0.9.4
- 0.9.3 -> 0.9.3.1
- 0.9.2.1 -> 0.9.3
- 0.9.2 -> 0.9.2.1
- 0.9.1.2 -> 0.9.2
- 0.9.1.1 -> 0.9.1.2
- 0.9.1 -> 0.9.1.1
- 0.9 -> 0.9.1
- 0.8.3.4 -> 0.9
- 0.8.3.3 -> 0.8.3.4
- 0.8.3.2 -> 0.8.3.3
- 0.8.3.1 -> 0.8.3.2
- 0.8.3 -> 0.8.3.1
- 0.8.2.3 -> 0.8.3
- 0.8.2.2 -> 0.8.2.3
- 0.8.2.1 -> 0.8.2.2
- 0.8.2 -> 0.8.2.1
- 0.8.1 -> 0.8.2
- 0.8 -> 0.8.1
- 0.7.8 -> 0.8
- 0.7.7 -> 0.7.8
- 0.7.6.1 -> 0.7.7
- 0.7.6 -> 0.7.6.1
- 0.7.5.5 -> 0.7.6
- 0.7.5.4 -> 0.7.5.5
- 0.7.5.3 -> 0.7.5.4
- 0.7.5.2 -> 0.7.5.3
- 0.7.5.1 -> 0.7.5.2
- 0.7.5 -> 0.7.5.1
- 0.7.4.5 -> 0.7.5
- 0.7.4.4 -> 0.7.4.5
- 0.7.4.3 -> 0.7.4.4
- 0.7.4.2 -> 0.7.4.3
- 0.7.4.1 -> 0.7.4.2
- 0.7.4 -> 0.7.4.1
- 0.7.3.2 -> 0.7.4
- 0.7.3.1 -> 0.7.3.2
- 0.7.3 -> 0.7.3.1
- 0.7.2.9 -> 0.7.3
- 0.7.2.8 -> 0.7.2.9
- 0.7.2.7 -> 0.7.2.8
- 0.7.2.6 -> 0.7.2.7
- 0.7.2.5 -> 0.7.2.6
- 0.7.2.4 -> 0.7.2.5
- 0.7.2.3 -> 0.7.2.4
- 0.7.2.1 -> 0.7.2.3
- 0.7.2.1 -> 0.7.2.2
- 0.7.2 -> 0.7.2.1
- 0.7.1 -> 0.7.2
- 0.7 -> 0.7.1
- 0.64 -> 0.7
- 0.63.3 -> 0.64
- 0.63.2 -> 0.63.3
- 0.63.1 -> 0.63.2
- 0.63 -> 0.63.1
- 0.62 -> 0.63
- 0.62.1 -> 0.62.2
- 0.62 -> 0.62.1
- 0.61 -> 0.62
- 0.60 -> 0.61