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