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