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