replace CHANGES.txt with more standard named NEWS file. fill in the NEW file..
[mir.git] / NEWS
1 [last changed: $Date: 2002/12/07 07:01:08 $]  2002 mir-coders group
2 -------------------------------------------------------------------------------
3
4 ================================
5 1.0.0-rc4 (as of yet unreleased)
6 ================================
7
8 [New features/Improvements]
9 * set a "Cache-control", "Pragma" and "Expires" header to the http response
10   in the Mir and OpenMir servlets to insure that nothing gets cached by a
11   client browser.
12
13 [Bugfixes]
14
15 [Build process]
16
17 [Maintenance]
18
19 [Notes]
20
21 =========
22 1.0.0-rc3
23 =========
24
25 [New features/Improvements]
26 * support "video/avi" mime type.
27 * add missing multi-file dialog for audio/video/othermedia admin interface
28 * mark an article as unproduced when one of it's possible attached media items
29   is modified.
30
31 [Bugfixes]
32 * fix placement of FILE upload field in the media admin
33   that prevented description, author, etc fields to appear in uploaded files in
34   the admin interface.
35 * prevent an Image Entity from getting out of sync w/ the DB when the setImage
36   method in EntityImages is called.
37
38 [Build process]
39
40 [Maintenance]
41
42 [Notes]
43 * manually insertion of "video/avi" mime-type in the media_type table is
44   required. see the dbscripts/populate_mediatyp file for details (id 20)
45
46 =========
47 1.0.0-rc2
48 =========
49
50 [New features/Improvements]
51
52 [Bugfixes]
53 * fix nasty and embaressing bug in rc1 that prevented uploads from working.
54
55 [Build process]
56
57 [Maintenance]
58
59 [Notes]
60
61 =========
62 1.0.0-rc1
63 =========
64
65 [New features/Improvements]
66 * convert the media layer to use InputStreams and OutputStreams when
67   uploading and viewing files to curb memory use. add FileHandler interface
68   abstraction to handle file uploads
69 * support converting the size in bytes of a file to human readable format, eg.
70   384K vs 384 xxx
71 * support for previewing of Media files in the admin interface
72 * use req.getContextPath to find the RootUri.. much more robust
73 * create new web.xml servlet url mapping for 4.0 and 4.1 compatibility
74
75 [Bugfixes]
76 * fix long standing bug that caused '&''s to be removed from an http link in
77   an article abstract
78
79 [Build process]
80
81 [Maintenance]
82 * use cvs's \$Name\$ tag for versioning
83 * get rid of some unused methos in StrinUtil.java
84
85 [Notes]
86 * due to the changes introduced for Input/OutputStream support in media
87   handling, the FILE upload field in the html form, must always come after
88   all other fields required for adding the media item.
89 * you'll need to add the new "TempDir" config option to your config.properties
90   file.
91
92 ==========================================================================
93 From approx. March 2001 (beginning of indymedia.de) to 1.0.0-rc1, Dec 2002
94 ==========================================================================
95
96 [New features/Improvements]
97 * create and improve ServletModules for managing media files in the admin
98   interface
99 * support modification of the content creation date (webdb_create) meta field
100   of a content item
101 * add a basic static file editor ServletModule to be able to edit static html
102   files through the admin interface
103 * creation of a servlet module to list all non publish content items
104 * start of a one-time passwd system for openposting to protect against SPAM
105   attacks
106 * allow for changing the maximum allowed size of an uploaded file as well as
107   the maximum number of files one can upload
108 * support changing the character encoding used in for produced files
109 * support creation of printable PDF files out of articles
110 * creation of the ObjectStore for Object caching to improve performance
111 * make the Entity's implement the freemarker TemplateModel simplifying the
112   the producer code and improving performance.
113 * switch to Poolman Database connection pooling
114 * i18n support for templates via language bundles. allows for a multilingual
115   admin interface and easily switching the language of the produced site.
116 * addition of the media handler interface layer for upload/handling of
117   multimedia files like audio and video
118 * support for duplicate posting checks using checksums via a postgres module
119 * simplify configuration slightly and remove redundant config options
120 * choose between direct and indirect open posting. i.e direct to newswire vs.
121   openposting list.
122 * implement multiple file upload support
123
124 [Bugfixes]
125 * Better and more consistent exception handling: make sure all exceptions make
126   it to the top.
127 * make sure that if some part of a posting fails that the posting however 
128   complete/inconplete it may be is deleted
129 * many bugfixes all over the place
130
131 [Build process]
132 * ditch build.sh wrapper in favor of a saner build.xml
133 * INSTALL documentation revamped
134 * perms.sh script to set install permissions
135 * config.properties file re-organized and commented
136
137 [Maintenance]
138 * make changes for tomcat v4.1.x compatibility
139 * change licensing to GPL
140 * translate some/most comments from German to English
141 * formal start of Mir project: get other developers involved
142
143 [Notes]
144