]> git.agnieray.net Git - galette.git/blob - galette/docs/CHANGES
Bump version, update changelog
[galette.git] / galette / docs / CHANGES
1 Changes
2 -------
3
4 0.9.3 -> 0.9.3.1
5
6 - Use new icons in titles managmeent
7 - Ensre PHP 7.4 is supported
8 - Handle proprely and test sequences in PostgreSQL for titles, payment types, PDF models, texts and fields categories
9 - Fix Telemetry from PostgreSQL instances
10 - Fix dynamic translations removal
11 - Check for session extension presence
12
13 0.9.2.1 -> 0.9.3
14
15 News
16 ^^^^
17
18 - new translations has been added!
19 - galette translations (https://hosted.weblate.org/projects/galette) are now done on weblate platform
20 - save searches
21 - ability to use several admins email addresses from preferences
22 - send a mail to admins when a member edit his card
23 - flexible redirect after member creation.
24 - add current date variable (DATE_NOW) in PDF models
25
26 Bugfixes
27 ^^^^^^^^
28
29 - fix translation issue on members page fieldsets
30 - fix dynamic date fields check
31 - fix blank page at install on some environments
32 - fix javascript escaping on mailings
33 - fix groups members removal error
34 - fix pagination on trombinoscope
35 - fix logo path on some web server configurations
36 - dynamic fields order was not stored
37 - various fixes related to new dropdowns
38 - add missing date fields changes on mysql
39 - missing date selectors on advanced search and dynamic fields
40 - fix PDF extension and content type
41 - fix upper case removal from composed names
42 - remove company name when checkbox is unchecked
43 - fix call from wrong object in mailing
44 - reply-to in preferences was not used
45 - fix issues with HTTP 2.0 servers
46 - use PDF models header and footer on emargement lists
47
48 0.9.2 -> 0.9.2.1
49
50 - remove all routes translations
51 - fix saving Galette URL in preferences
52 - fix dynamic menus in contributions
53 - rename locale file to prevent fatal error
54 - fix required fields editing member
55 - fix member id in new members dropdowns
56 - fix use of selected contribution adding a transaction
57 - fix wrong redirection
58 - rework installer required extensions and php version detection from installer
59 - php dependencies are now checked frequently
60 - fix member search in new members dropdowns
61
62 0.9.1.2 -> 0.9.2
63
64 News
65 ^^^^
66
67 - Rework icons
68 - Search (name, mail, id, ...) in list selecting member in transactions and contribution
69 - PHP 7.1 or above required
70 - Use FontAwesome for icons
71 - Manage payment types
72 - Do not send password in mails
73 - Member duplication
74 - Add a parameter for default account filter
75 - Translation system has been reworked, and now requires intl PHP extension
76 - Display managers/members count in groups
77
78 Bugfixes
79 ^^^^^^^^
80
81 - CSV import dry-run checks have been entirely reworked to fix several problems
82 - Fix version detection on upgrade
83 - Better explanations for PDF models variables
84 - Can add more than 100 years old members
85 - Fix date range limitation on Birthdate components
86 - Add birthdate checks on member storage
87 - Fix date filtering in contributions lists
88 - Use selected sender informations on mailing preview
89 - Fix sender storage in mail history
90 - Fix not translated mark on dynamic translations
91 - Fix 'false' search on dynamic boolean fields
92 - Mass removal of contributions did not work
93 - Remove dynamic fields values when dynamic field is dropped
94 - Fix PostgreSQL update script
95 - Fix several redirection issues (caused by proxies)
96 - Make dynamic fields works on PDF form (thanks to Jérôme B.)
97 - Fix CSV fields configuration
98 - FIx ACLs inconsistency on dynamic fields
99
100 Under the hood
101 ^^^^^^^^^^^^^^
102
103 - Use InnoDB everywhere
104 - Automatic re-send of Telemetry data
105 - Use Zanata for translations
106 - Use ZendTranslator
107 - Update third party libraries
108
109 0.9.1.1 -> 0.9.1.2
110
111 - Fix uncheck member boolean fields
112 - Fix member storage when titles are hidden
113
114 0.9.1 -> 0.9.1.1
115
116 - Fix reverse proxy URL
117 - Fix not logged redirection
118 - Fix member groups removed on update
119
120 0.9 -> 0.9.1
121
122 News
123 ^^^^
124
125 - Massive changes of members
126 - Define a default status for new members in preferences
127 - Add footer text
128 - Add German language (many thanks to Arnold W.)
129 - Sender can now be choosed when sending an email
130
131 Bugfixes
132 ^^^^^^^^
133
134 - Ensure all PDF models configured are installed
135 - Take care of history preferences
136 - Update of dynamic fields now set member modification date
137 - GPG field was too short
138 - Fix schema differences beetween MySQL and PostgreSQL
139 - Clean extra data from 0.9rc
140 - Change mail field size to be compliant with standards
141 - Fix upgrade issues
142 - Fix contributions end date
143 - Fix redirection after contribution creation
144 - Fix dynamic fields on transactions and contributions
145 - Fix asset paths on some configurations
146 - Fix admin fields update while modifying member from a non admin account
147 - Fix dynamic file required when updating a member
148 - Fix security on member PDF card generation
149 - Set timeout on RSS feeds to prevent hangs
150
151 0.8.3.4 -> 0.9
152
153 News
154 ^^^^
155
156 - Two steps removal everywhere; with a real confirmation required (not just a JS event)
157 - Cascade removal of group children
158 - Change all URLs, translate those ones
159 - Superadmin can impersonate without know identifiers
160 - "Responsive" design
161 - Manage logout delay
162 - Tets emails parameters from preferences
163 - Check duplicate emails importing with dry-run mode
164 - Check status importing with dry-run mode
165 - Preview attached files from mailing preview
166 - Select all and invert selection on both begining and end of lists
167 - Status are no longer uniques
168 - Login with email address
169 - Handle reverse proxies for logs (thanks to Georges R.)
170 - Autocomplete towns, zipcodes, countries and places of birth
171 - An example behavior file is provided in config directory
172 - Display a warning if app is configured to display errors
173 - Allow "unsecure" SMTP connections (self-signed certificates, ...)
174 - Set 5.6 as minimal PHP version
175 - Possibility to only expose "webroot" directory
176 - Type free search fields (thanks to Guillaume R.)
177 - Improve fields acces control adding new roles (thanks to Guillaume R.)
178 - Merge admintools plugins features
179 - Free search on statuses labels
180 - Better management of fields in free advanced search (thanks to Guillaume R.)
181 - Display inactive plugins cause
182 - Send telemetry data and register on website
183
184 Bugfixes
185 ^^^^^^^^
186
187 - Better handle PDF errors
188 - Add version number to sessions
189 - iMissing translation in emails headers
190 - Duplicate members in list when searching on a group
191 - Bug in cotisation end date on some cases
192 - Parent group dropped when child edited from a group manager account
193 - Drop parent field from fields configuration
194 - Error sending remaining emails
195
196 Under the hood
197 ^^^^^^^^^^^^^^
198
199 - Update third party libraries
200 - Use Slim Framework to manage routing
201 - Use Composer dependency management to handle third party libraries
202 - Use PSR2 for coding standards (with comments from PEAR)
203
204 0.8.3.3 -> 0.8.3.4
205
206 - Fix member card PDF url
207 - Send images with a one character name
208 - Fix mailings storage
209
210 0.8.3.2 -> 0.8.3.3
211
212 - Fix member storage
213 - Drop extension no longer required
214
215 0.8.3.1 -> 0.8.3.2
216
217 - Fix minor regression introduced in cd8da6
218
219 0.8.3 -> 0.8.3.1
220
221 - Fix MySQL 5.7 strict mode issues
222 - Fix PDF address
223
224 0.8.2.3 -> 0.8.3
225
226 Bugfixes
227 ^^^^^^^^
228
229 - Improvements on groups management
230 - Fix issues on hidden fields
231 - Minor display issues
232 - Fix data types mismatches
233 - Do not create contributions adding a due free member
234 - Do not display exempted members that are no longer active on public pages
235 - Fix required flags on some fields
236 - Automatically load parent when required even if it has not been configured
237 - Fix an issue regarding to default MySQL values on some windows configurations
238
239 News
240 ^^^^
241
242 - Add ASSO_ADDRESS_MULTI pattern on PDF models
243 - Add patterns for dynamic fields on PDF models
244 - Add basic adhesion form PDF based on models, which can be overriden using the fullcard plugin
245 - Add RSS support on news feeds
246 - Add simple str_replace capability on PDF models
247 - Retrieve adress from parent if member does not have one
248 - Retrieve email from parent if member does not have one (extended)
249 - Simple members can now change their own name, gender and title
250
251 0.8.2.2 -> 0.8.2.3
252 - Fix advanced search dynamic fields
253 - Update Analog library for PHP7 compatibility
254 - Prevent inactive members to log in
255 - mbstring is now required
256
257 0.8.2.1 -> 0.8.2.2
258
259 - Fix select with sortable issue in Firefox
260 - Fix company field display on edit
261 - Fix mailing to attached members
262 - Fix preview display in mailing to attached members
263 - Typos
264
265 0.8.2 -> 0.8.2.1
266
267 - Fix issue storing other infos admin
268
269 0.8.1 -> 0.8.2
270
271 Bugfixes
272 ^^^^^^^^
273
274 - Fix database password with '$' char
275 - Fix plugins upgrade version display
276 - Fix empty login/passswords generation
277 - Store members images missing in database
278 - Fix quoting in pgsql upgrade script
279 - Remove extra characters on fields translations for csv export
280 - Exclude donations froms due date calculation
281 - Properly import companies from CSV
282 - Do not submit advanced search form on group selection
283
284 News
285 ^^^^
286
287 - Dynamic and configurable member form
288 - Attach members
289 - Member number
290 - Remove old logs files
291 - Display groups members by member name
292 - Drop SQLite support
293 - Export selected group and its sub-groups
294 - Use current filters to navigate members cards
295 - Add maintainance mode
296
297 Under the hood
298 ^^^^^^^^^^^^^^
299
300 - Update 3rd party components (and fix various issues)
301
302 0.8 -> 0.8.1
303
304 - Add member group to PDF models
305 - Fix dynamic choices table name
306 - Fix JS back button adding a contribution
307 - A bit of cleanup
308 - Fix fields categories initialization
309 - Fix dynamic fields file
310 - Use of PHP traits for File, Picture and CsvIn
311 - Dynamic fields lists values not shown
312 - Fix SMTP class not found
313 - Remove "all" entry for number of rows into preferences
314 - Fix fields marked repeatable, but not repeatable
315 - Improve view, mainly for forms
316 - Fix some invalid HTML
317 - Fix issues on self subscription page
318 - Add configurable RSS feed
319
320 0.7.8 -> 0.8
321
322 Bugfixes
323 ^^^^^^^^
324
325 - Gender field cannot be disabled
326 - Remove SQL NOW() function SQLite does not know
327 - Display fixes
328 - Permissions on dynamic fields
329 - Multiple mails for reminders
330 - Encoding issues upgrading from 0.6x
331 - Notices from advanced search
332
333 News
334 ^^^^
335
336 - Rewrite install and update system
337 - Relocate data in a common directory
338 - Combined actions on memberlist from plugins
339 - Use Logo in PDF models (thanks to Guillaume R.)
340 - Maximize satus and contributions types labels size
341 - Choose date when filtering contributions
342 - Filter transactions per date
343 - IPV6 compatible
344 - Change error message image (thanks to Daniela D.)
345 - Order members labels by name and surname
346 - Configurable 80 chars text mail splitting
347 - Preview splitted mails
348 - Display mail addresses in public list for logged in members
349 - Mail text for donations
350 - Detect file type if relevant functions are disabled
351 - Birthdate in advanced search
352 - Change contribution creation date
353 - New attached file dynamic fields
354 - Improved member selection window from groups and others
355 - Not empty groups removal
356
357 Under the hood
358 ^^^^^^^^^^^^^^
359
360 - Use Zend_Db 2 instead of version 1
361 - PHP 5.4 and more recent support
362
363 0.7.7 -> 0.7.8
364 - Add release date on plugins
365 - Add public pages for plugins
366
367 0.7.6.1 -> 0.7.7
368 - Add attachments to mailings
369 - Fix login_adh value on import
370 - Fix bad creation date value on import
371 - Fix charts types issues
372 - Fix dynamic transactions fields
373 - Add amessage when trying to import a member with an unknown status
374
375 0.7.6 -> 0.7.6.1
376 - Wrong member creation date
377 - Import model cannot be changed
378 - Fix memberlist CSV export
379
380 0.7.5.5 -> 0.7.6
381 - configurable CSV imports
382 - filter on non members
383 - PostgreSQL >= 9.1
384 - Remove UNSECURE_PASSWORD stuff
385 - no longer show days remaining for disabled accounts
386 - staff members cannot change thor own informations
387 - no error was shown when removing a member failed
388 - pdf memberd card was looking for loggged in user membership
389
390 0.7.5.4 -> 0.7.5.5 (2013-10-12)
391 - Super admin was not able to change some members fields
392
393 0.7.5.3 -> 0.7.5.4 (2013-10-06)
394
395 - fix a confusion on dynamic fields
396 - member displayed twice when member of multiple groups with the same parent totally breaks members list under postgres. revert.
397 - various fixes regarding group management and ACLs
398 - remove new group button and add group member/manager for non admins/staff
399 - fix a filtering issue on groups on some cases
400 - do not try to remove a constraint that does not exists in postgres databases
401 - restrict tempimages and tamplates_c directories access from web
402
403 0.7.5.2 -> 0.7.5.3 (2013-09-18)
404 - add group member or manager had disappear
405 - a member part of two groups with same parent was displayed twice filtering on parent group
406 - groups managers cannot edit member data
407 - groups managers cannot display member photo
408
409 0.7.5.1 -> 0.7.5.2 (2013-09-11)
410 - fix a javascript issue adding dynamic field on contributions or transactions
411 - add login in available reminders replacements
412 - fix license in two files used for i18n
413
414 0.7.5 -> 0.7.5.1 (2013-08-26)
415 - fix groups PDF blank page
416 - fis MySQL upgrade script issues
417 - fix wrong interpreter path in post contribution test script
418 - mails subejcts were too short
419 - avoid undefined index when running from cron
420 - improve post contribution JSON data
421 - fix SQLite install script
422
423 0.7.4.5 -> 0.7.5 (2013-08-08)
424
425 - fixed empty export csv files export
426 - fixed missing translation in history
427 - add reminders text models
428 - automate reminders sending
429 - send reminders via cron jobs
430 - add receipt and invoices for contributions, with customizable models
431 - post contribution script call (file, get or post), for accouting storage
432 - mailing now always contains a 'To' field to avoid mail blocking
433 - amounts and contributions types now available on mail texts
434 - new date and boolean dynamic fields
435 - CSS printing override is now possible
436 - twitter and google+ news has been removed from dashboard
437
438 0.7.4.4 -> 0.7.4.5 (2013-07-05)
439
440 - fix member removal without confirmation
441 - update 3rd party libraries
442
443 0.7.4.3 -> 0.7.4.4 (2013-06-30)
444
445 - fix groups management from member record
446 - prevent multiple message on delete button
447 - do not use translated string when editing contributions labels
448 - improve print stylesheet
449 - disable member card generation for members that are not up to date
450
451 0.7.4.2 -> 0.7.4.3 (2013-06-22)
452
453 - contribution type was not correctly selected on second step
454 - fix SQL error trying to search on multiple choice dynamic fields
455 - check if language exists when loading texts, avoiding empty results
456 - do not store overlaping contributions
457
458 0.7.4.1 -> 0.7.4.2 (2013-05-11)
459
460 - titles, statuses and genders are show as plain text in exports
461 - fix public members list pagination
462 - fix advanced search issue on contribution end dates
463
464 0.7.4 -> 0.7.4.1 (2013-05-01)
465
466 - tmp password too short
467 - fix HTML issue on contribution end date in advanced search
468 - reminders was sent to everyone
469 - filtered member list CSV export was not limited to members table fields
470 - fix various issues on filtered memberslist CSV export under MySQL
471 - reimplement less secure password storage method for old PHP versions (Debian Squeeze)
472 - titles in members table must be set as NOT NULL
473 - required but missing PHP modules were not displayed
474 - check for PHP mcrypt module at install time
475 - query for advanced search was not displayed if there were no results
476 - SQL issues on some advanced searches
477 - fix minor bugs in preferences pages
478 - while updating existing database, miss were taking 3rd sex
479 - issues regarding false booleans under PostgreSQL
480 - mailings in progress were no longer detected
481 - change default CSV separator (as Excel does not seems to like commas)
482 - filtered list CSV export did not take care of filter
483 - download URL after an export was incorrect
484 - rewrite fields configuration initialization and check
485 - do not show remove button on not removable titles
486 - bad column type for fields visibility under PostgreSQL
487 - fix required but disabled fields
488 - SQL issues at install under MySQL
489 - long title were incorrect under MySQL
490
491 0.7.3.2 -> 0.7.4 (2013-02-23)
492
493 - titles management
494 - search members from their contributions
495 - export filtered members list as CSV
496 - SQLite support
497 - improved password storage
498 - existing exports removal
499 - separate first and last name in mailings texts
500 - browse members in edition mode
501 - order contributions and transactions list by date descending
502 - charts generation
503 - PDF list of members by groups
504 - display informations on members state of dues
505 - do not remove non member status
506 - end of membershop date was incorrect if all members contributions has been removed
507 - unable to remove a member
508 - improve contirubtions interface if non member exist
509 - logged users informations are now available for plugins
510 - dynamic fields values were not stored from self subscription
511 - lost password mail could only use HTTP, not HTTPS
512 - retrieve required fields configuration updating from 0.7.3
513
514 0.7.3.1 -> 0.7.3.2 (2013-01-19)
515
516 - managed but non member groups were not displayed
517 - password were reseted on member edition
518 - add payment type on contribution initialization
519
520 0.7.3 -> 0.7.3.1 (2013-01-05)
521
522 - installation freezes
523 - captcha image was not displayed
524 - improved validation on fields management
525
526 0.7.2.9 -> 0.7.3 (2013-01-01)
527
528 Changes and additions
529 ^^^^^^^^^^^^^^^^^^^^^
530
531 - fix dynamic fields translations
532 - login and password can now be marked as not required
533 - fields visibility configuration
534 - advanced search
535 - non existant dynamic translations are now created
536 - public pages pagination
537
538 Under the hood
539 ^^^^^^^^^^^^^^
540
541 - replace logger
542
543 0.7.2.7 -> 0.7.2.8 (2012-12-19)
544 - major improvement on members lists
545
546 0.7.2.6 -> 0.7.2.7 (2012-12-14)
547 - groups members management was not available for managers
548 - various issues regarding member's language
549 - minor log issue
550
551 0.7.2.5 -> 0.7.2.6
552 - members selection from a new mailing
553 - clear transactions filters
554 - zipcode now does appear on members cards
555 - fix various PHP notices
556
557 0.7.2.4 -> 0.7.2.5 (2012-12-07)
558 - PostgreSQL 8.4 compatibility
559
560 0.7.2.3 -> 0.7.2.4 (2012-12-05)
561 - plugins database instantiation issue
562
563 0.7.2.2 -> 0.7.2.3 (2012-12-04)
564 - prevent empty groups loading
565 - list groups with PostgreSQL 8.4
566
567 0.7.2.1 -> 0.7.2.2 (2012-11-21)
568
569 - group filtering now search into first childs
570
571 0.7.2 -> 0.7.2.1 (2012-11-19)
572
573 - text dynamic fields were repeated undefinitely
574 - choice dynamic fields were repeated undefinitely under MySQL
575
576 0.7.1 -> 0.7.2 (2012-10-29)
577
578 - rewrite dynamic fields in an object,
579 - improve dynamic fields interface
580 - properly detect curl module at install time
581 - display URLs and mails in dynamic fields as hyperlinks
582 - add a button to quickly send reminders to late members
583
584 0.7.0 -> 0.7.1 (2012-10-06)
585
586 Changes and additions
587 ^^^^^^^^^^^^^^^^^^^^^
588
589 - groups filtering
590 - improve installation tests
591 - add a demo mode
592 - fix html to text mailing conversion
593 - possibility to override disabled fields
594 - redesign installation pages
595 - check plugin compatibility
596 - improve transaction display
597 - add system informations page
598 - some fields were too short
599 - filter on company name
600 - limit staff statuses to only one member
601 - fix entered dates i18n
602 - improve IE8 display
603 - fix transparent logo, and with unsupported format
604 - fix plugins menu incorect path
605 - fix plugins activation/desactivation refresh issue
606 - now really uses mail() function
607 - improve password reminder page
608 - fix members list cotisations status ordering
609 - fix dynamic fields display issues
610 - some fields must not be marked as required
611 - fix name filtering issues
612
613 Under the hood
614 ^^^^^^^^^^^^^^
615
616 - improve internal logger
617 - autoload classes (and now uses php namespaces)
618 - upgrade to phpMailer 5.2.1
619 - Smarty 3
620
621 0.64 -> 0.7.0 (2012-02-21)
622
623 Changes and additions
624 ^^^^^^^^^^^^^^^^^^^^^
625
626 - full redisgn
627 - interface written with HTML5 / CSS3
628 - new history managment
629 - mailings history and managment
630 - groups managment
631 - add a dashboard (which displays latests news from the project
632 - public pages (members list en trombinoscope)
633 - handle plugins (see available plugins at http://galette.tuxfamily.org/documentation/fr/plugins/index.html#plugins)
634 - CSV export of selected tables and/or parameted requests (https://mail.gna.org/public/galette-devel/2009-02/msg00006.html)
635 - required fields managment for members add/edition
636 - multinlingual managment for subjects and messages automatically send from Galette (subscription, password lots, ...)
637 - members statuses managment
638 - contributions types managment
639 - rewrite of transactions managment
640 - rewrite maling interface
641 - JQuery UI integration to enhance user experience (menus, tabs, date/color pickers, ...)
642 - print membership cards
643 - ...
644
645 Removals
646 ^^^^^^^^
647
648 - no longer IE6 and IE7 support
649 - remove spanish translation (no longer maintained :'()
650
651 Under the hood
652 ^^^^^^^^^^^^^^
653
654 - PHP 5.3 and more recent support
655 - code mainly rewritten OOP
656 - use of PEAR::LOG
657 - use of Zend_Db to manage database access instead of AdoDB
658 - phpMailer for emails sending (https, gmail, etc. support)
659 - make database relationnal
660
661 0.63.3 -> 0.64rc1 (2010-02-22)
662 - Handle 'stripos' missing function to keep 0.63.x php4 compliant
663 - Upgrade Adodb to 4992
664 - Upgrade to Smarty 2.6.22, and replace old hack for translations with more elegant plugin
665 - Replace phppdflib with tcpdf
666 - Symlink to adodb has been removed, we now use a php file defining the versions for the libraries
667 - Improved pagination: only 20 pages will appear now, instead of all pages
668 - Remove spanish language which has not been maintaned for ages
669 - Use UTF-8 for translation files
670 - Fix a bug calculating end membership date when using begining date for membership in the preferences
671 - Remove not functionnal and not used "public" pages
672 - Remove unused files
673 - Handle 'mb_strtoupper' to avoid error on labels generation when mb extension is not present
674 - Move config file from includes to config directory. Wrtie access on includes directory will no longer be required at install
675 - Only super-admin can change its login/password now. Standard admins can no longer do that
676
677 0.63.2 -> 0.63.3 (2009-11-09)
678 - fix a security flaw that allowed attacker to send arbitrary PHP files on some servers
679 - when sendind invalid member form, line dynamic fields were repeated (bug #10187)
680 - some encoding issues has been noticed on UFT-8 MySQL servers. Connection is now forced to LATIN1 (thanks to Cédric)
681 - unbreakable spaces appears on non html email (thanks to Cédric OLIVIER)
682 - using XML characters in mailing subjects causes XML analysis errors on preview (bug #14571)
683 - needless data were stored into logs (and not at the right place) sending mailings (bug #14569)
684 - XML analysis errors where thrown on logs page when a member card contains reserved characters (bug #14561)
685 - html tags in mailing were not showed while previewing a mailing under Firefox (bug #14465)
686
687 0.63.1 -> 0.63.2
688 - membership's deadline was incorrect for a fiscal year (bug #13010)
689 - donations didn't appear in the right color in the table (bug #13009)
690 - history entries when adding or editing a contribution did not contains member's login - as when adding/editing a member (bug #13011)
691 - on windows, some characters were incorrectly interpreted - ¿\n¿ for example (bug #14162)
692 - when saving a picture (PNG format), alpha channel was not saved, causing image to get a default background color (bug #14327)
693 - restrictions showing pictures (since 0.63.1) prevents custom logo to display correctly (bug #14442)
694 - when editing member's language, current session was also translated (bug #14443)
695 - some characters - like simple quotes - were badly encoded mailings subjects (bug #14449)
696 - mail sending were always active, even if disabled in preferences (bug #14450)
697
698
699 0.63 -> 0.63.1
700 - some preferences were not updated at install time
701 - on some web hosting services, exif functions are not available. In this case, we use GD (bug #12836)
702 - XHTML was sometimes not well formed, due to PHP sessions (bug #13071)
703 - fix PHP notices in the logs (patch #1133)
704 - remove of posix functions which are deprecated in PHP 5.3
705 - add of a .htaccess file to prevent read of uploaded photos from the web
706
707 0.62 -> 0.63
708 - Project leader change :-)
709 - Added transactions managment
710 - Added dynamic field managment, to add some extra fields; also added the ability to translate such fields labels
711 - Members can now self-subscribe
712 - Use of Smarty template engine for pages generation. This causes complete xhtml compliant rewrite of html pages
713 - Upgrade from ADODB 4.7.1 to 4.9.2
714 - Use of gettext possibilities for translations
715 - Added spanish translations (all translations are not done yet)
716 - Added the possibility to upload a custom logo
717 - Fixes numerous bugs
718
719 0.62a -> 0.62.2
720 - change adodb framework due to security alert :
721 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0410
722 - use x.y.z naming convention (0.62a == 0.62.1)
723
724 0.62 -> 0.62a
725 - correct bug #590 : date before 1970 [Frédéric Jacquot]
726 - Typos fixed [Roland Telle]
727 - replace logo by new one [Frédéric Jacquot]
728 - add an empty config.inc.php [Loïs Taulelle]
729
730 0.61 -> 0.62
731
732 - More documentation
733 - Typos fixed
734 - Recoded the html_entity_decode() function to preserve compatibility with pre-4.3 PHP
735 - Defined a maxsize for the text fields (preferences)
736 - First version of the Upgrade documentation using a Linux shell (in French)
737 - Font size for table headers defined
738 - "Update complete" string translated
739 - Errors on DROP and RENAME operations can now be safely be ignored
740 - Structure of the 'preferences' table enhanced
741 - Font size defined for form labels
742 - Bugfix concerning a call to imagegif when the function wasn't available (reported by Vincent Bossuet)
743 - Fixed a bug reported by Lois Taulelle. Membership ending date wasn't updated when removing the "Freed of dues" attribute
744 - Added the possibility to be visible or not in the members list (if you wan't to list members outside from Galette). Courtesy of Stephane Sales
745 - Removed many PHP warnings (Galette should be running fine when error_reporting = E_ALL)
746 - The log can now be sorted
747
748 O.60 -> 0.61
749
750 - Bugfix in member edition form (admin)
751 - Merged ajouter_adherent.php and gestion_contributions.php (member edition)
752 - Table prefixes are now allowed
753 - Removed all eval() functions (potentially dangerous)
754 - Picture resizing if GD is available
755 - HTML equivalents in members' names were badly displayed
756 - Go back to the member's contributions after adding one
757 - "1 days left" was not correct ;)
758 - Date filter added in contribution listing
759 - Correction of a few spelling mistake
760 - Navigation links when on a member's contributions list added
761 - Clicking on a member's name in the contributions list shows his
762 contributions intead of his profile
763 - Lost password recovery added
764 - Removed the Galette acronym meaning
765 - Header corrections
766 - Better language file detection
767 - Bugfix in thumbnail display
768 - DROP permission wasn't checked during install process
769 - English translation
770
771
772 O.60 -> 0.61
773
774 - Correction du formulaire d'édition d'adhérent (admin)
775 - Fusion des fichiers ajouter_adherent.php et gestion_contributions.php
776 (edition de membre)
777 - Les prefixes de tables sont maintenant autorisés
778 - Réduction des photos si GD est disponible
779 - Les équivalents HTML dans les noms d'adhérents étaient parfois
780 mal affichés
781 - Retour aux contributions d'un membre après l'ajout d'un contribution
782 - Filtre sur les dates dans le listing des cotisations
783 - Correction de fautes d'orthographe
784 - Liens de navigation sur la fiche de cotisations d'un membre
785 - Cliquer sur le nom d'un adhérent dans la liste des cotisations
786 permet d'obtenir ses contributions au lieu de son profil
787 - Lien "mot de passe perdu"
788 - Masquage de la signification de l'acronyme "Galette"
789 - Corrections dans les en-têtes
790 - Meilleure détection du fichier de langue
791 - Correction de bug dans l'affichage des vignettes
792 - Le permission DROP n'était pas vérifié durant l'installation
793 - Traduction en anglais