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