root/branches/CAMPSITE_3_2_BRANCH/campsite/ChangeLog

Revision 8695, 66.6 kB (checked in by holman, 10 months ago)

ChangeLog?, CREDITS files and version updated for 3.2.3 release

  • Property svn:eol-style set to native
  • Property svn:keywords set to author date id revision
Line 
1 3.2.3 (May 11, 2009)
2   Bugs Fixed
3   ----------
4   - #2848 - Unable to create article types
5   - #2849 - Installer displays warnings related to session initialization
6   - #2850 - Tiny media plugin is not localized
7
8 3.2.2 (May 08, 2009)
9   Improvements
10   ------------
11   - #2216 - Article attachments in article edit mode via TinyMCE editor
12   - #2654 - Image shrinking for images inserted by TinyMCE
13   - #2665 - Integration of Media TinyMCE plugin and Article media files
14   - #2802 - Add image derivates cache
15   - #2832 - Rename "Import legacy archive" into "Import XML" in Actions menu
16   - #2835 - List most recently commented articles and most recent comments
17   - #2837 - Ordered "Clear System Cache" and "Import Legacy Archive" in Action Menu
18   - #2838 - List most recent comments / most recently commented articles
19   - #2839 - Implement custom size parameters for text edit fields
20   - #2843 - Plugin manager: implement plugin update functionality
21
22   Bugs Fixed
23   ----------
24   - #2717 - Blog plugin: Add confirmation for user that images have successfully uploaded
25   - #2719 - Blog plugin: Add option to automatically resize image
26   - #2730 - Adding new content to the blog is broken because of the lack of validation
27   - #2741 - Blog plugin: Allow some HTML tags
28   - #2772 - Information about writable directories is missing
29   - #2776 - It's not possible to create new interview
30   - #2787 - Blog plugin: published/creation date renamed
31   - #2789 - Interview plugin admin: input validation failed
32   - #2793 - Article edit screen: >Save All< does not save topic fields
33   - #2810 - Adding a blog on new install, without having image generates error
34   - #2811 - Comments not appearing in admin interface
35   - #2820 - Import script doesn't report omitted content
36   - #2821 - Password strength meter rates passwords generated by strong password generartor as weak
37   - #2823 - Login action always returns error
38   - #2824 - The sections list is empty when the issue or language were not set
39   - #2825 - The issues list is empty when the language was not set
40   - #2826 - Garbage remains in the database after article delete
41   - #2827 - Misspelled list name in search list error reporting
42   - #2828 - The subscription by publication action is not handled properly
43   - #2829 - Constraints in articles list do not accept dynamic fields
44   - #2830 - Type parameter in articles list constraints does not accept case insensitive values
45   - #2833 - Blog plugin: form smarty plugins does not respect template parameter
46   - #2834 - Advanced setup and sytem preferences screen are not documented
47   - #2836 - Blog plugin: delete child object on delete blog/blogentry
48   - #2840 - Invalid article selection in articles list on topic exclude constraint
49   - #2841 - Crash when submitting comments
50   - #2842 - Blog plugin: Column "published" have to replaced by "date"
51   - #2844 - Interview plugin: Fix the limit parameter for lists
52   - #2845 - Poll plugin: Fix the limit parameter for lists
53
54 3.2.1 (March 31, 2009)
55   Improvements
56   ------------
57   - #2769 - Import of legacy archives from other CMSs and HTML
58             (base implementation)
59   - #2780 - Implement template languages list for site, publication,
60             issue, article
61   - #2773 - List articles by Author
62   - #2615 - Implement order by Number in the list of topics and subtopics
63   - #2254 - Ability to print user name/real name of subscriber with comment
64   - #2745 - Strong password generator
65   - #2804 - Add 'preview' template attribute
66
67   Bugs Fixed
68   ----------
69   - #2761 - Preview mode url parameters are missing from URI
70   - #2792 - set_publication does not change the publication alias
71   - #2783 - Upgrading from 2.6 leaves users table in inconsistent state
72   - #2784 - Users synchronize script does not work for inconsistent data
73   - #2807 - Part of the article data is not set upon article creation
74   - #2812 - The article image number not updated in the admin interface
75   - #2775 - It's not possible to create new blog
76   - #2785 - urlparameters does not insert the article number if the
77             options="article" parameter was missing
78   - #2782 - Upgrade crashes on invalid rights id sequence
79   - #2790 - Upgrade continues on article field conversion error
80   - #2791 - Translation strings are missign from set author and users screens
81   - #2794 - The blog plugin doesn't respect topic enviroment/constraints
82   - #2797 - Advanced search crash when 'index' scope was specified
83   - #2799 - The meta date time class throws error on empty values
84   - #2806 - Article edit screen crash for non-assigned articles
85   - #2817 - The sections are not ordered in the admin content menu
86
87 3.2.0 (March 06, 2009)
88   Improvements
89   ------------
90   - #1791 - Use Ajax to save article screen
91   - #2312 - Swap out Xinha for TinyMCE
92   - #2538 - Advanced article search
93   - #2542 - Ajaxization of WYSIWYG editor
94   - #2561 - Article Statistics: Most Commented
95   - #2596 - Replace PLUGINS_DIR by CS_PATH_PLUGINS (Plugin API)
96   - #2598 - Plugin localizer
97   - #2602 - Password strength meter and automatic strong password generator
98   - #2620 - Implementation of a blog plugin
99   - #2645 - Improvementes to the plugins API
100   - #2668 - Log Article edited/modified action
101   - #2669 - Rewrite the article statistics API to work in real time
102   - #2672 - Add static Author field
103   - #2681 - Implement article publish_date in list articles constraints
104   - #2689 - Make TinyMCE status bar (where it prints current breadcrumb of
105             html structure) toggable via permissions
106   - #2690 - Implement dynamic update of the author
107   - #2736 - Section description should not be a mandatory field
108
109   Bugs Fixed
110   ----------
111   - #1750 - Home page should show locked status of articles
112   - #1799 - Home Page: Add "Most recently modified" articles
113   - #1800 - Home Page: Your Articles: show when an article will be published
114   - #1936 - users/index.php uses SQL directly in the HTML file
115   - #2550 - Fixing Xinha editor
116   - #2612 - Database can be overwritten at installation time without warning
117             the user
118   - #2626 - Plugin installer does not set proper rights
119   - #2638 - Bugs/improvements to the Interview plugin
120   - #2639 - Bugs/improvements to the Poll plugin
121   - #2656 - Poll plugin crash when browsing categories in article edit screen
122   - #2674 - Articles list incomplete when 'reads' attribute specified
123   - #2688 - Fix the way of printing the parameters in the URLs
124   - #2693 - The language is not set correctly for localizer in
125             camp_select statement
126   - #2695 - Advanced search is CASE_SENSITIVE while it should be not
127   - #2697 - Poll: set default charset to utf8
128   - #2700 - The search engine indexer skips words
129   - #2702 - Comments in local language (russian) shown as unconverted
130             utf8 in Admin & on front-end
131   - #2703 - The comment data may be broken on concurrent inserts
132   - #2704 - Installing on apache without APC results in crash
133   - #2706 - Poll plugin: admin interface doesn't show fields according to
134             the choosen number of answers
135   - #2712 - Blog classes need to set published datetime automatically
136   - #2713 - Changing the language in the template invalidates the
137             issue/section/article objects
138   - #2723 - Liveuser db connect error
139   - #2732 - Problem with installer and non-existing apache crontab
140             (cron table for user apache)
141   - #2738 - Unicode screwed up in default database
142   - #2749 - Restore script fails due to duplicated key
143   - #2750 - Blog admin lists foreign entries
144   - #2751 - List of articles with ignore_language doesn't work well
145
146   Other Tasks
147   -----------
148   - #2597 - Keep plugin files below /plugins/
149
150 3.1.2 (October 31, 2008)
151   Improvements
152   ------------
153   - #2623: Like operator for strings in searching
154   - #2625: Allow accessing of time in published articles
155   - #2634: Make Campsite more friendly to shared hosting
156   - #2637: Allow image resize when displaying article images
157
158   Bugs Fixed
159   ----------
160   - #2310: Username restrictions problem
161   - #2499: Array expected as argument: Fixed since 2.7 release
162   - #2528: Unset include path for PEAR classes
163   - #2530: PEAR error when trying to post a comment
164   - #2551: Syncing Phorum and Campsite users fails in data type validation
165   - #2573: User login error on inconsistent databases
166   - #2593: Update user permissions fails in some specific conditions
167   - #2595: QuickForm PEAR package missed for Interview plugin
168   - #2610: The value of the article custom fields of topic type is not correct
169   - #2621: Unsetting issue in local behaves different than in previous versions
170   - #2622: MetaDateTime class file is not correct, __autoload() fails
171   - #2624: Invalid property remember_user of object login
172   - #2629: Poll plugin fails in form interactions
173   - #2630: Article search is slow on big databases
174   - #2633: Plugin warnings: "Call-time pass-by-reference has been deprecated"
175   - #2636: Crontab overwritted when multiple Campsite instances are installed
176
177 3.1.1 (July 29, 2008)
178   Small Improvements
179   ------------------
180   - #2445: Creating standardards/API for campsite plugins
181   - #2606: Add a nickname field to the comment form
182   - #2607: Implement a way to remember the user upon login
183   - #2609: Update the Russian and Belarusian translations
184   - #2600: Implement an attribute that returns the number of
185   articles in the search action
186
187   Bugs Fixed
188   ----------
189   - #2599: Localizations for poll/interview plugins
190   - #2601: The installer has to check for more permissions
191   - #2605: Run the plugin install code at activation
192   - #2608: Reimplement the missing date attributes in date formatting
193
194   Other Tasks:
195   - #2563: Test the PHP template engine under stress
196
197 3.1.0 (July 04, 2008)
198   Improvements
199   ------------
200   - #1549: Install cron jobs all at once
201   - #2176: Implement a statement that will display the whole
202   article body
203   - #2362: Check for topics in articles in template language
204   - #2484: Online interview module
205   - #2522: Security checks
206   - #2536: Introduce permissions based on sections for staff users
207   - #2552: Allow plugins to register attributes in Campsite context
208   - #2560: Article statistics: Most Read
209   - #2564: Make Ubuntu package
210   - #2565: Special values for ComparisionOperation class
211   - #2566: Show number of articles in each section
212   - #2579: Beginning of the plugins API
213   - #2584: Implement a method to upgrade the database on new install
214
215   Bugs Fixed
216   ----------
217   - #2366: Fix image handling
218   - #2449: Crash when uploading image
219   - #2577: Unexpected error in comments when the thread id did not
220   exist in phorum
221   - #2578: The order of the order fields is not preserved in lists
222   - #2589: Subscription form set to paid by default
223
224
225 3.0.3 (June 06, 2008)
226   Bugs Fixed
227   ----------
228   - #2581: Lists loop over the content more times than needed.
229   - #2582: The internal link popup crashes with error message.
230   - #2583: Internal links are not processed in certain conditions.
231   - #2574: After all permissions are granted to an user, it is not
232   possible to remove permissions from him by unchecking single
233   checkboxes.
234   - #2580: Bad template path in template conversions
235
236 3.0.2 (May 26, 2008)
237   Bugs Fixed
238   ----------
239   - Syncing campsite and phorum users still queries Users table
240   which is no longer in use.
241   - Introduce text button for preview, get rid of the magnifying
242   glass icon in the article edit screen.
243   - Fixed a typo in the French language definition.
244   - Fixes in all form statements in the template language: do not
245   set the hidden tpl parameter when the template was not defined,
246   set the template based on the given parameters, code cleanup,
247   added new error message for invalid template error.
248   - Fixed invalid error message when the issue, section or article
249   template was not set.
250   - Fixed bug in phorum user creation: do not set the user id
251   manually, the user id is an autoincrement key.
252   - The topic parameter is not set in the URI when the topic was
253   defined.
254   - Fixed error reporting in issue, section and article lists;
255   added new error message.
256   - In article comments list initialize the default order to the
257   thread order.
258   - Fixed the htaccess file for the windows install.
259   - HTML coding fixes.
260   - Small fixes in the INSTALL file.
261   - Fixes in the default demo templates.
262   - Fixed declarations for operators greater_equal, smaller_equal.
263   - Fixed the version display in the admin interface.
264
265 3.0.1 (May 06, 2008)
266   - Many bug fixes in the template converter and the template engine
267
268 3.0.0 (April 23, 2008)
269   For full details about these changes, see:
270   http://code.campware.org/projects/campsite/query?milestone=3.0.0
271  
272   Major Improvements
273   ------------------
274   - The template engine was rewritten in PHP for better performance,
275   more flexibility, easier development, plugin architecture, fewer
276   dependecies and easy install.
277   - The install procedure is much easier thanks to a web based
278   installer.
279   - A caching mechanism for database objects was implemented. This
280   will result in fewer database queries and greater speed and
281   scalability.
282  
283   Small Improvements
284   ------------------
285   - Variables for storing temporary data can be used in the template
286   language.
287   - Boolean expressions can be used in "if" statements.
288   - Many new small features in the template language.
289   - The web based installer provides a default demo package for
290   easier learning of the template language.
291   - Removed the constraint of having at most one limitted list of a
292   certain type in a template.
293  
294 2.7.0 "Tomas" (March 12, 2007)
295   For full details about these changes, see:
296   http://code.campware.org/projects/campsite/query?milestone=2.7.0
297  
298   Major Improvements (4 total)
299   ----------------------------
300   01) #2326 - Attach Campcaster audio files to Campsite articles
301   02) #2327 - Upload audio files to the LS database from within Campsite
302   03) #2328 - Single sing-on
303   04) #2330 - Offline editing/Synchronizing Articles with Another Server
304  
305   Small Improvements (6 total)
306   ----------------------------
307   01) #2199 - Login screen should display the instance name
308   02) #2218 - Possibility to review attachments in admin interface
309   03) #2220 - Provide section description as property of section
310   04) #2224 - Possibility to copy/move/rename templates
311   05) #2281 - Show max upload file size in file attachment window
312   06) #2283 - Show additional info in the ATTACHMENT EDIT screen
313   07) #2436 - Mailout for article comments
314  
315   Bugs Fixed (14 total)
316   ---------------------
317   Bugs are listed in order of oldest to newest.
318  
319   01) #2282 - Image attachments do not show in the browser
320   02) #2299 - Non-template files are not displayed properly
321   03) #2300 - "Move template" screen should not refresh when you
322               choose a directory
323   04) #2301 - Do not show current directory in "move template" screen
324   05) #2303 - Template screen "select all" and "select none" do not
325               work when non-template files are around
326   06) #2309 - Deleting a template folder does not record anything in Log
327   07) #2316 - Error adding attachment to an article
328   08) #2343 - Attachments: Put download icon next to file name
329   09) #2373 - ARTICLE LIST CSS broken
330   10) #2388 - Campcaster session is not closed when user logout
331   11) #2390 - Attach an audioclip to a specific translation of an article
332               does not work
333   12) #2394 - Ordering button works even when there is no audioclips
334   13) #2398 - Bad visualization on Comments index page
335   14) #2401 - The title is not retrieved properly when uploading an audioclip
336   15) #2402 - The album is not retrieved when uploading an audioclip
337
338 2.6.7 (February 23, 2007)
339   For full details about these changes, see:
340   http://code.campware.org/projects/campsite/query?milestone=2.6.7
341
342   Small Improvements (2 total)
343   ----------------------------
344   01) #2421 - Improve the comments management UI
345   02) #2422 - Base files for the .deb package
346  
347   Bugs Fixed (13 total)
348   ---------------------
349   Bugs are listed in order of oldest to newest.
350  
351   01) #2407 - Error in localizer when the source language was not defined
352   02) #2412 - Error when an image was deleted from the article but the
353               link to it from the article content was not
354   03) #2413 - Check for PHP GD fails
355   04) #2418 - Bad includes in ad.php and ad_popup.php generates errors
356   05) #2420 - Ugly error message when can't connect to the MySQL server
357   06) #2423 - When using translate feature some properties of original
358               article are lost
359   07) #2425 - Campsite and phorum users may become unsynchronized
360   08) #2427 - Phorum user is not initialized properly when submitting a
361               commment
362   09) #2429 - Error posting comment
363   10) #2430 - Localizer error message when logging in
364   11) #2431 - Error when editing article: Undefined index: TOL_Language
365   12) #2432 - Error when upgrading the database from 2.6.0
366   13) #2434 - Error processing requests in the template engine
367
368 2.6.6 (January 26, 2007)
369   For full details about these changes, see:
370   http://code.campware.org/projects/campsite/query?milestone=2.6.6
371
372   Small Improvements (1 total)
373   ----------------------------
374   01) #2409 - Update Serbian and Serbo-Croatian localizations
375  
376   Bugs Fixed (2 total)
377   ---------------------
378   Bugs are listed in order of oldest to newest.
379  
380   01) #2408 - The template engine skips empty parameters
381   02) #2410 - Fix phorum configuration issue
382
383 2.6.5 (January 23, 2007)
384   For full details about these changes, see:
385   http://code.campware.org/projects/campsite/query?milestone=2.6.5
386
387   Bugs Fixed (7 total)
388   ---------------------
389   Bugs are listed in order of oldest to newest.
390  
391   01) #2391 - Error when duplicating an empty template
392   02) #2396 - campsite-upgrade-instances fails when run from bin folder
393   03) #2397 - The image link is not processed when saving the article
394   04) #2399 - Messages posted in Phorum break the comment list in the
395               frontend
396   05) #2400 - The template engine can't read the request in some instances
397   06) #2405 - Invalid pager functionality in section article list
398   07) #2406 - The install script allows invalid etc directory
399
400 2.6.4 (January 11, 2007)
401   For full details about these changes, see:
402   http://code.campware.org/projects/campsite/query?milestone=2.6.4
403  
404   Small Improvements (3 total)
405   ----------------------------
406   01) #2359 - Hack for integration with Cream on subscription management
407   02) #2382 - Improve selection by topic in articles list
408   03) #2383 - Replace ImageMagic with PHP GD
409  
410   Bugs Fixed (5 total)
411   ---------------------
412   Bugs are listed in order of oldest to newest.
413  
414   01) #2375 - Translated topics are shown twice in article edit screen
415   02) #2376 - Error when executing user subscription page
416   03) #2377 - Error: Undefined variable 'key' in Localizer.php:78
417   04) #2381 - "Reset search form" link broken in Users search screen
418   05) #2384 - Phorum images in the admin area are broken
419
420 2.6.3 (October 30, 2006)
421   For full details about these changes, see:
422   http://code.campware.org/projects/campsite/query?milestone=2.6.3
423
424   Bugs Fixed (9 total)
425   ---------------------
426   Bugs are listed in order of oldest to newest.
427
428   01) #2356 - User password change not working
429   02) #2357 - System failure when trying to edit a user (only
430               affecting updated installations)
431   03) #2360 - Extra character encoding when using template path URL
432   04) #2361 - Changes to system preferences are not logged
433   05) #2363 - Minor security hole
434   06) #2364 - Incorrect handling when xorkey is not set in session
435   07) #2365 - Autopublish script can't detect the document root
436               directory
437   08) #2367 - Error when managing many comments
438   09) #2368 - The upgrade script fails to create phorum users
439
440 2.6.2 (October 30, 2006)
441   For full details about these changes, see:
442   http://code.campware.org/projects/campsite/query?milestone=2.6.2
443
444   Improvements
445   ------------
446   - Phorum and Campsite better integration
447
448   Documentation
449   -------------
450   - Documented cron jobs in the manual
451   - Documented the new article types screens
452   - Updated the 'Creating a publication' chapter in the manual
453   - Updated the 'Defining Article Types' chapter in the manual
454   - Updated the chapter 'Editing Articles' in the manual
455
456   Bugs Fixed (27 total)
457   ---------------------
458   Bugs are listed in order of oldest to newest.
459
460   01) #2295 - Deleting a template within a subdir does not take care if it
461       is in use.
462   02) #2296 - Upgrading from versions older than 2.5 generates an error
463   03) #2297 - Some links are incomplete in the template screens
464   04) #2298 - In debug mode some messages are displayed before headers
465   05) #2308 - Error in template management when trying to edit a
466       non-existent file
467   06) #2311 - Bad visualization of the System Preferences form (firefox)
468   07) #2313 - URLParameters and URI statements print invalid image number
469   08) #2315 - Create/restore instance utilities don't work on names with
470       spaces
471   09) #2317 - Error in user management when deleting an IP addresses group
472   10) #2318 - Replace to a template file does not work because
473       mime_content_type() is missed
474   11) #2319 - Changing the number of an image to existing number does not
475       inform the user that the number was not changed
476   12) #2323 - Error in section management when adding a new one
477   13) #2325 - Error in publication management when adding a new one
478   14) #2332 - Bug in template 02-04 v2
479   15) #2334 - Error changing the last sentence of an old article published
480       inside the secondary publication.
481   16) #2335 - Adding a subscription section gives an error.
482   17) #2337 - "Article Type Fields" row colors do not alternate properly
483   18) #2338 - Support for Apache 2.2
484   19) #2339 - Merge article types crashes on articles containing quote
485       character
486   20) #2342 - Error trying to delete a comment
487   21) #2344 - Security fix
488   22) #2345 - Unable to submit subscription section form unless individual
489       language is choosen
490   23) #2346 - Sort comments by most recently added by default
491   24) #2347 - Dont show top-level placeholder comments in Comment
492       management
493   25) #2348 - Undefined index: HTTP_REFERER in user subscription
494   26) #2349 - Register globals vulnerability
495   27) #2353 - Bug when deleting an entire page of articles in Article List
496       interface
497
498 2.6.1 (August 22, 2006)
499   For full details about these changes, see:
500   http://code.campware.org/projects/campsite/query?milestone=2.6.1
501
502   New Features
503   ------------
504   - Added verbosity to campsite-create-instance - i.e. it tells you
505     what it is doing now.
506   - In the Article Edit screen, you can now change the time the article
507     was published.
508   - User is not allowed to add images, attachments, or templates if the
509     target directory is not writable.
510   - A 'Save and Close' button has been added to the Article Edit Screen
511     even when an article is 'Pending'/'Unplaced'.
512   - All sample templates are now available for 2.6.X
513   - Campsite is now part of the Free Software Foundation/UNESCO directory:
514     http://directory.fsf.org/campsite.html
515   - A Dutch translation was added
516
517   The following translations were updated:
518   - Russian
519   - Romanian
520   - Spanish
521
522   Bugs Fixed (32 total)
523   ---------------------
524   Bugs are listed in order of oldest to newest.
525
526   01) #2175 - Failure to detect if php-session package was installed
527   02) #2178 - 'campsite-remove-instance' fails
528   03) #2179 - Error in template engine when dealing with date-time fields
529   04) #2181 - Clicking on "Add Article" sometimes gives an error
530   05) #2187 - Localizer loses "hide translated strings" preferences after
531       every save
532   06) #2191 - Error restoring backup file using -e option when the target
533       instance does not exist
534   07) #2213 - On the Article Edit page, the "Link to public page" doesn't
535       include publication url in url
536   08) #2230 - campsite-restore-instance script fails when 'pushd' and
537       'popd' arent in the system
538   09) #2239 - When duplicating a template, if the user sets an already
539       existing name campsite returns to template duplicate screen without
540       posting an error.
541   10) #2241 - There was a crash sometimes when trying to duplicate a new,
542       unassigned article
543   11) #2242 - Problem localizing Arabic (R-T-L languages)
544   12) #2244 - Template keyword "firstParagraph" doesn't work in some
545       circumstances
546   13) #2246     - Attachments listed in different order on the frontend
547       compared to the backend.
548   14) #2249 - Crash when adding existing image to article
549   15) #2250     - Invalid link to article in the edit page: When editing a
550       translated version of an article the "Link to public page" is not
551       generated correctly: the issue and section URL names are taken from
552       the default language version instead of the translation version.
553   16) #2253 - Some cells on home page not vertically aligned properly
554   17) #2257 - Sections not deleted properly.
555   18) #2259 - Unable to list all images in an article
556   19) #2260 - The template engine crashes when requesting the home page
557       (http://site/[lang_code]) for a language that is not the default
558       publication language.
559   20) #2261 - When previewing an article in a different language than the
560       section language the preview link contains the section language
561       instead of the article language.
562   21) #2262 - Duplicate article screen - if you dont select an article
563       to duplicate, there is a crash
564   22) #2263 - Javascript error when logging in under IE
565   23) #2264 - Arabic language shows a javascript error in the article
566       edit screen
567   24) #2267 - ArticleImage->getImage() doesn't return the Image object
568   25) #2268 - Strings with double quotes are truncated in article edit
569       screen inside of single-line text fields
570   26) #2269 - Campsite doesn't compile on 64 bit systems
571   27) #2272 - When the database character set was UTF8, trying to create
572       the Campsite database returns an error
573   28) #2274 - Article can be half-placed (for example, it can belong to
574       publication and issue, but not a section) when creating an unplaced
575       article
576   29) #2277 - Subscriptions are not added correctly to the database
577   30) #2284 - Attached files with spaces in their names do not have
578       correct name when you download them
579   31) #2285 - Duplicating an article does not respect preferences for
580       whether comments should default to enabled
581   32) #2290 - Cannot edit an existing language
582
583
584 2.6.0 "Joey" (July 10, 2006)
585   For full details about these changes, see:
586   http://code.campware.org/projects/campsite/query?milestone=2.6.0
587
588   Major New Features
589   ------------------
590   - Frontend users can post comments on articles & comments can be
591     moderated by the staff.
592   - 'Article Types' screen re-engineered with the ability to rename
593     article types, to translate them, to hide or show them, and merge
594     them together. Article Type Fields can be renamed, translated,
595     hidden, and can change types.
596   - Improved security for the login screen.  The password is encrypted
597     when it is sent to the server, and if too many unsuccessful login
598     attempts are made, a CAPTCHA (an image with text inside) is
599     displayed. This prevents automated scripting attacks trying to
600     guess passwords.
601   - Improved responses to user interaction.  The system now displays
602     which action the user just performed and gives a detailed
603     explaination if a particular action cannot be performed.
604   - If an error occurs in the admin interface, an automated bug reporter
605     takes over and allows the user to submit the bug back to the
606     Campsite team automatically.  This takes away any extra effort on
607     the part of the users to submit a bug and will allow quick
608     resolution of anything that comes up.
609   - Staff users can submit feedback directly to the Campsite team from
610     within the interface.
611   - Improved backup/restore scripts: you can now transfer your site
612     to another server using these scripts.  Backup file are now tagged
613     with the date and time of the backup.  Lots of help
614     documentation has been added as well as detailed status messages
615     during execution.
616
617   Minor Features
618   --------------
619   - A 'Save and Close' button has been added to the bottom of the
620     'Article Edit' screen
621   - Improved layout of the Article Edit screen - more compact, more
622     obvious switching between the "Edit/View" modes, and the time the
623     article was saved is displayed.  The article number has been added,
624     as well as a link to the frontend page.
625   - When an article is locked, you are given the option to view it
626     without unlocking it.
627   - #1844: Section number is now displayed in the Section configure
628     screen
629   - #1884: Better installation procedure for the "Parser options"
630     section
631   - #1927: Xinha image popup now defaults to first image selected
632   - #2070: Added ability to replace a template file
633   - Template line numbers are now shown so it is easier to debug any
634     errors in the template.
635   - Template IDs are shown in the template list & template edit screen,
636     these are sometimes needed when creating a template file.
637   - #2069: Added the ability to view template images
638   - #2074: Added ability to toggle "On Front Page" and "On Section Page"
639     from the "Article List" screen
640   - #1676: Added ability to delete an issue even if it has articles in
641     it
642   - #2052: When deleting a section, there is no need to ask whether to
643     delete all articles from the section
644   - #2050: Automatically place cursor in the first text box for relevant
645     screens
646   - #2048: Added ability to publish an issue from the issue configure
647     screen.
648   - #1633: Issue scheduled publishing is now combined with the Issue
649     configure screen
650   - #1997: The search now works across multiple publications
651   - A number of things were done to speed up the Admin interface
652   - API improved & simplified
653
654   Template Language Improvements
655   ------------------------------
656   - You can now specify the time format (hours, minutes, seconds, AM/PM)
657     for time values.
658   - #2034: Added ability to set topic by ID and show topic ID
659   - #2071: Implemented "List Images" statement
660   - #2007: Template EDIT statements can now have arbitrary HTML added
661     to them
662   - #1828: Added ability to set "Language OFF"
663   - #1713: Added URL statement, equivalent of:
664     <!** print publication site><!** uri>
665   - identifiers in the template language can contain the double quote
666     character (")
667
668   Bugs Fixed
669   ----------
670   01) #1919: Inserting image fails when caption and alt text erased in
671       Xinha popup
672   02) #1585: URL type is not localized
673   03) #1685: Article attachments sometimes have the wrong file name when
674       you download them
675   04) #1789: When deleting a section, only delete the articles of the
676       same language as the section
677   05) #1821: Changing a user type does not change permissions for all
678       users of that user type
679   06) #1827: Add "Other" option to user employer type
680   07) #1865: Creating an article with a duplicate name gives an
681       uninformative error
682   08) #1908: If you try to save the publication without changing
683       anything, you get an error.
684   09) #1914: Campsite Indexer and other scripts should display the
685       instance name
686   10) #1918: Issue edit screen allows issues with number 0
687   11) #1939: Trying to use an issue number that already exists crashes
688   12) #1946: 'Add attachment' gives an uninformative error message when
689       the server is not able to write the file to the destination
690       directory
691   13) #1938: Adding a new subscription crashes when there are no issues
692   14) #1949: No error given if there is a problem uploading an image
693   15) #1975: On the frontend, the subscription form javascript doesn't
694       work when some fields are predefined
695   16) #1763: Article Edit: Going into view mode should automatically
696       unlock the article
697   17) #1767: Deleting an article type doesnt warn you that you will
698       delete all articles of that type
699   18) #1943: Message not clear enough when deleting an issue that
700       contains articles.
701   19) #2037: Preview function is broken with multiple publications
702   20) #2112: Home page broken when user doesnt have "ChangeArticle" and
703       "Publish" permissions
704   21) #2080: Dont allow campsite-backup-instance and
705       campsite-restore-instance to be run as non-root.  It wasnt possible
706       previously, but now we give a better error message.
707   22) #2084: Fixed bug where the javascript calendar did not show up for
708       the following languages: Romanian, Russian, French, Italian,
709       Portuguese, and German.
710   23) #2064: "System Preferences" section missing from Localizer
711   24) #2039: Install fails on Ubuntu Dapper
712   25) #2057: Deleting an Issue does not delete its Scheduled publishing
713       entries
714   26) #2058: Deleting article does not delete its scheduled publishing
715       entries
716   27) #2018: In IE, various png files aren't transparent
717   28) #2053: Article List -> Translate -> back to article List ->
718       suddenly the language in "Article List" is selected (wrong)
719   29) #2012: Internal/External links dont work when upgrading from 2.1
720   30) #2051: Duplicate section -> pull down for "publications" doesnt
721       always work
722   31) #2045: When editing an alias, and you save with the same name as it
723       already has, it gives you an error
724   32) #1971: If you edit Topic and change the name to an existing topic
725       name, it give you an error
726   33) #1968: Creating a folder with ".." throws an error
727   34) #1991: Localizer "Hide translated strings" checkbox doesnt work
728       on IE
729   35) #1990: Permissions not enforced for the localizer
730   36) #2143: When adding an image, adding a non-URL to the URL field
731       would cause a crash.
732   37) #2122: No way to specify empty password for
733       campsite-create-instance
734   38) #2110: Creating a duplicate template name produces a crash
735   39) #2105: Unsafe template deletion
736
737
738 2.5.2 (May 11, 2006)
739   New Features
740   ------------
741   - Added Korean localization
742
743   Bugs Fixed
744   ----------
745   - Article internal links don't work for multiple publications
746   - Demo templates don't display the correct article in "About us" section
747   - The script campsite-create-instance was not set executable
748
749
750 2.5.1 (April 10, 2006)
751   New Features
752   ------------
753   Full localizations for the following languages were added:
754   1.  French (new!) (Rokhaya Ndiour)
755   2.  Arabic (Read Neshiewat <raed@raednesh.com>)
756   3.  Croatian (Marinko Filipović <marinko.filipovic@gmail.com>)
757   4.  German (Micz Flor <micz.flor@web.de>)
758   5.  Portugues (Guilherme Henrique Soares <ghsoares@publicor.pt>)
759   6.  Romanian (George Hari Popescu)
760   7.  Russian (Andrei Blagorazumov <a@fnr.ru>)
761   8.  Serbian (Cyrillic) (Ljuba Rankovic <sr-localizer@campware.org>)
762   9.  Serbo-Croatian (Latin) (Ljuba Rankovic <sr-localizer@campware.org>)
763   10. Swedish (Erik Dalén <dalen@jpl.se>)
764
765   A demo server was added which allows you to test-drive Campsite.
766   You can access the demo administration interface here:
767       http://campsite-demo.campware.org/admin
768   and see the demo frontend here:
769       http://campsite-demo.campware.org/
770
771   Bugs Fixed
772   ----------
773   - Xinha can't handle more than 9 images in an article
774   - Xinha subheads sometimes dont work
775   - User creation date shows up incorrectly
776   - Topics: Root topic language should default to login language
777   - Parts of the Home page formatted wrong when there are no articles
778   - Minor bug in localizer when installing
779   - PHP notice in "Add new user type" (most users would never see it)
780   - "65 or over" string not translated
781   - 'Users' & 'Help' string in the main menu is not translated
782   - Not all main menu items are escaped for javascript (caused the
783     main menu not to show up in French)
784   - Updated Manual with documentation for 2.5 features
785   - The article indexer doesn't work with a blank database
786   - Scripts from older versions of Campsite are not deleted
787     automaticaly when upgrading. They are: autopublish, gather,
788     notifyendsubs and notifyevents.
789
790
791 2.5.0 (March 6, 2006)
792   For full details about these changes, see:
793   http://code.campware.org/projects/campsite/query?milestone=2.5.0
794
795   New Features
796   ------------
797   - Added ability to translate topics.
798   - Added ability to create an article without placing it in the
799     publication/issue/section hierarchy.
800   - Added ability to move an article to another section
801     (previously we had the ability to copy, but not move).
802   - The Home page has a new layout to accommodate more detailed
803     information and an increasing number of views of the workflow.
804     It now displays publication/issue/section for all articles, and
805     there is a new section to show articles which have not yet been
806     placed in a publication/issue/section.
807   - Added the ability to subscribe to a section of a specific language,
808     instead of all languages in a section.
809   - Added the ability to create an article-type field that lists
810     topics in a dropdown list.
811   - Added the ability to print only the first paragraph of a story.
812   - Added Swedish translation.
813   - Campsite no longer tries to install PEAR libraries on the system at
814     install time, instead it will use the ones we have added to the
815     release.  This will eliminate one of our main install problems.
816
817   Added permissions:
818   - User may move articles
819   - User may translate articles
820   - User may attach images to articles
821   - User may attach topics to articles
822   - User may change system preferences
823   - User may use the "Find and Replace" button in the WYSIWYG
824   - User may use the "Character Map" button in the WYSIWYG
825
826   Minor Features
827   --------------
828   - Added backlinks to lots of screens to get back to where you
829     came from.
830   - Used javascript to validate lots of forms before they are
831     submitted.
832   - #1181: Differentiate between past and future events in Issue
833     Scheduled Publishing
834   - #1655: Provide confirmation on template save
835   - #1666: Add an "Add Article" link to the Article Edit screen
836   - #1672: Allow setting of HTML encoding from the template
837   - #1719: If you adding an article from within a section, the
838     language drop down should be populated with only the languages
839     of the section.
840   - #1722: Issue List scheduled publishing icon should change icon
841     to green when enabled
842
843   Bugs Fixed (41 total)
844   ---------------------
845   - Fixed many cases where something bad would happen if no input
846     was given in a form. (#1768, #1754, #1747, #1746, #1737, #1726)
847   - #1100: Possible to scheduled events in the past in Issue Scheduled
848     Publishing
849   - #1493: Xinha->add image: popup too small
850   - #1605: When a large number of images are attached to any number of
851     articles, any image function will hang the system.
852   - #1660: Template editor eats "&nbsp;"
853   - #1661: Consecutive "print" statements in the template language eat
854     spaces around them
855   - #1662: Encode HTML special chars in template engine output.  Affected
856     keywords are Print, URL, Form, Search, User
857   - #1677: Right now the search of an article can return a translation,
858     even though the article in the current language exists.
859   - #1687: If you sort the log by event, the user row in the table is
860     empty
861   - #1692: In the user subscription form the "Select User Country"
862     statement does not work when the current language is not English.
863   - #1694: Invalid error message displayed by the template engine when
864     no issue was published
865   - #1708: When changing the publication URL type in the admin interface
866     the template engine does not receive the reset cache message.
867   - #1712: The error message for "List <statement>" is missing Subtopic
868     statement.
869   - #1714: The "translate" shell script does not work.
870   - #1715: Scheduled publishing does not work for Serbian language.
871   - #1716: "If List Start" does not work inside "List ArticleAttachment"
872   - #1718: Edit Issue: dont allow language to change to an existing
873     translation
874   - #1720: Changing issue language should change section's language
875   - #1721: Configure issue -> preview -> popups a full browser window
876     instead of small window
877   - #1727: Section duplicate -> after duplicate, cant go to existing
878     or new section
879   - #1730: Article list -> add article -> article added at bottom of list
880   - #1731: Translating an article into an unsupported language gives
881     useless input dialogs if you dont have the right to create an
882     issue or section.
883   - #1732: Some functions in DatabaseObject do not properly escape
884     column names
885   - #1733: Issue list is not indented correctly if you dont have
886     permission to add/change issues
887   - #1745: Duplicate article -> dont select anything to duplicate
888     -> crash
889   - #1748: Cannot attach URL image to an article
890   - #1751: Article -> add image -> you can upload something that isnt
891     an image
892   - #1752: Add existing image to article -> quirks switching from one
893     sort to another
894   - #1753: Image search -> setting "items per page" to zero gives
895     strange behaviour
896   - #1756: HTML special characters not escaped for file attachment
897     descriptions
898   - #1757: Topics with HTML special characters dont show up correctly
899     in article edit
900   - #1761: Topics with special characters not displayed correctly in
901     "Attach topic" popup
902   - #1769: Duplicating an article duplicates keeps the article order
903     of the original. (New articles should be placed at the top of the
904     list)
905   - #1778: Fix subsription form in IE 6
906   - #1780: Image sort - Last Modified sort cannot be reversed to sort
907     the opposite direction
908   - #1657: install.sh throws error on CentOS 4.x
909
910
911 2.4.3 (February 1, 2006)
912   Bugs Fixed
913   ----------
914   - #1678: The article indexer doesn't work
915   - #1683: Error changing an Issue's language
916   - #1682: Update the default country list
917
918
919 2.4.2 (January 26, 2006)
920   For full details about these changes, see:
921   http://code.campware.org/projects/campsite/query?milestone=2.4.2
922
923   Bugs Fixed
924   ----------
925   - #1652: Copying an article created by someone else keeps the
926     orginal creator
927   - #1651: Language names show up in English in "Article Add" screen and
928     on the Home page under "Your Articles"
929   - #1569: /usr/local/campsite/bin/notifyevents is sending malformed
930     mail messages
931   - #418: Non-published articles are shown in List article when Preview
932     Mode is used
933   - #1659: Error when you edit an issue configuration
934   - #1674: Xinha on IE: Internal link popup window is too small
935   - #1675: Turn on font face & font size for Xinha
936   - #1670: Trying to duplicate a template shows an error (but still works)
937   - #1663: Xinha "Subhead" button doesnt work in Internet Explorer
938   - #1671: Automatic extensions for new template file names.
939
940
941 2.4.1 (January 13, 2006)
942   For full details about these changes, see:
943   http://code.campware.org/projects/campsite/query?milestone=2.4.1
944
945   Bugs Fixed
946   ----------
947   - #1643: Fixed installation issue when installing from scratch
948   - #1650: Template engine: "articleAttachment" attribute produces
949     an error even if it's correct
950   - #1649: In the Article List, using the "up" and "down" order icons
951     will select the language of the article you moved.
952   - #1647: The Article List formatting is messed up when you dont have
953     the Add Article permission
954   - #1644: No error messages shown in Article Type Add/Edit screen
955   - #1642: Article List doesnt look good in IE
956   - #1637: Article Edit: A date field is still looks editable when in
957     VIEW mode
958   - #1635: Home Page - Clicking on scheduled Issue time does not
959     take you to editing the event
960
961
962 2.4.0 (January 10, 2006)
963   For full details about these changes, see:
964   http://code.campware.org/projects/campsite/query?milestone=2.4.0
965
966   Major Features
967   --------------
968   - Ability to attach files to articles
969   - Article Edit screen redesign
970     - Images, topics, attachments, and publishing events are now shown
971       alongside the article.  Adding these items has been vastly
972       simplified.
973   - Article List redesign
974     - Ability to do actions on multiple articles at once (it has a
975       similar interface to Gmail).
976     - More information about each article is shown in the article list.
977   - API for third party plugins (beta)
978   - Simplified navigation
979   - The template engine starts automatically and it can be restarted from
980     the user interface.
981   - The template engine is more user-friendly: when it encounters a
982     critical error it displays a message instead of crashing.
983
984   Minor Features
985   --------------
986   - Article copy: When duplicating an article, you can now duplicate
987     any number of its translations, as well as give each translation
988     a new name.
989   - Article translation: When you translate an article and the issue
990     and/or section do not exist in the translation language, you now have
991     the ability to create them at the same time you create the article
992     translation.
993   - Scheduled Publishing: A javascript calendar has been added for
994     selecting dates.
995   - Image Archive: Simplified the search interface.  Your searches are
996     now remembered.
997   - Image archive: "View image" screen now shows all translations of
998     articles that use the image.
999   - Configuration screens for publications, issues, and sections now
1000     have all actions available.  Previously, most actions could only be
1001     accessed on the "list" screens.
1002   - Simplified the "Add Article" screen.
1003   - Staff list: Added a "User type" column to the staff list.
1004   - Subscribers list can be sorted by full name, account name and
1005     creation date.
1006   - WYSIWYG: Decreased the loading time for the editor.
1007   - WYSIWYG: The editor now works in Firefox 1.5.
1008   - Install maintenance binaries into the standard /usr/sbin directory.
1009   - Campsite can be installed in standard directories without generating
1010     conflicts. The Campsite instance utilities have globally acceptable
1011     names.
1012
1013   Template Language Improvements
1014   -------------------------------
1015   - Added "PublishDate" to "print article" commands
1016   - Added "PublishDate" to "article list order" command
1017   - Added "CreationDate" to "article list order" command
1018   - Added "List ArticleTopic"
1019   - Added "List Subtopic"
1020   - Added "Article Number"
1021   - Added "If Article Number"
1022
1023   Developers
1024   ----------
1025   - Admin interface Subversion repository files now mimic the installed
1026     directory structure.
1027   - User permissions have been refactored to allow for arbitrary
1028     additional user configuration variables
1029   - Localizer: Language files are now independent of specific
1030     directories.
1031   - Localizer: Added ability to move strings to different screens.
1032   - Removed all use of the M4 macro processing language.
1033   - Replaced PASSWORD function for generating the user password with SHA1.
1034   - Moved utility scripts into the implementation directory.
1035
1036   Bugs Fixed
1037   ----------
1038   - Fixed bug where article events would still take place even if
1039     the Article was set back to 'New' from 'Submitted'
1040   - Fixed bug where an article would be placed in an arbitrary position
1041     when copied.
1042   - Fixed bug where trying to save the empty string in the WYSIWYG editor
1043     would actually save a "<BR>".
1044   - Fixed the template engine crash when the issue, section or article
1045     template was not set.
1046
1047
1048 2.3.3 (October 31, 2005)
1049   For full details about these changes, see:
1050   http://code.campware.org/projects/campsite/query?milestone=2.3.3
1051
1052   Minor features:
1053   - When pasting into WYSIWYG editor, all styles except bold and
1054     italic will be removed (#1501)
1055   - Added Arabic language (#1490)
1056   - Subsection anchors now have CSS tags so you can modify their
1057     appearance (#1313)
1058   - Added documentation on how to install as non-root user, how to use the
1059     "configure" and "create_instance" scripts, and how to logout a user on
1060     the frontend
1061
1062   Bug fixes:
1063   - When displaying article content the internal links and the
1064     text following them are not displayed. (#1489)
1065   - "if user loggedin" does not work correctly for IP-based
1066     subscriptions (#1505)
1067   - Fixed minor security bug where it is possible to learn the MYSQL
1068     password if the attacker has the ability to snoop on outgoing
1069     emails (#1497)
1070   - Remove warnings when PHP_NOTICES is turned on. (#1515, #1498, #1494)
1071   - Whitespace in 'gather' cron script results in needless emails (#1507)
1072   - User IP address list management: can't add 127.0.0.1 (#1504)
1073
1074
1075 2.3.2 (October 19, 2005)
1076   For full details about the changes in 2.3.2, see:
1077   http://code.campware.org/projects/campsite/query?milestone=2.3.2
1078
1079   Minor features:
1080     #1484 -     Allow the use of article publish date in the template language
1081     #1391 - Screenshots for all administration steps in the manual
1082
1083   Bug fixes:
1084     #1482 -     Packaged templates do not use 2.3 database
1085     #1480 - Duplicate Article does not copy "OnSection" field correctly
1086     #1456 - Escaping command line parameters with $'arg' and $"arg" does not work on FreeBSD
1087     #1471 - Install scripts break on Debian 3.1 (Sarge)
1088     #1470 -     Packaged templates need documentation, common layout
1089     #1486 -     Fatal error when opening the "Add new image" page
1090     #1476 -     Wrong error message when PEAR fails to update
1091     #1462 -     Campsite server returns error when restarting
1092     #1457 -     Preview doesn't work correctly for translated articles
1093     #1447 -     Upload date not set properly when duplicating articles
1094     #1414 -     Refresh templates every time they are displayed
1095
1096
1097 2.3.1 (September 7, 2005)
1098     Bug fixes:
1099     - Ticket #1445 - Upgrade from 2.2 to 2.3 fails on MySQL 3.X
1100     - Ticket #705 - Image Archive: give an error on Invalid URL
1101     - Ticket #1291 - No error dialog popups up for article
1102     edit->images->add new->save
1103     - Ticket #1443 - Campsite utility scripts don't work when the binary
1104     directory is in the path
1105     - Ticket #1157 - Make Campsite work on PHP 5
1106     - Ticket #1436 - Fix 'about' link
1107     - Ticket #1442 - Translations are broken on Fedora Core 4
1108     - Ticket #1441 - Remove obsolete scripts from root HTML directory
1109     - Ticket #1438 - Compilation fails on Fedora 4.0
1110     - Ticket #1437 - Check in russian translation updates
1111     - Ticket #1312 - Admin login can't be done after a user login in same
1112     browser session
1113     - Ticket #1432 - Invalid template in article body internal links
1114     - Ticket #1429 - Article text fields are not visible on Fedora Linux
1115     - Ticket #1428 - Xinha SR language broken
1116     - Ticket #1424 - Admin interface doesnt work when run on a different port
1117     - Ticket #1398 - INSTALL file miss info about apache config
1118     - Ticket #1421 - Unsetting a context property does not delete the URL
1119     parameter
1120     - Ticket #1411 - PHP notices when running "create_instance"
1121     - Ticket #1401 - Install breaks if database password has a quote in it
1122     - Ticket #585 - IP access problem
1123     - Ticket #1408 - Can't change subscription status
1124     - Ticket #1400 - Configuring "instance advanced parameters" breaks when
1125     using defaults
1126     - Ticket #1403 - When upgrading an old instance the templates are not
1127     copied to the new HTML directory
1128     - Ticket #1402 - Apache user and group are not set properly when upgrading
1129     from 2.1
1130     - Ticket #1399 - Install prompts "0 - to exit" confusing
1131     - Ticket #1285 - Main menu behaviour change
1132     - Ticket #1207 - PHP notices appear in admin site
1133     - Ticket #1396 - Manual: Most internal internal links are broken
1134     - Ticket #1385 - Default Apache .conf file: add php_admin_value and *:80
1135     - Ticket #1386 - After create_instance, Connection refused (111)
1136     - Ticket #1387 - PHP "NOTICES" break Xinha
1137     - Ticket #1390 - Fix images in campsite manual
1138     - Ticket #1383 - Invalid path in admin directory gives no error
1139     - Ticket #1379 - create_instance parameters description
1140
1141 2.3.0 (August 1, 2005)
1142     2.3.0 New Features
1143     - User Management v2
1144         - #0307: Separation of Staff & Subscribers
1145         - Ability to search users
1146         - New, easier-to-use interface
1147         - #0764: Categorize user-rights list
1148     - Localizer v2
1149         - New, easier-to-use interface
1150         - Ability to translate from any language to any other language
1151         - Ability to change your default language
1152         - Notification of missing strings
1153         - Notification of unused strings
1154     - WYSIWYG Text editor
1155         - Editor changed from HTMLArea to Xinha, a more dynamically
1156           supported project
1157         - Added “Paste from Word” ability – will strip the MSWord styles
1158         - Internal links support “target”
1159     - #0710: Online help with user comments
1160     - #1115: Show recently published articles, pending actions on the
1161              home page
1162     - #0703: Article List: Show article lock state
1163     - #0781: Allow the user to set the default instance parameters
1164     - #0790: Login screen remembers your previous language choice
1165     - #0742: Language names now appear in native languages in all lists
1166     - #1052: Change all database text input fields to use 255 characters
1167              so as to support other languages better
1168     - #1077: Testing checklist
1169     - “Duplicate Section” screen useability improvements
1170     - #1185: Ability to delete all articles in a section when you delete
1171              the section
1172     - Works with SSL
1173
1174     2.3.0 Major Bug Fixes
1175     - #1051: PHPWrapper broken
1176     - #0901: In Article List, articles should be shown newest first
1177     - #1132: Article Edit -> Topics -> Topics don't show & you cant
1178              add them
1179     - #0849: "Unlock" doesn't work
1180     - #0812: Duplicating a section is broken
1181     - #1273: If Scheduled Publishing cron job is stopped for any reason,
1182              scheduled actions may never be performed
1183
1184     2.3.0 Minor Bug Fixes/Tweaks
1185     - #1280: When translating issues the URL name is not set
1186     - #0737: You should not have to fill in "currency" when you modify
1187              a publication
1188     - #1102: Change "Short Name" to "URL Name"
1189     - #1174: Change "Automatic Publishing" to "Scheduled Publishing"
1190     - #1098: No confirmation when deleting an Issue "automatic
1191              publishing" action
1192     - #1097: After publishing/unpublishing an issue, the confirmation
1193              message is exact opposite of what it should be
1194     - #0851: Clicking on the campsite logo should bring you "home"
1195     - #0850: Article -> Automatic Publishing -> Cancel -> error
1196     - #0844: Default image archive to show most recently added images
1197     - #0735: Translated issues are not grouped together
1198     - #1135: Article Edit -> Images-> Add existing -> edit -> save ->
1199              returns you to the article image list screen
1200     - #1131: Scheduled Publishing: When editing an entry, clicking
1201              "cancel" takes you to the article list
1202     - “Automatic Publishing” changed to “Scheduled Publishing”
1203     - #1190: Deleting an article from article list moves you back to the
1204              beginning of the article list
1205     - #1304: If "Manage templates" permission is OFF, and "Delete
1206              Templates" permission is ON, you cant get to template screen
1207
1208 2.2.2 (April 29, 2005)
1209     - updated FreeBSD install documentation
1210     - updated the manual (added extra information about upgrading from older
1211     versions)
1212     - fixed install bugs:
1213         - use short options on install utility (FreeBSD version doesn't support
1214         long options)
1215         - fixed modules configuration bug (didn't check the settings for each
1216         module)
1217         - updated dependecies on installed libraries/utilities
1218         - select the correct make utility on FreeBSD
1219         - removed obsolete code
1220         - make the CLI compatible to FreeBSD style
1221         - set the editor new rights for all staff users
1222         - install and upgrade needed PEAR packages
1223         - fixed blank page bug (sometimes users got a blank page)
1224         - set the thumnail path correctly when upgrading the images
1225         - image archive didn't work for instances, except the default one
1226         - copy the short name and default templates when duplicating sections
1227     - other:
1228         - minor Fedora related bugs
1229         - minor template engine bugs
1230
1231 2.2.1 (April 23, 2005)
1232     - bugs #0748, #0779: Installation fixes for FreeBSD, Fedora, & Ubuntu
1233     - bug #0882: Image Manager doesn't work when changing default installation
1234     settings.
1235     - bug #0807: Initialize the HTMLArea rights
1236     - bug #0848: Cannot upgrade Images table if database is on remote server
1237     - bug #0963: "print image <number> description" doesn't work
1238     - bug #0728: Gracefully handle the case when PEAR isn't in the path
1239
1240 2.2.0 (April 14, 2005)
1241     - Improve management of multiple instances of CAMPSITE on a single server
1242     (new instances can be created without reinstalling Campsite)
1243     - Allow editors/journalists to change and set the order of articles
1244     - New handling of Images (and other Multimedia)
1245     - Automatic publishing/removal of selected articles without human
1246     intervention at a specified date and time
1247     - Publication site aliases: aliases allow Campsite to identify a
1248     publication based on multiple domain names
1249     - Shorter, Search Engine-Friendly URLs: the user has the choice of old
1250     type URLs or new, shorter URLs
1251     - Replaced the Campfire Java applet with the JavaScript-based HTMLArea.
1252     This will allow users to input and edit articles without having to
1253     download and install the Java VM and Campfire applet. It will also allow
1254     additional features such as image display inside the article.
1255     - New admin interface (pretty icons, dropdown menu, no more frames)
1256
1257 2.1.8 (April 24, 2005)
1258     - Installation fixes for Fedora & Ubuntu
1259
1260 2.1.7 (April 11, 2005)
1261     - Implemented "Print Topic Identifier" and "Print User Identifier"
1262     - Check if cookies were modified in a certain way to allow invalid user login
1263     - Do not allow operations outside look directory for the following scripts:
1264         - template list script
1265         - template edit script
1266         - template save script
1267         - template create script
1268         - template duplicate script
1269         - template upload script
1270         - template delete script
1271         - directory create script
1272         - directory delete script
1273
1274 2.1.6 (February 9, 2005)
1275     - Implemented new "Topic", "If Topic" and "Print Topic" statements
1276     - Added new environment attribute: topic; this affects articles lists and
1277     is forwarded as an URL parameter
1278     - Added new attributes to "List Issue" statement
1279     - Many bug fixes
1280
1281 2.1.5 (March 26, 2004)
1282     - Added Chinese translation thanks to Andrew Lih and Tian Fawei at Hong Kong
1283     University, Journalism and Media Studies Centre
1284     - Added Arabic localization (thanks to folks at www.rightsmedia.org in
1285     Lebanon)
1286     - Implemented article/section duplication feature
1287     - Implemented a small extension API in order to allow the Phorum modules to
1288     work with campsite (thanks to Sebastian Goebel)
1289     - Implemented ordering by name in issues and articles lists
1290     - Added a technical FAQ for troubleshooting
1291     - Added Arabic translation
1292     - Many bug fixes
1293
1294 2.1.4 (October 20, 2003)
1295     - Changed the image buttons to text buttons which are easy to translate
1296     - Fixed bug 178: Some admin rights not added by default when admin account
1297     created
1298     - Improved the manual (2.1. Configuring the publishing environment)
1299     - Improved the template parser behavior: display error message when an
1300     invalid template was included (previously it would display an empty page)
1301     - Other bug fixes
1302
1303 2.1.3 (July 8, 2003)
1304     - Manual updates: some statements were not documented: "If Search"
1305     (3.9.3.22), "Print Search" (3.9.4.2), "If Subtitle" (3.9.3.23); manual
1306     corrections
1307     - Parser used to abort improperly when it couldn't resolve the allowed hosts
1308     name
1309     - Increased the maximum keyword length in the search engine
1310     - Fixed memory leaks (used valgrind to detect them)
1311     - Added Firebird specific article body field edit script
1312     - Modified the subtitle printing behavior: printing the field inside the
1313     subtitle list will display the current subtitle in the list instead of the
1314     subtitle set at the beginning of the template
1315
1316 2.1.2 (April 23, 2003)
1317     - Ported campsite to FreeBSD (thanks to Richard Airlie)
1318     - Started the port to OpenBSD (thanks to Richard Airlie)
1319     - Small bug fixes
1320     - Manual updates relative to the FreeBSD port
1321     - Manual update: 2.1.4 User management: write about the admin user and it's
1322     use in email notifiers
1323     - Small template language improvements: ability to specify the image number
1324     when printig image attributes (3.9.4.2 Print), accept empty strings as
1325     identifiers
1326     - Added Portuguese translation (thanks to Guilherme Henrique Soares)
1327     - Replaced AUTHORS with updated CREDITS file
1328
1329 2.1.1 (February 21, 2003)
1330     - Added new languages: Serbian (Cyrillic), Spanish, Bosnian and updated
1331     the other translations
1332     - Improved template management user interface; allow users whithout write
1333     right to view the template
1334     - Login file checks for guest_include.php; if found, it is included
1335     - Fixed bug 86 (at install time the script checks for apache user instead
1336     of group; if user and group are not the same it fails)
1337     - Implemented subscription update feature: update subscriptions automatically
1338     when adding/deleting subscriptions to/from issues
1339     - Improved the manual: detailed database conversion, corrections
1340     - Other bug fixes
1341
1342 2.1.0 (November 10, 2002)
1343     - The application is divided into modules that can be installed on
1344     different systems (increased scalability)
1345     - Multiple instances of campsite can be installed on the same system
1346     - Campsite is more configurable: connection to database, install
1347     directories, smtp server etc. can be configured by install scripts
1348     - New, improved install scripts: detect necessary dependencies (libraries,
1349     headers, binaries etc.), configure application, test configuration, select
1350     modules etc.
1351     - Ported the administration interface from www-sql to Php
1352     - Use UTF-8 charset all over the application (database, admin interface,
1353     templates, parser, java editor)
1354     - Added the localizer: a tool allowing the users to translate the admin
1355     interface into different languages and select the language of the interface
1356     at login time
1357     - Improved template management module: create and edit files remotely,
1358     duplicate them on the server, save them on the local system
1359     - Improved image management module: add old image feature, search engine.
1360     - Improved authorization and access system: fixed security bug, added new
1361     user type
1362     - Improved usability: ease the deletion of issues, add all sections to a
1363     subscription at once, copy issue structure on translation etc.
1364     - New module: topics. An article can have zero-more topics. Topics can be
1365     structured in a hierarchy. E.g.: sport topic can have football, tennis,
1366     basketball etc. as subtopics
1367     - Other small enhancements and bug fixes on administration interface
1368     - Template language improvements: more operators, more attributes added to
1369     If and List statements, the possibility to use dynamic fields in If Article
1370     and List Article statements etc.
1371     - Set default subscription time per publication (independent of the
1372     country)
1373     - New, improved article editor: Campfire 2.0
1374     - Administration interface translated into Russian, German, Romanian,
1375     Serbo-Croatian and Czech languages
1376     - Added an exhaustive list of countries to campsite database
1377
1378
1379 2.0.12 (October 29, 2001)
1380     - Set login username/password fields to size 10
1381     - Add If Language statement (see manual: 3.9.1.26)
1382     - Updated manual: added With statement description: 3.9.1.27
1383     - Fixed content type/charset string to work for netscape browser
1384
1385 2.0.11 (August 9, 2001)
1386     - When adding a new subscription to a publication add the sections too
1387     - Admin interface, subscription-section: the section is now selectable
1388     from a list instead of letting you type the section number
1389     - Admin interface, subscription-section: print the name of the section
1390     name instead of the number
1391     - New text only editor for article body type fields
1392     - Admin interface: print more sections per page (20)
1393     - Admin interface: print the description for date-type fields (YYYY-MM-DD)
1394     - When deleting article: delete the links from search keywords to articles
1395     too
1396     - Admin interface: adding new issue detects if there was an old structure
1397     or not and selects the appropriate link accordingly
1398     - The newly added articles are Public to everybody (not just to subscribers)
1399     by default.
1400     - Admin interface: on adding new images forward the current language
1401     identifier
1402     - New statement in template language: If Image <number>; tests if image
1403     <number> exists
1404     - If statements in template language can be negated: If not
1405     - The parser server updates automatically the article types from the database
1406     (in case they were modified)
1407     - Fixed event notify bug: mailnotify used to send all the email to the event
1408     originator
1409     - Order can be used now in Issue, SearchResult and Article lists
1410     - Fixed parser crash bug: when encountered invalid identifier for Language,
1411     Publication, Issue, Section, Article, Print, If, Subscription, Edit
1412     - Fixed parser bug: on Issue statement select the current issue according to
1413     access rights
1414     - Added more debug information on Local statement
1415     - Fixed bug on template list: didn't print properly file names containing spaces
1416     - Small enhancement on template list: print files/directories in alphabetical
1417     order
1418     - Fixed small bug on install/uninstall scripts
1419     - Fixed parser crash on empty search
1420     - Fixed login/subscription password field size
1421     - Select the publication language when adding a new issue or article
1422     - Fixed bug: listing subscription sections showed section from all the
1423     publication (not just the selected one)
1424     - Fixed subscription process bug: the parser doesn't process subscription
1425     statement when modifying/updating the subscription
1426     - Fixed notification of subscription end bug
1427     - Fixed reading ALT image property in article body
1428     - Fixed some incorrect parser hash locks
1429     - Fixed incorrect use of is, not, greater, smaller operators in if statements
1430
1431 2.0.10 (July 24, 2001)
1432     - Fixed the 'Back to article details' bug
1433     - Removed the weird message from 'Old images'
1434     - Fixed the language selection in lists bug
1435
1436 2.0.9 (July 3, 2001)
1437     - Fixed incorrect timestamp update on event notify
1438     - Fixed mysqlclient library link problem on RedHat systems
1439
1440 2.0.8 (June 18, 2001)
1441     - Fixed internal links bug (select proper template according to link
1442     publication)
1443     - Fixed incorrect parsing of "list ... article ... keyword <keyword>" bug
1444
1445 2.0.7 (May 14, 2001)
1446     - Small bugfixes
1447
1448 2.0.6 (April 5, 2001)
1449     - Fixed search list order bug. The parser did not list in the requested
1450     order the list of searched articles
1451
1452 2.0.1-2.0.5
1453     - Fixed install bugs
1454
1455 2.0.0 (March 13, 2001):
1456     - New items: README, implementation/tpl_cgi, documentation/example,
1457     documentation/http-config
1458     - General:
1459         - Changed Makefiles in order to compile on Redhat 7.0
1460         implementation/parser:
1461         - The parser is now campsite_server, a multithreaded daemon
1462         - Made campsitectl (start, stop, restart, show status) campsite_server
1463         - Made campsite rc script for Sys V like systems (ex. RedHat)
1464         - Made install script to install campsitectl, campsite scripts for
1465         automatic start of campsite_server on system startup
1466         - The parser prints formatted date, month name (mon_name) and weekday
1467         name (wday_name) in current language (not in English only)
1468     - documentation:
1469         - Updated campsite-guide (changes made on: URLParameters, Print Issue
1470         Article Image Subscription, Date)
1471     - implementation/tpl_cgi:
1472         - This is a small cgi; it receives requests, connects to
1473         campsite_server, read the response from campsite_server and forwards
1474         the response (HTML page)
Note: See TracBrowser for help on using the browser.