]> git.agnieray.net Git - galette.git/blobdiff - galette/docs/CHANGES
Bump version
[galette.git] / galette / docs / CHANGES
index 28d4a8c6dd76ee717f7656ac788e9e3b666e624a..29baec600481de9d96dfde8c15f90d5a19c6e675 100644 (file)
@@ -1,6 +1,218 @@
 Changes
 -------
 
+0.9.4.1 -> 0.9.4.2
+- Issues on mailing instantiation, in core and plugins
+- Fix issues on mailings attachmments
+- Post contribution script was called too early
+- Fix cards colors on new installations
+- 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
+
+- Many improvements on string translations (add support for plurals, contexts and comments
+- Use events to send administrative emails (account creation, edition, contribution added)
+- Many locales updates thantks to Weblate translators!
+- Fix displayed version number
+- Missing “Next” button in members dynamic dropdown
+- Error creating dynamic field with empty name
+- Pagination was missing on public pages
+- Fix reminders wrong count
+- Members cannot print their own cards
+- Fix direct links to download documents
+- Fix compagnies/natural persons graph
+- Do not notify member on contribution change
+- Cannot print labels or change members in mailings
+- Fix search on dates in contributions list
+- Unable to unset booleans on mass change
+- Unable to unset booleans on dynamic fields
+- Captcha issue on self subscritpion page
+- Wrong JS action in mailings
+- SQL error on invoices/receipt direct download
+- Issues with images in dynamic files
+- Fix several issues sending reminders
+- Change log in URL
+- Do not display inactive members as late
+- Fix several issues in distribued archive (remove symlinks, fix tar format, …)
+
+0.9.3.1 -> 0.9.4
+
+- Configurable password security enforcement (on strength, blacklist, ...)
+- Import dynamic fields from CSV
+- Handle already encrypted passwords on imports
+- Manage members list displayed fields
+- Emit events when members, contributions or transactions are added, edited or removed (thanks to Nicolas B.)
+- Add direct download links to member card, invoice/receipt in sent emails
+- Advanced search on groups with AND/OR (experimental)
+- Handle RTL on PDF
+- Administrative emails can now be translated in all available languages (and are present on translation platform)
+- Offer last months when using beginning of membership date (thanks to Manuel H.)
+- Members can print their own invoices/receipts (thanks to Nicolas B.)
+- Improve routes ACLs to support regular expressions
+- Rely on GulpJS and NPMJS to handle Javascript dependencies
+- Send member and contribution IDs to post script
+- Switch to Laminas
+- Rework routes using controllers
+- Fix member card with PHP 7.4
+- Fix contribution PDF on some cases (thanks to Manuel H.)
+- Fix date calculation issue with new contributions types
+- Fix wrong value in history creating new member
+- Several fixes on CSV imports
+- Fix some issues using MySQL
+- Fix inconsistent data duplicating member
+- Can use members deadline on PDF card instead of year
+
+0.9.3 -> 0.9.3.1
+
+- Use new icons in titles management
+- Ensure PHP 7.4 is supported
+- Handle properly and test sequences in PostgreSQL for titles, payment types, PDF models, texts and fields categories
+- Fix Telemetry from PostgreSQL instances
+- Fix dynamic translations removal
+- Check for session extension presence
+- Redo multiple status selection in advanced search
+* Fix user search by nickname in dropdowns
+
+0.9.2.1 -> 0.9.3
+
+News
+^^^^
+
+- new translations has been added!
+- galette translations (https://hosted.weblate.org/projects/galette) are now done on weblate platform
+- save searches
+- ability to use several admins email addresses from preferences
+- send a mail to admins when a member edit his card
+- flexible redirect after member creation.
+- add current date variable (DATE_NOW) in PDF models
+
+Bugfixes
+^^^^^^^^
+
+- fix translation issue on members page fieldsets
+- fix dynamic date fields check
+- fix blank page at install on some environments
+- fix javascript escaping on mailings
+- fix groups members removal error
+- fix pagination on trombinoscope
+- fix logo path on some web server configurations
+- dynamic fields order was not stored
+- various fixes related to new dropdowns
+- add missing date fields changes on mysql
+- missing date selectors on advanced search and dynamic fields
+- fix PDF extension and content type
+- fix upper case removal from composed names
+- remove company name when checkbox is unchecked
+- fix call from wrong object in mailing
+- reply-to in preferences was not used
+- fix issues with HTTP 2.0 servers
+- use PDF models header and footer on emargement lists
+
+0.9.2 -> 0.9.2.1
+
+- remove all routes translations
+- fix saving Galette URL in preferences
+- fix dynamic menus in contributions
+- rename locale file to prevent fatal error
+- fix required fields editing member
+- fix member id in new members dropdowns
+- fix use of selected contribution adding a transaction
+- fix wrong redirection
+- rework installer required extensions and php version detection from installer
+- php dependencies are now checked frequently
+- fix member search in new members dropdowns
+
+0.9.1.2 -> 0.9.2
+
+News
+^^^^
+
+- Rework icons
+- Search (name, mail, id, ...) in list selecting member in transactions and contribution
+- PHP 7.1 or above required
+- Use FontAwesome for icons
+- Manage payment types
+- Do not send password in mails
+- Member duplication
+- Add a parameter for default account filter
+- Translation system has been reworked, and now requires intl PHP extension
+- Display managers/members count in groups
+
+Bugfixes
+^^^^^^^^
+
+- CSV import dry-run checks have been entirely reworked to fix several problems
+- Fix version detection on upgrade
+- Better explanations for PDF models variables
+- Can add more than 100 years old members
+- Fix date range limitation on Birthdate components
+- Add birthdate checks on member storage
+- Fix date filtering in contributions lists
+- Use selected sender information on mailing preview
+- Fix sender storage in mail history
+- Fix not translated mark on dynamic translations
+- Fix 'false' search on dynamic boolean fields
+- Mass removal of contributions did not work
+- Remove dynamic fields values when dynamic field is dropped
+- Fix PostgreSQL update script
+- Fix several redirection issues (caused by proxies)
+- Make dynamic fields works on PDF form (thanks to Jérôme B.)
+- Fix CSV fields configuration
+- FIx ACLs inconsistency on dynamic fields
+
+Under the hood
+^^^^^^^^^^^^^^
+
+- Use InnoDB everywhere
+- Automatic re-send of Telemetry data
+- Use Zanata for translations
+- Use ZendTranslator
+- Update third party libraries
+
+0.9.1.1 -> 0.9.1.2
+
+- Fix uncheck member boolean fields
+- Fix member storage when titles are hidden
+
+0.9.1 -> 0.9.1.1
+
+- Fix reverse proxy URL
+- Fix not logged redirection
+- Fix member groups removed on update
+
+0.9 -> 0.9.1
+
+News
+^^^^
+
+- Massive changes of members
+- Define a default status for new members in preferences
+- Add footer text
+- Add German language (many thanks to Arnold W.)
+- Sender can now be choosed when sending an email
+
+Bugfixes
+^^^^^^^^
+
+- Ensure all PDF models configured are installed
+- Take care of history preferences
+- Update of dynamic fields now set member modification date
+- GPG field was too short
+- Fix schema differences beetween MySQL and PostgreSQL
+- Clean extra data from 0.9rc
+- Change mail field size to be compliant with standards
+- Fix upgrade issues
+- Fix contributions end date
+- Fix redirection after contribution creation
+- Fix dynamic fields on transactions and contributions
+- Fix asset paths on some configurations
+- Fix admin fields update while modifying member from a non admin account
+- Fix dynamic file required when updating a member
+- Fix security on member PDF card generation
+- Set timeout on RSS feeds to prevent hangs
+
 0.8.3.4 -> 0.9
 
 News
@@ -19,13 +231,20 @@ News
 - Select all and invert selection on both begining and end of lists
 - Status are no longer uniques
 - Login with email address
-- Handle reverse proxies for logs
+- Handle reverse proxies for logs (thanks to Georges R.)
 - Autocomplete towns, zipcodes, countries and places of birth
 - An example behavior file is provided in config directory
 - Display a warning if app is configured to display errors
 - Allow "unsecure" SMTP connections (self-signed certificates, ...)
 - Set 5.6 as minimal PHP version
 - Possibility to only expose "webroot" directory
+- Type free search fields (thanks to Guillaume R.)
+- Improve fields acces control adding new roles (thanks to Guillaume R.)
+- Merge admintools plugins features
+- Free search on statuses labels
+- Better management of fields in free advanced search (thanks to Guillaume R.)
+- Display inactive plugins cause
+- Send telemetry data and register on website
 
 Bugfixes
 ^^^^^^^^
@@ -229,7 +448,7 @@ Under the hood
 - PostgreSQL >= 9.1
 - Remove UNSECURE_PASSWORD stuff
 - no longer show days remaining for disabled accounts
-- staff members cannot change thor own informations
+- staff members cannot change thor own information
 - no error was shown when removing a member failed
 - pdf memberd card was looking for loggged in user membership
 
@@ -347,12 +566,12 @@ Under the hood
 - order contributions and transactions list by date descending
 - charts generation
 - PDF list of members by groups
-- display informations on members state of dues
+- display information on members state of dues
 - do not remove non member status
 - end of membershop date was incorrect if all members contributions has been removed
 - unable to remove a member
 - improve contirubtions interface if non member exist
-- logged users informations are now available for plugins
+- logged users information are now available for plugins
 - dynamic fields values were not stored from self subscription
 - lost password mail could only use HTTP, not HTTPS
 - retrieve required fields configuration updating from 0.7.3
@@ -440,7 +659,7 @@ Changes and additions
 - redesign installation pages
 - check plugin compatibility
 - improve transaction display
-- add system informations page
+- add system information page
 - some fields were too short
 - filter on company name
 - limit staff statuses to only one member