]> git.agnieray.net Git - galette.git/blob - galette/docs/CHANGES
Merge branch 'release/0.7.8'
[galette.git] / galette / docs / CHANGES
1 Changes
2 -------
3
4 0.7.7 -> 0.7.8
5 - Add release date on plugins
6 - Add public pages for plugins
7
8 0.7.6.1 -> 0.7.7
9 - Add attachments to mailings
10 - Fix login_adh value on import
11 - Fix bad creation date value on import
12 - Fix charts types issues
13 - Fix dynamic transactions fields
14 - Add amessage when trying to import a member with an unknown status
15
16 0.7.6 -> 0.7.6.1
17 - Wrong member creation date
18 - Import model cannot be changed
19 - Fix memberlist CSV export
20
21 0.7.5.5 -> 0.7.6
22 - configurable CSV imports
23 - filter on non members
24 - PostgreSQL >= 9.1
25 - Remove UNSECURE_PASSWORD stuff
26 - no longer show days remaining for disabled accounts
27 - staff members cannot change thor own informations
28 - no error was shown when removing a member failed
29 - pdf memberd card was looking for loggged in user membership
30
31 0.7.5.4 -> 0.7.5.5 (2013-10-12)
32 - Super admin was not able to change some members fields
33
34 0.7.5.3 -> 0.7.5.4 (2013-10-06)
35
36 - fix a confusion on dynamic fields
37 - member displayed twice when member of multiple groups with the same parent totally breaks members list under postgres. revert.
38 - various fixes regarding group management and ACLs
39 - remove new group button and add group member/manager for non admins/staff
40 - fix a filtering issue on groups on some cases
41 - do not try to remove a constraint that does not exists in postgres databases
42 - restrict tempimages and tamplates_c directories access from web
43
44 0.7.5.2 -> 0.7.5.3 (2013-09-18)
45 - add group member or manager had disappear
46 - a member part of two groups with same parent was displayed twice filtering on parent group
47 - groups managers cannot edit member data
48 - groups managers cannot display member photo
49
50 0.7.5.1 -> 0.7.5.2 (2013-09-11)
51 - fix a javascript issue adding dynamic field on contributions or transactions
52 - add login in available reminders replacements
53 - fix license in two files used for i18n
54
55 0.7.5 -> 0.7.5.1 (2013-08-26)
56 - fix groups PDF blank page
57 - fis MySQL upgrade script issues
58 - fix wrong interpreter path in post contribution test script
59 - mails subejcts were too short
60 - avoid undefined index when running from cron
61 - improve post contribution JSON data
62 - fix SQLite install script
63
64 0.7.4.5 -> 0.7.5 (2013-08-08)
65
66 - fixed empty export csv files export
67 - fixed missing translation in history
68 - add reminders text models
69 - automate reminders sending
70 - send reminders via cron jobs
71 - add receipt and invoices for contributions, with customizable models
72 - post contribution script call (file, get or post), for accouting storage
73 - mailing now always contains a 'To' field to avoid mail blocking
74 - amounts and contributions types now available on mail texts
75 - new date and boolean dynamic fields
76 - CSS printing override is now possible
77 - twitter and google+ news has been removed from dashboard
78
79 0.7.4.4 -> 0.7.4.5 (2013-07-05)
80
81 - fix member removal without confirmation
82 - update 3rd party libraries
83
84 0.7.4.3 -> 0.7.4.4 (2013-06-30)
85
86 - fix groups management from member record
87 - prevent multiple message on delete button
88 - do not use translated string when editing contributions labels
89 - improve print stylesheet
90 - disable member card generation for members that are not up to date
91
92 0.7.4.2 -> 0.7.4.3 (2013-06-22)
93
94 - contribution type was not correctly selected on second step
95 - fix SQL error trying to search on multiple choice dynamic fields
96 - check if language exists when loading texts, avoiding empty results
97 - do not store overlaping contributions
98
99 0.7.4.1 -> 0.7.4.2 (2013-05-11)
100
101 - titles, statuses and genders are show as plain text in exports
102 - fix public members list pagination
103 - fix advanced search issue on contribution end dates
104
105 0.7.4 -> 0.7.4.1 (2013-05-01)
106
107 - tmp password too short
108 - fix HTML issue on contribution end date in advanced search
109 - reminders was sent to everyone
110 - filtered member list CSV export was not limited to members table fields
111 - fix various issues on filtered memberslist CSV export under MySQL
112 - reimplement less secure password storage method for old PHP versions (Debian Squeeze)
113 - titles in members table must be set as NOT NULL
114 - required but missing PHP modules were not displayed
115 - check for PHP mcrypt module at install time
116 - query for advanced search was not displayed if there were no results
117 - SQL issues on some advanced searches
118 - fix minor bugs in preferences pages
119 - while updating existing database, miss were taking 3rd sex
120 - issues regarding false booleans under PostgreSQL
121 - mailings in progress were no longer detected
122 - change default CSV separator (as Excel does not seems to like commas)
123 - filtered list CSV export did not take care of filter
124 - download URL after an export was incorrect
125 - rewrite fields configuration initialization and check
126 - do not show remove button on not removable titles
127 - bad column type for fields visibility under PostgreSQL
128 - fix required but disabled fields
129 - SQL issues at install under MySQL
130 - long title were incorrect under MySQL
131
132 0.7.3.2 -> 0.7.4 (2013-02-23)
133
134 - titles management
135 - search members from their contributions
136 - export filtered members list as CSV
137 - SQLite support
138 - improved password storage
139 - existing exports removal
140 - separate first and last name in mailings texts
141 - browse members in edition mode
142 - order contributions and transactions list by date descending
143 - charts generation
144 - PDF list of members by groups
145 - display informations on members state of dues
146 - do not remove non member status
147 - end of membershop date was incorrect if all members contributions has been removed
148 - unable to remove a member
149 - improve contirubtions interface if non member exist
150 - logged users informations are now available for plugins
151 - dynamic fields values were not stored from self subscription
152 - lost password mail could only use HTTP, not HTTPS
153 - retrieve required fields configuration updating from 0.7.3
154
155 0.7.3.1 -> 0.7.3.2 (2013-01-19)
156
157 - managed but non member groups were not displayed
158 - password were reseted on member edition
159 - add payment type on contribution initialization
160
161 0.7.3 -> 0.7.3.1 (2013-01-05)
162
163 - installation freezes
164 - captcha image was not displayed
165 - improved validation on fields management
166
167 0.7.2.9 -> 0.7.3 (2013-01-01)
168
169 Changes and additions
170 ^^^^^^^^^^^^^^^^^^^^^
171
172 - fix dynamic fields translations
173 - login and password can now be marked as not required
174 - fields visibility configuration
175 - advanced search
176 - non existant dynamic translations are now created
177 - public pages pagination
178
179 Under the hood
180 ^^^^^^^^^^^^^^
181
182 - replace logger
183
184 0.7.2.7 -> 0.7.2.8 (2012-12-19)
185 - major improvement on members lists
186
187 0.7.2.6 -> 0.7.2.7 (2012-12-14)
188 - groups members management was not available for managers
189 - various issues regarding member's language
190 - minor log issue
191
192 0.7.2.5 -> 0.7.2.6
193 - members selection from a new mailing
194 - clear transactions filters
195 - zipcode now does appear on members cards
196 - fix various PHP notices
197
198 0.7.2.4 -> 0.7.2.5 (2012-12-07)
199 - PostgreSQL 8.4 compatibility
200
201 0.7.2.3 -> 0.7.2.4 (2012-12-05)
202 - plugins database instantiation issue
203
204 0.7.2.2 -> 0.7.2.3 (2012-12-04)
205 - prevent empty groups loading
206 - list groups with PostgreSQL 8.4
207
208 0.7.2.1 -> 0.7.2.2 (2012-11-21)
209
210 - group filtering now search into first childs
211
212 0.7.2 -> 0.7.2.1 (2012-11-19)
213
214 - text dynamic fields were repeated undefinitely
215 - choice dynamic fields were repeated undefinitely under MySQL
216
217 0.7.1 -> 0.7.2 (2012-10-29)
218
219 - rewrite dynamic fields in an object,
220 - improve dynamic fields interface
221 - properly detect curl module at install time
222 - display URLs and mails in dynamic fields as hyperlinks
223 - add a button to quickly send reminders to late members
224
225 0.7.0 -> 0.7.1 (2012-10-06)
226
227 Changes and additions
228 ^^^^^^^^^^^^^^^^^^^^^
229
230 - groups filtering
231 - improve installation tests
232 - add a demo mode
233 - fix html to text mailing conversion
234 - possibility to override disabled fields
235 - redesign installation pages
236 - check plugin compatibility
237 - improve transaction display
238 - add system informations page
239 - some fields were too short
240 - filter on company name
241 - limit staff statuses to only one member
242 - fix entered dates i18n
243 - improve IE8 display
244 - fix transparent logo, and with unsupported format
245 - fix plugins menu incorect path
246 - fix plugins activation/desactivation refresh issue
247 - now really uses mail() function
248 - improve password reminder page
249 - fix members list cotisations status ordering
250 - fix dynamic fields display issues
251 - some fields must not be marked as required
252 - fix name filtering issues
253
254 Under the hood
255 ^^^^^^^^^^^^^^
256
257 - improve internal logger
258 - autoload classes (and now uses php namespaces)
259 - upgrade to phpMailer 5.2.1
260 - Smarty 3
261
262 0.64 -> 0.7.0 (2012-02-21)
263
264 Changes and additions
265 ^^^^^^^^^^^^^^^^^^^^^
266
267 - full redisgn
268 - interface written with HTML5 / CSS3
269 - new history managment
270 - mailings history and managment
271 - groups managment
272 - add a dashboard (which displays latests news from the project
273 - public pages (members list en trombinoscope)
274 - handle plugins (see available plugins at http://galette.tuxfamily.org/documentation/fr/plugins/index.html#plugins)
275 - CSV export of selected tables and/or parameted requests (https://mail.gna.org/public/galette-devel/2009-02/msg00006.html)
276 - required fields managment for members add/edition
277 - multinlingual managment for subjects and messages automatically send from Galette (subscription, password lots, ...)
278 - members statuses managment
279 - contributions types managment
280 - rewrite of transactions managment
281 - rewrite maling interface
282 - JQuery UI integration to enhance user experience (menus, tabs, date/color pickers, ...)
283 - print membership cards
284 - ...
285
286 Removals
287 ^^^^^^^^
288
289 - no longer IE6 and IE7 support
290 - remove spanish translation (no longer maintained :'()
291
292 Under the hood
293 ^^^^^^^^^^^^^^
294
295 - PHP 5.3 and more recent support
296 - code mainly rewritten OOP
297 - use of PEAR::LOG
298 - use of Zend_Db to manage database access instead of AdoDB
299 - phpMailer for emails sending (https, gmail, etc. support)
300 - make database relationnal
301
302 0.63.3 -> 0.64rc1 (2010-02-22)
303 - Handle 'stripos' missing function to keep 0.63.x php4 compliant
304 - Upgrade Adodb to 4992
305 - Upgrade to Smarty 2.6.22, and replace old hack for translations with more elegant plugin
306 - Replace phppdflib with tcpdf
307 - Symlink to adodb has been removed, we now use a php file defining the versions for the libraries
308 - Improved pagination: only 20 pages will appear now, instead of all pages
309 - Remove spanish language which has not been maintaned for ages
310 - Use UTF-8 for translation files
311 - Fix a bug calculating end membership date when using begining date for membership in the preferences
312 - Remove not functionnal and not used "public" pages
313 - Remove unused files
314 - Handle 'mb_strtoupper' to avoid error on labels generation when mb extension is not present
315 - Move config file from includes to config directory. Wrtie access on includes directory will no longer be required at install
316 - Only super-admin can change its login/password now. Standard admins can no longer do that
317
318 0.63.2 -> 0.63.3 (2009-11-09)
319 - fix a security flaw that allowed attacker to send arbitrary PHP files on some servers
320 - when sendind invalid member form, line dynamic fields were repeated (bug #10187)
321 - some encoding issues has been noticed on UFT-8 MySQL servers. Connection is now forced to LATIN1 (thanks to Cédric)
322 - unbreakable spaces appears on non html email (thanks to Cédric OLIVIER)
323 - using XML characters in mailing subjects causes XML analysis errors on preview (bug #14571)
324 - needless data were stored into logs (and not at the right place) sending mailings (bug #14569)
325 - XML analysis errors where thrown on logs page when a member card contains reserved characters (bug #14561)
326 - html tags in mailing were not showed while previewing a mailing under Firefox (bug #14465)
327
328 0.63.1 -> 0.63.2
329 - membership's deadline was incorrect for a fiscal year (bug #13010)
330 - donations didn't appear in the right color in the table (bug #13009)
331 - history entries when adding or editing a contribution did not contains member's login - as when adding/editing a member (bug #13011)
332 - on windows, some characters were incorrectly interpreted - ¿\n¿ for example (bug #14162)
333 - when saving a picture (PNG format), alpha channel was not saved, causing image to get a default background color (bug #14327)
334 - restrictions showing pictures (since 0.63.1) prevents custom logo to display correctly (bug #14442)
335 - when editing member's language, current session was also translated (bug #14443)
336 - some characters - like simple quotes - were badly encoded mailings subjects (bug #14449)
337 - mail sending were always active, even if disabled in preferences (bug #14450)
338
339
340 0.63 -> 0.63.1
341 - some preferences were not updated at install time
342 - on some web hosting services, exif functions are not available. In this case, we use GD (bug #12836)
343 - XHTML was sometimes not well formed, due to PHP sessions (bug #13071)
344 - fix PHP notices in the logs (patch #1133)
345 - remove of posix functions which are deprecated in PHP 5.3
346 - add of a .htaccess file to prevent read of uploaded photos from the web
347
348 0.62 -> 0.63
349 - Project leader change :-)
350 - Added transactions managment
351 - Added dynamic field managment, to add some extra fields; also added the ability to translate such fields labels
352 - Members can now self-subscribe
353 - Use of Smarty template engine for pages generation. This causes complete xhtml compliant rewrite of html pages
354 - Upgrade from ADODB 4.7.1 to 4.9.2
355 - Use of gettext possibilities for translations
356 - Added spanish translations (all translations are not done yet)
357 - Added the possibility to upload a custom logo
358 - Fixes numerous bugs
359
360 0.62a -> 0.62.2
361 - change adodb framework due to security alert :
362 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-0410
363 - use x.y.z naming convention (0.62a == 0.62.1)
364
365 0.62 -> 0.62a
366 - correct bug #590 : date before 1970 [Frédéric Jacquot]
367 - Typos fixed [Roland Telle]
368 - replace logo by new one [Frédéric Jacquot]
369 - add an empty config.inc.php [Loïs Taulelle]
370
371 0.61 -> 0.62
372
373 - More documentation
374 - Typos fixed
375 - Recoded the html_entity_decode() function to preserve compatibility with pre-4.3 PHP
376 - Defined a maxsize for the text fields (preferences)
377 - First version of the Upgrade documentation using a Linux shell (in French)
378 - Font size for table headers defined
379 - "Update complete" string translated
380 - Errors on DROP and RENAME operations can now be safely be ignored
381 - Structure of the 'preferences' table enhanced
382 - Font size defined for form labels
383 - Bugfix concerning a call to imagegif when the function wasn't available (reported by Vincent Bossuet)
384 - Fixed a bug reported by Lois Taulelle. Membership ending date wasn't updated when removing the "Freed of dues" attribute
385 - 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
386 - Removed many PHP warnings (Galette should be running fine when error_reporting = E_ALL)
387 - The log can now be sorted
388
389 O.60 -> 0.61
390
391 - Bugfix in member edition form (admin)
392 - Merged ajouter_adherent.php and gestion_contributions.php (member edition)
393 - Table prefixes are now allowed
394 - Removed all eval() functions (potentially dangerous)
395 - Picture resizing if GD is available
396 - HTML equivalents in members' names were badly displayed
397 - Go back to the member's contributions after adding one
398 - "1 days left" was not correct ;)
399 - Date filter added in contribution listing
400 - Correction of a few spelling mistake
401 - Navigation links when on a member's contributions list added
402 - Clicking on a member's name in the contributions list shows his
403 contributions intead of his profile
404 - Lost password recovery added
405 - Removed the Galette acronym meaning
406 - Header corrections
407 - Better language file detection
408 - Bugfix in thumbnail display
409 - DROP permission wasn't checked during install process
410 - English translation
411
412
413 O.60 -> 0.61
414
415 - Correction du formulaire d'édition d'adhérent (admin)
416 - Fusion des fichiers ajouter_adherent.php et gestion_contributions.php
417 (edition de membre)
418 - Les prefixes de tables sont maintenant autorisés
419 - Réduction des photos si GD est disponible
420 - Les équivalents HTML dans les noms d'adhérents étaient parfois
421 mal affichés
422 - Retour aux contributions d'un membre après l'ajout d'un contribution
423 - Filtre sur les dates dans le listing des cotisations
424 - Correction de fautes d'orthographe
425 - Liens de navigation sur la fiche de cotisations d'un membre
426 - Cliquer sur le nom d'un adhérent dans la liste des cotisations
427 permet d'obtenir ses contributions au lieu de son profil
428 - Lien "mot de passe perdu"
429 - Masquage de la signification de l'acronyme "Galette"
430 - Corrections dans les en-têtes
431 - Meilleure détection du fichier de langue
432 - Correction de bug dans l'affichage des vignettes
433 - Le permission DROP n'était pas vérifié durant l'installation
434 - Traduction en anglais