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