added note about RDF features syndication support
[mir.git] / NEWS
1 [last changed: $Date: 2002/12/08 05:05:36 $]  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 * support production of RDF/XML syndication for startspecials/features, works
107   with the new global indymedia system. Should probably be re-factored to be
108   more generic. i.e being able to decide what makes it into the RDF file.
109 * allow for changing the maximum allowed size of an uploaded file as well as
110   the maximum number of files one can upload
111 * support changing the character encoding used in for produced files
112 * support creation of printable PDF files out of articles
113 * creation of the ObjectStore for Object caching to improve performance
114 * make the Entity's implement the freemarker TemplateModel simplifying the
115   the producer code and improving performance.
116 * switch to Poolman Database connection pooling
117 * i18n support for templates via language bundles. allows for a multilingual
118   admin interface and easily switching the language of the produced site.
119 * addition of the media handler interface layer for upload/handling of
120   multimedia files like audio and video
121 * support for duplicate posting checks using checksums via a postgres module
122 * simplify configuration slightly and remove redundant config options
123 * choose between direct and indirect open posting. i.e direct to newswire vs.
124   openposting list.
125 * implement multiple file upload support
126
127 [Bugfixes]
128 * Better and more consistent exception handling: make sure all exceptions make
129   it to the top.
130 * make sure that if some part of a posting fails that the posting however 
131   complete/inconplete it may be is deleted
132 * many bugfixes all over the place
133
134 [Build process]
135 * ditch build.sh wrapper in favor of a saner build.xml
136 * INSTALL documentation revamped
137 * perms.sh script to set install permissions
138 * config.properties file re-organized and commented
139
140 [Maintenance]
141 * make changes for tomcat v4.1.x compatibility
142 * change licensing to GPL
143 * translate some/most comments from German to English
144 * formal start of Mir project: get other developers involved
145
146 [Notes]
147