##// END OF EJS Templates
Doc update before 0.7-rc1 release....
Jean-Philippe Lang -
r1269:60c12ca3ab75
parent child
Show More
@@ -1,386 +1,526
1 1 == Redmine changelog
2 2
3 3 Redmine - project management software
4 Copyright (C) 2006-2007 Jean-Philippe Lang
4 Copyright (C) 2006-2008 Jean-Philippe Lang
5 5 http://www.redmine.org/
6 6
7 7
8 == 2008-03-xx v0.7-rc1
9
10 * Overall activity view and feed added, link is available on the project list
11 * Git VCS support
12 * Rails 2.0 sessions cookie store compatibility
13 * Use project identifiers in urls instead of ids
14 * Default configuration data can now be loaded from the administration screen
15 * Administration settings screen split to tabs (email notifications options moved to 'Settings')
16 * Project description is now unlimited and optional
17 * Wiki annotate view
18 * Escape HTML tag in textile content
19 * Add Redmine links to documents, versions, attachments and repository files
20 * New setting to specify how many objects should be displayed on paginated lists. There are 2 ways to select a set of issues on the issue list:
21 * by using checkbox and/or the little pencil that will select/unselect all issues
22 * by clicking on the rows (but not on the links), Ctrl and Shift keys can be used to select multiple issues
23 * Context menu disabled on links so that the default context menu of the browser is displayed when right-clicking on a link (click anywhere else on the row to display the context menu)
24 * User display format is now configurable in administration settings
25 * Issue list now supports bulk edit/move/delete (for a set of issues that belong to the same project)
26 * Merged 'change status', 'edit issue' and 'add note' actions:
27 * Users with 'edit issues' permission can now update any property including custom fields when adding a note or changing the status
28 * 'Change issue status' permission removed. To change an issue status, a user just needs to have either 'Edit' or 'Add note' permissions and some workflow transitions allowed
29 * Details by assignees on issue summary view
30 * 'New issue' link in the main menu (accesskey 7). The drop-down lists to add an issue on the project overview and the issue list are removed
31 * Change status select box default to current status
32 * Preview for issue notes, news and messages
33 * Optional description for attachments
34 * 'Fixed version' label changed to 'Target version'
35 * Let the user choose when deleting issues with reported hours to:
36 * delete the hours
37 * assign the hours to the project
38 * reassign the hours to another issue
39 * Date range filter and pagination on time entries detail view
40 * Propagate time tracking to the parent project
41 * Switch added on the project activity view to include subprojects
42 * Display total estimated and spent hours on the version detail view
43 * Weekly time tracking block for 'My page'
44 * Permissions to edit time entries
45 * Include subprojects on the issue list, calendar and gantt by default (can be turned off is administration settings)
46 * Roadmap enhancements (separate related issues from wiki contents, leading h1 in version wiki pages is hidden, smaller wiki headings)
47 * Allow issue list to be sorted by target version
48 * Related changesets messages displayed on the issue details view
49 * Create a journal and send an email when an issue is closed by commit
50 * Add 'Author' to the available columns for the issue list
51 * More appropriate default sort order on sortable columns
52 * Add issue subject to the time entries view and issue subject + tracker to the csv export
53 * Permissions to edit issue notes
54 * Display date/time instead of date on files list
55 * Do not show Roadmap menu item if the project doesn't define any versions
56 * Allow longer version names (60 chars)
57 * Ability to copy an existing workflow when creating a new role
58 * Display custom fields in two columns on the issue form
59 * Added 'estimated time' in the csv export of the issue list
60 * Display the last 30 days on the activity view rather than the current month (number of days can be configured in the application settings)
61 * Setting for whether new projects should be public by default
62 * User preference to choose how comments/replies are displayed: in chronological or reverse chronological order
63 * Added default value for custom fields
64 * Added tabindex property on wiki toolbar buttons (to easily move from field to field using the tab key)
65 * Redirect to issue page after creating a new issue
66 * Wiki toolbar improvements (mainly for Firefox)
67 * Display wiki syntax quick ref link on all wiki textareas
68 * Display links to Atom feeds
69 * Show replies when choosing to display messages in the activity
70 * Added 'include' macro to include another wiki page
71 * RedmineWikiFormatting page available as a static HTML file locally
72 * Wrap diff content
73 * Strip out email address from authors in repository screens
74 * Highlight the current item of the main menu
75 * Added simple syntax highlighters for php and java languages
76 * Do not show empty diffs
77 * Show explicit error message when the scm command failed (eg. when svn binary is not available)
78 * Lithuanian translation added (Sergej Jegorov)
79 * Ukrainan translation added (Natalia Konovka & Mykhaylo Sorochan)
80 * Danish translation added (Mads Vestergaard)
81 * Added i18n support to the jstoolbar and various settings screen
82 * RedCloth's glyphs no longer user
83 * New icons for the wiki toolbar (from http://www.famfamfam.com/lab/icons/silk/)
84 * The following menus can now be extended by plugins: top_menu, account_menu, application_menu
85 * Added a simple rake task to fetch changesets from the repositories: rake redmine:fetch_changesets
86 * Remove hardcoded "Redmine" strings in account related emails and use application title instead
87 * Mantis importer preserve bug ids
88 * Trac importer: Trac guide wiki pages skipped
89 * Trac importer: wiki attachments migration added
90 * Trac importer: support database schema for Trac migration
91 * Trac importer: support CamelCase links
92 * Removes the Redmine version from the footer (can be viewed on admin -> info)
93 * Rescue and display an error message when trying to delete a role that is in use
94 * Add various 'X-Redmine' headers to email notifications: X-Redmine-Host, X-Redmine-Site, X-Redmine-Project, X-Redmine-Issue-Id, -Author, -Assignee, X-Redmine-Topic-Id
95 * Add "--encoding utf8" option to the Mercurial "hg log" command in order to get utf8 encoded commit logs
96 * Fixed: Gantt and calendar not properly refreshed (fragment caching removed)
97 * Fixed: Textile image with style attribute cause internal server error
98 * Fixed: wiki TOC not rendered properly when used in an issue or document description
99 * Fixed: 'has already been taken' error message on username and email fields if left empty
100 * Fixed: non-ascii attachement filename with IE
101 * Fixed: wrong url for wiki syntax pop-up when Redmine urls are prefixed
102 * Fixed: search for all words doesn't work
103 * Fixed: Do not show sticky and locked checkboxes when replying to a message
104 * Fixed: Mantis importer: do not duplicate Mantis username in firstname and lastname if realname is blank
105 * Fixed: Date custom fields not displayed as specified in application settings
106 * Fixed: titles not escaped in the activity view
107 * Fixed: issue queries can not use custom fields marked as 'for all projects' in a project context
108 * Fixed: on calendar, gantt and in the tracker filter on the issue list, only active trackers of the project (and its sub projects) should be available
109 * Fixed: locked users should not receive email notifications
110 * Fixed: custom field selection is not saved when unchecking them all on project settings
111 * Fixed: can not lock a topic when creating it
112 * Fixed: Incorrect filtering for unset values when using 'is not' filter
113 * Fixed: PostgreSQL issues_seq_id not updated when using Trac importer
114 * Fixed: ajax pagination does not scroll up
115 * Fixed: error when uploading a file with no content-type specified by the browser
116 * Fixed: wiki and changeset links not displayed when previewing issue description or notes
117 * Fixed: 'LdapError: no bind result' error when authenticating
118 * Fixed: 'LdapError: invalid binding information' when no username/password are set on the LDAP account
119 * Fixed: CVS repository doesn't work if port is used in the url
120 * Fixed: Email notifications: host name is missing in generated links
121 * Fixed: Email notifications: referenced changesets, wiki pages, attachments... are not turned into links
122 * Fixed: Do not clear issue relations when moving an issue to another project if cross-project issue relations are allowed
123 * Fixed: "undefined method 'textilizable'" error on email notification when running Repository#fetch_changesets from the console
124 * Fixed: Do not send an email with no recipient, cc or bcc
125 * Fixed: fetch_changesets fails on commit comments that close 2 duplicates issues.
126 * Fixed: Mercurial browsing under unix-like os and for directory depth > 2
127 * Fixed: Wiki links with pipe can not be used in wiki tables
128
129
130 == 2008-03-12 v0.6.4
131
132 * Fixed: private projects name are displayed on account/show even if the current user doesn't have access to these private projects
133 * Fixed: potential LDAP authentication security flaw
134 * Fixed: context submenus on the issue list don't show up with IE6.
135 * Fixed: Themes are not applied with Rails 2.0
136 * Fixed: crash when fetching Mercurial changesets if changeset[:files] is nil
137 * Fixed: Mercurial repository browsing
138 * Fixed: undefined local variable or method 'log' in CvsAdapter when a cvs command fails
139 * Fixed: not null constraints not removed with Postgresql
140 * Doctype set to transitional
141
142
143 == 2007-12-18 v0.6.3
144
145 * Fixed: upload doesn't work in 'Files' section
146
147
8 148 == 2007-12-16 v0.6.2
9 149
10 150 * Search engine: issue custom fields can now be searched
11 151 * News comments are now textilized
12 152 * Updated Japanese translation (Satoru Kurashiki)
13 153 * Updated Chinese translation (Shortie Lo)
14 154 * Fixed Rails 2.0 compatibility bugs:
15 155 * Unable to create a wiki
16 156 * Gantt and calendar error
17 157 * Trac importer error (readonly? is defined by ActiveRecord)
18 158 * Fixed: 'assigned to me' filter broken
19 159 * Fixed: crash when validation fails on issue edition with no custom fields
20 160 * Fixed: reposman "can't find group" error
21 161 * Fixed: 'LDAP account password is too long' error when leaving the field empty on creation
22 162 * Fixed: empty lines when displaying repository files with Windows style eol
23 163 * Fixed: missing body closing tag in repository annotate and entry views
24 164
25 165
26 166 == 2007-12-10 v0.6.1
27 167
28 168 * Rails 2.0 compatibility
29 169 * Custom fields can now be displayed as columns on the issue list
30 170 * Added version details view (accessible from the roadmap)
31 171 * Roadmap: more accurate completion percentage calculation (done ratio of open issues is now taken into account)
32 172 * Added per-project tracker selection. Trackers can be selected on project settings
33 173 * Anonymous users can now be allowed to create, edit, comment issues, comment news and post messages in the forums
34 174 * Forums: messages can now be edited/deleted (explicit permissions need to be given)
35 175 * Forums: topics can be locked so that no reply can be added
36 176 * Forums: topics can be marked as sticky so that they always appear at the top of the list
37 177 * Forums: attachments can now be added to replies
38 178 * Added time zone support
39 179 * Added a setting to choose the account activation strategy (available in application settings)
40 180 * Added 'Classic' theme (inspired from the v0.51 design)
41 181 * Added an alternate theme which provides issue list colorization based on issues priority
42 182 * Added Bazaar SCM adapter
43 183 * Added Annotate/Blame view in the repository browser (except for Darcs SCM)
44 184 * Diff style (inline or side by side) automatically saved as a user preference
45 185 * Added issues status changes on the activity view (by Cyril Mougel)
46 186 * Added forums topics on the activity view (disabled by default)
47 187 * Added an option on 'My account' for users who don't want to be notified of changes that they make
48 188 * Trac importer now supports mysql and postgresql databases
49 189 * Trac importer improvements (by Mat Trudel)
50 190 * 'fixed version' field can now be displayed on the issue list
51 191 * Added a couple of new formats for the 'date format' setting
52 192 * Added Traditional Chinese translation (by Shortie Lo)
53 193 * Added Russian translation (iGor kMeta)
54 194 * Project name format limitation removed (name can now contain any character)
55 195 * Project identifier maximum length changed from 12 to 20
56 196 * Changed the maximum length of LDAP account to 255 characters
57 197 * Removed the 12 characters limit on passwords
58 198 * Added wiki macros support
59 199 * Performance improvement on workflow setup screen
60 200 * More detailed html title on several views
61 201 * Custom fields can now be reordered
62 202 * Search engine: search can be restricted to an exact phrase by using quotation marks
63 203 * Added custom fields marked as 'For all projects' to the csv export of the cross project issue list
64 204 * Email notifications are now sent as Blind carbon copy by default
65 205 * Fixed: all members (including non active) should be deleted when deleting a project
66 206 * Fixed: Error on wiki syntax link (accessible from wiki/edit)
67 207 * Fixed: 'quick jump to a revision' form on the revisions list
68 208 * Fixed: error on admin/info if there's more than 1 plugin installed
69 209 * Fixed: svn or ldap password can be found in clear text in the html source in editing mode
70 210 * Fixed: 'Assigned to' drop down list is not sorted
71 211 * Fixed: 'View all issues' link doesn't work on issues/show
72 212 * Fixed: error on account/register when validation fails
73 213 * Fixed: Error when displaying the issue list if a float custom field is marked as 'used as filter'
74 214 * Fixed: Mercurial adapter breaks on missing :files entry in changeset hash (James Britt)
75 215 * Fixed: Wrong feed URLs on the home page
76 216 * Fixed: Update of time entry fails when the issue has been moved to an other project
77 217 * Fixed: Error when moving an issue without changing its tracker (Postgresql)
78 218 * Fixed: Changes not recorded when using :pserver string (CVS adapter)
79 219 * Fixed: admin should be able to move issues to any project
80 220 * Fixed: adding an attachment is not possible when changing the status of an issue
81 221 * Fixed: No mime-types in documents/files downloading
82 222 * Fixed: error when sorting the messages if there's only one board for the project
83 223 * Fixed: 'me' doesn't appear in the drop down filters on a project issue list.
84 224
85 225 == 2007-11-04 v0.6.0
86 226
87 227 * Permission model refactoring.
88 228 * Permissions: there are now 2 builtin roles that can be used to specify permissions given to other users than members of projects
89 229 * Permissions: some permissions (eg. browse the repository) can be removed for certain roles
90 230 * Permissions: modules (eg. issue tracking, news, documents...) can be enabled/disabled at project level
91 231 * Added Mantis and Trac importers
92 232 * New application layout
93 233 * Added "Bulk edit" functionality on the issue list
94 234 * More flexible mail notifications settings at user level
95 235 * Added AJAX based context menu on the project issue list that provide shortcuts for editing, re-assigning, changing the status or the priority, moving or deleting an issue
96 236 * Added the hability to copy an issue. It can be done from the "issue/show" view or from the context menu on the issue list
97 237 * Added the ability to customize issue list columns (at application level or for each saved query)
98 238 * Overdue versions (date reached and open issues > 0) are now always displayed on the roadmap
99 239 * Added the ability to rename wiki pages (specific permission required)
100 240 * Search engines now supports pagination. Results are sorted in reverse chronological order
101 241 * Added "Estimated hours" attribute on issues
102 242 * A category with assigned issue can now be deleted. 2 options are proposed: remove assignments or reassign issues to another category
103 243 * Forum notifications are now also sent to the authors of the thread, even if they don�t watch the board
104 244 * Added an application setting to specify the application protocol (http or https) used to generate urls in emails
105 245 * Gantt chart: now starts at the current month by default
106 246 * Gantt chart: month count and zoom factor are automatically saved as user preferences
107 247 * Wiki links can now refer to other project wikis
108 248 * Added wiki index by date
109 249 * Added preview on add/edit issue form
110 250 * Emails footer can now be customized from the admin interface (Admin -> Email notifications)
111 251 * Default encodings for repository files can now be set in application settings (used to convert files content and diff to UTF-8 so that they�re properly displayed)
112 252 * Calendar: first day of week can now be set in lang files
113 253 * Automatic closing of duplicate issues
114 254 * Added a cross-project issue list
115 255 * AJAXified the SCM browser (tree view)
116 256 * Pretty URL for the repository browser (Cyril Mougel)
117 257 * Search engine: added a checkbox to search titles only
118 258 * Added "% done" in the filter list
119 259 * Enumerations: values can now be reordered and a default value can be specified (eg. default issue priority)
120 260 * Added some accesskeys
121 261 * Added "Float" as a custom field format
122 262 * Added basic Theme support
123 263 * Added the ability to set the �done ratio� of issues fixed by commit (Nikolay Solakov)
124 264 * Added custom fields in issue related mail notifications
125 265 * Email notifications are now sent in plain text and html
126 266 * Gantt chart can now be exported to a graphic file (png). This functionality is only available if RMagick is installed.
127 267 * Added syntax highlightment for repository files and wiki
128 268 * Improved automatic Redmine links
129 269 * Added automatic table of content support on wiki pages
130 270 * Added radio buttons on the documents list to sort documents by category, date, title or author
131 271 * Added basic plugin support, with a sample plugin
132 272 * Added a link to add a new category when creating or editing an issue
133 273 * Added a "Assignable" boolean on the Role model. If unchecked, issues can not be assigned to users having this role.
134 274 * Added an option to be able to relate issues in different projects
135 275 * Added the ability to move issues (to another project) without changing their trackers.
136 276 * Atom feeds added on project activity, news and changesets
137 277 * Added the ability to reset its own RSS access key
138 278 * Main project list now displays root projects with their subprojects
139 279 * Added anchor links to issue notes
140 280 * Added reposman Ruby version. This script can now register created repositories in Redmine (Nicolas Chuche)
141 281 * Issue notes are now included in search
142 282 * Added email sending test functionality
143 283 * Added LDAPS support for LDAP authentication
144 284 * Removed hard-coded URLs in mail templates
145 285 * Subprojects are now grouped by projects in the navigation drop-down menu
146 286 * Added a new value for date filters: this week
147 287 * Added cache for application settings
148 288 * Added Polish translation (Tomasz Gawryl)
149 289 * Added Czech translation (Jan Kadlecek)
150 290 * Added Romanian translation (Csongor Bartus)
151 291 * Added Hebrew translation (Bob Builder)
152 292 * Added Serbian translation (Dragan Matic)
153 293 * Added Korean translation (Choi Jong Yoon)
154 294 * Fixed: the link to delete issue relations is displayed even if the user is not authorized to delete relations
155 295 * Performance improvement on calendar and gantt
156 296 * Fixed: wiki preview doesn�t work on long entries
157 297 * Fixed: queries with multiple custom fields return no result
158 298 * Fixed: Can not authenticate user against LDAP if its DN contains non-ascii characters
159 299 * Fixed: URL with ~ broken in wiki formatting
160 300 * Fixed: some quotation marks are rendered as strange characters in pdf
161 301
162 302
163 303 == 2007-07-15 v0.5.1
164 304
165 305 * per project forums added
166 306 * added the ability to archive projects
167 307 * added �Watch� functionality on issues. It allows users to receive notifications about issue changes
168 308 * custom fields for issues can now be used as filters on issue list
169 309 * added per user custom queries
170 310 * commit messages are now scanned for referenced or fixed issue IDs (keywords defined in Admin -> Settings)
171 311 * projects list now shows the list of public projects and private projects for which the user is a member
172 312 * versions can now be created with no date
173 313 * added issue count details for versions on Reports view
174 314 * added time report, by member/activity/tracker/version and year/month/week for the selected period
175 315 * each category can now be associated to a user, so that new issues in that category are automatically assigned to that user
176 316 * added autologin feature (disabled by default)
177 317 * optimistic locking added for wiki edits
178 318 * added wiki diff
179 319 * added the ability to destroy wiki pages (requires permission)
180 320 * a wiki page can now be attached to each version, and displayed on the roadmap
181 321 * attachments can now be added to wiki pages (original patch by Pavol Murin) and displayed online
182 322 * added an option to see all versions in the roadmap view (including completed ones)
183 323 * added basic issue relations
184 324 * added the ability to log time when changing an issue status
185 325 * account information can now be sent to the user when creating an account
186 326 * author and assignee of an issue always receive notifications (even if they turned of mail notifications)
187 327 * added a quick search form in page header
188 328 * added 'me' value for 'assigned to' and 'author' query filters
189 329 * added a link on revision screen to see the entire diff for the revision
190 330 * added last commit message for each entry in repository browser
191 331 * added the ability to view a file diff with free to/from revision selection.
192 332 * text files can now be viewed online when browsing the repository
193 333 * added basic support for other SCM: CVS (Ralph Vater), Mercurial and Darcs
194 334 * added fragment caching for svn diffs
195 335 * added fragment caching for calendar and gantt views
196 336 * login field automatically focused on login form
197 337 * subproject name displayed on issue list, calendar and gantt
198 338 * added an option to choose the date format: language based or ISO 8601
199 339 * added a simple mail handler. It lets users add notes to an existing issue by replying to the initial notification email.
200 340 * a 403 error page is now displayed (instead of a blank page) when trying to access a protected page
201 341 * added portuguese translation (Joao Carlos Clementoni)
202 342 * added partial online help japanese translation (Ken Date)
203 343 * added bulgarian translation (Nikolay Solakov)
204 344 * added dutch translation (Linda van den Brink)
205 345 * added swedish translation (Thomas Habets)
206 346 * italian translation update (Alessio Spadaro)
207 347 * japanese translation update (Satoru Kurashiki)
208 348 * fixed: error on history atom feed when there�s no notes on an issue change
209 349 * fixed: error in journalizing an issue with longtext custom fields (Postgresql)
210 350 * fixed: creation of Oracle schema
211 351 * fixed: last day of the month not included in project activity
212 352 * fixed: files with an apostrophe in their names can't be accessed in SVN repository
213 353 * fixed: performance issue on RepositoriesController#revisions when a changeset has a great number of changes (eg. 100,000)
214 354 * fixed: open/closed issue counts are always 0 on reports view (postgresql)
215 355 * fixed: date query filters (wrong results and sql error with postgresql)
216 356 * fixed: confidentiality issue on account/show (private project names displayed to anyone)
217 357 * fixed: Long text custom fields displayed without line breaks
218 358 * fixed: Error when editing the wokflow after deleting a status
219 359 * fixed: SVN commit dates are now stored as local time
220 360
221 361
222 362 == 2007-04-11 v0.5.0
223 363
224 364 * added per project Wiki
225 365 * added rss/atom feeds at project level (custom queries can be used as feeds)
226 366 * added search engine (search in issues, news, commits, wiki pages, documents)
227 367 * simple time tracking functionality added
228 368 * added version due dates on calendar and gantt
229 369 * added subprojects issue count on project Reports page
230 370 * added the ability to copy an existing workflow when creating a new tracker
231 371 * added the ability to include subprojects on calendar and gantt
232 372 * added the ability to select trackers to display on calendar and gantt (Jeffrey Jones)
233 373 * added side by side svn diff view (Cyril Mougel)
234 374 * added back subproject filter on issue list
235 375 * added permissions report in admin area
236 376 * added a status filter on users list
237 377 * support for password-protected SVN repositories
238 378 * SVN commits are now stored in the database
239 379 * added simple svn statistics SVG graphs
240 380 * progress bars for roadmap versions (Nick Read)
241 381 * issue history now shows file uploads and deletions
242 382 * #id patterns are turned into links to issues in descriptions and commit messages
243 383 * japanese translation added (Satoru Kurashiki)
244 384 * chinese simplified translation added (Andy Wu)
245 385 * italian translation added (Alessio Spadaro)
246 386 * added scripts to manage SVN repositories creation and user access control using ssh+svn (Nicolas Chuche)
247 387 * better calendar rendering time
248 388 * fixed migration scripts to work with mysql 5 running in strict mode
249 389 * fixed: error when clicking "add" with no block selected on my/page_layout
250 390 * fixed: hard coded links in navigation bar
251 391 * fixed: table_name pre/suffix support
252 392
253 393
254 394 == 2007-02-18 v0.4.2
255 395
256 396 * Rails 1.2 is now required
257 397 * settings are now stored in the database and editable through the application in: Admin -> Settings (config_custom.rb is no longer used)
258 398 * added project roadmap view
259 399 * mail notifications added when a document, a file or an attachment is added
260 400 * tooltips added on Gantt chart and calender to view the details of the issues
261 401 * ability to set the sort order for roles, trackers, issue statuses
262 402 * added missing fields to csv export: priority, start date, due date, done ratio
263 403 * added total number of issues per tracker on project overview
264 404 * all icons replaced (new icons are based on GPL icon set: "KDE Crystal Diamond 2.5" -by paolino- and "kNeu! Alpha v0.1" -by Pablo Fabregat-)
265 405 * added back "fixed version" field on issue screen and in filters
266 406 * project settings screen split in 4 tabs
267 407 * custom fields screen split in 3 tabs (one for each kind of custom field)
268 408 * multiple issues pdf export now rendered as a table
269 409 * added a button on users/list to manually activate an account
270 410 * added a setting option to disable "password lost" functionality
271 411 * added a setting option to set max number of issues in csv/pdf exports
272 412 * fixed: subprojects count is always 0 on projects list
273 413 * fixed: locked users are proposed when adding a member to a project
274 414 * fixed: setting an issue status as default status leads to an sql error with SQLite
275 415 * fixed: unable to delete an issue status even if it's not used yet
276 416 * fixed: filters ignored when exporting a predefined query to csv/pdf
277 417 * fixed: crash when french "issue_edit" email notification is sent
278 418 * fixed: hide mail preference not saved (my/account)
279 419 * fixed: crash when a new user try to edit its "my page" layout
280 420
281 421
282 422 == 2007-01-03 v0.4.1
283 423
284 424 * fixed: emails have no recipient when one of the project members has notifications disabled
285 425
286 426
287 427 == 2007-01-02 v0.4.0
288 428
289 429 * simple SVN browser added (just needs svn binaries in PATH)
290 430 * comments can now be added on news
291 431 * "my page" is now customizable
292 432 * more powerfull and savable filters for issues lists
293 433 * improved issues change history
294 434 * new functionality: move an issue to another project or tracker
295 435 * new functionality: add a note to an issue
296 436 * new report: project activity
297 437 * "start date" and "% done" fields added on issues
298 438 * project calendar added
299 439 * gantt chart added (exportable to pdf)
300 440 * single/multiple issues pdf export added
301 441 * issues reports improvements
302 442 * multiple file upload for issues, documents and files
303 443 * option to set maximum size of uploaded files
304 444 * textile formating of issue and news descritions (RedCloth required)
305 445 * integration of DotClear jstoolbar for textile formatting
306 446 * calendar date picker for date fields (LGPL DHTML Calendar http://sourceforge.net/projects/jscalendar)
307 447 * new filter in issues list: Author
308 448 * ajaxified paginators
309 449 * news rss feed added
310 450 * option to set number of results per page on issues list
311 451 * localized csv separator (comma/semicolon)
312 452 * csv output encoded to ISO-8859-1
313 453 * user custom field displayed on account/show
314 454 * default configuration improved (default roles, trackers, status, permissions and workflows)
315 455 * language for default configuration data can now be chosen when running 'load_default_data' task
316 456 * javascript added on custom field form to show/hide fields according to the format of custom field
317 457 * fixed: custom fields not in csv exports
318 458 * fixed: project settings now displayed according to user's permissions
319 459 * fixed: application error when no version is selected on projects/add_file
320 460 * fixed: public actions not authorized for members of non public projects
321 461 * fixed: non public projects were shown on welcome screen even if current user is not a member
322 462
323 463
324 464 == 2006-10-08 v0.3.0
325 465
326 466 * user authentication against multiple LDAP (optional)
327 467 * token based "lost password" functionality
328 468 * user self-registration functionality (optional)
329 469 * custom fields now available for issues, users and projects
330 470 * new custom field format "text" (displayed as a textarea field)
331 471 * project & administration drop down menus in navigation bar for quicker access
332 472 * text formatting is preserved for long text fields (issues, projects and news descriptions)
333 473 * urls and emails are turned into clickable links in long text fields
334 474 * "due date" field added on issues
335 475 * tracker selection filter added on change log
336 476 * Localization plugin replaced with GLoc 1.1.0 (iconv required)
337 477 * error messages internationalization
338 478 * german translation added (thanks to Karim Trott)
339 479 * data locking for issues to prevent update conflicts (using ActiveRecord builtin optimistic locking)
340 480 * new filter in issues list: "Fixed version"
341 481 * active filters are displayed with colored background on issues list
342 482 * custom configuration is now defined in config/config_custom.rb
343 483 * user object no more stored in session (only user_id)
344 484 * news summary field is no longer required
345 485 * tables and forms redesign
346 486 * Fixed: boolean custom field not working
347 487 * Fixed: error messages for custom fields are not displayed
348 488 * Fixed: invalid custom fields should have a red border
349 489 * Fixed: custom fields values are not validated on issue update
350 490 * Fixed: unable to choose an empty value for 'List' custom fields
351 491 * Fixed: no issue categories sorting
352 492 * Fixed: incorrect versions sorting
353 493
354 494
355 495 == 2006-07-12 - v0.2.2
356 496
357 497 * Fixed: bug in "issues list"
358 498
359 499
360 500 == 2006-07-09 - v0.2.1
361 501
362 502 * new databases supported: Oracle, PostgreSQL, SQL Server
363 503 * projects/subprojects hierarchy (1 level of subprojects only)
364 504 * environment information display in admin/info
365 505 * more filter options in issues list (rev6)
366 506 * default language based on browser settings (Accept-Language HTTP header)
367 507 * issues list exportable to CSV (rev6)
368 508 * simple_format and auto_link on long text fields
369 509 * more data validations
370 510 * Fixed: error when all mail notifications are unchecked in admin/mail_options
371 511 * Fixed: all project news are displayed on project summary
372 512 * Fixed: Can't change user password in users/edit
373 513 * Fixed: Error on tables creation with PostgreSQL (rev5)
374 514 * Fixed: SQL error in "issue reports" view with PostgreSQL (rev5)
375 515
376 516
377 517 == 2006-06-25 - v0.1.0
378 518
379 519 * multiple users/multiple projects
380 520 * role based access control
381 521 * issue tracking system
382 522 * fully customizable workflow
383 523 * documents/files repository
384 524 * email notifications on issue creation and update
385 525 * multilanguage support (except for error messages):english, french, spanish
386 526 * online manual in french (unfinished)
@@ -1,56 +1,56
1 1 == Redmine installation
2 2
3 3 Redmine - project management software
4 4 Copyright (C) 2006-2007 Jean-Philippe Lang
5 5 http://www.redmine.org/
6 6
7 7
8 8 == Requirements
9 9
10 * Ruby on Rails 1.2.5 or 2.0.1
10 * Ruby on Rails 2.0.2
11 11 * A database (see compatibility below)
12 12
13 13 Optional:
14 14 * SVN binaries >= 1.3 (needed for repository browsing, must be available in PATH)
15 15 * RMagick (gantt export to png)
16 16
17 17 Supported databases:
18 18 * MySQL (tested with MySQL 5)
19 19 * PostgreSQL (tested with PostgreSQL 8.1)
20 20 * SQLite (tested with SQLite 3)
21 21
22 22
23 23 == Installation
24 24
25 25 1. Uncompress the program archive
26 26
27 27 2. Create an empty database: "redmine" for example
28 28
29 29 3. Configure database parameters in config/database.yml
30 30 for "production" environment (default database is MySQL)
31 31
32 32 4. Create the database structure. Under the application main directory:
33 33 rake db:migrate RAILS_ENV="production"
34 34 It will create tables and an administrator account.
35 35
36 36 5. Test the installation by running WEBrick web server:
37 37 ruby script/server -e production
38 38
39 39 Once WEBrick has started, point your browser to http://localhost:3000/
40 40 You should now see the application welcome page
41 41
42 42 6. Use default administrator account to log in:
43 43 login: admin
44 44 password: admin
45 45
46 46 7. Go to "Administration" to load the default configuration data (roles,
47 47 trackers, statuses, workflow) and adjust application settings
48 48
49 49
50 50 == SMTP server Configuration
51 51
52 52 In config/environment.rb, you can set parameters for your SMTP server:
53 53 config.action_mailer.smtp_settings: SMTP server configuration
54 54 config.action_mailer.perform_deliveries: set to false to disable mail delivering
55 55
56 56 Don't forget to restart the application after any change to this file.
@@ -1,35 +1,30
1 1 == Redmine upgrade procedure
2 2
3 3 Redmine - project management software
4 Copyright (C) 2006-2007 Jean-Philippe Lang
4 Copyright (C) 2006-2008 Jean-Philippe Lang
5 5 http://www.redmine.org/
6 6
7 7
8 == Upgrading from 0.3.0 and above
8 == Upgrading
9 9
10 10 1. Uncompress the program archive in a new directory
11 11
12 12 3. Copy your database settings (RAILS_ROOT/config/database.yml)
13 13 into the new config directory
14 14
15 15 4. Enter your SMTP settings in config/environment.rb
16 16 Do not replace this file with the old one
17 17
18 18 5. Migrate your database (please make a backup before doing this):
19 19 rake db:migrate RAILS_ENV="production"
20 20
21 21 6. Copy the RAILS_ROOT/files directory content into your new installation
22 This directory contains all the attached files
22 23
23 Note 1: Rails 1.2.2 or higher is required for version 0.4.2 and later.
24 24
25 Note 2: when upgrading your code with svn update, don't forget to clear
26 the application cache (RAILS_ROOT/tmp/cache) before restarting.
25 == Notes
27 26
28 Note 3: settings previously defined in custom_config.rb are now stored
29 in database, as of version 0.4.2. Go to "Admin -> Settings" to edit them.
27 1. Rails 2.0.2 is required for version 0.7 and later.
30 28
31
32 == From 0.2.x and below
33
34 Due to major database changes since 0.2.x, there is no migration support
35 from 0.2.x and previous versions.
29 2. When upgrading your code with svn update, don't forget to clear
30 the application cache (RAILS_ROOT/tmp/cache) before restarting.
@@ -1,35 +1,35
1 1 require 'rexml/document'
2 2
3 3 module Redmine
4 4 module VERSION #:nodoc:
5 5 MAJOR = 0
6 MINOR = 6
6 MINOR = 7
7 7 TINY = 'devel'
8 8
9 9 def self.revision
10 10 revision = nil
11 11 entries_path = "#{RAILS_ROOT}/.svn/entries"
12 12 if File.readable?(entries_path)
13 13 begin
14 14 f = File.open(entries_path, 'r')
15 15 entries = f.read
16 16 f.close
17 17 if entries.match(%r{^\d+})
18 18 revision = $1.to_i if entries.match(%r{^\d+\s+dir\s+(\d+)\s})
19 19 else
20 20 xml = REXML::Document.new(entries)
21 21 revision = xml.elements['wc-entries'].elements[1].attributes['revision'].to_i
22 22 end
23 23 rescue
24 24 # Could not find the current revision
25 25 end
26 26 end
27 27 revision
28 28 end
29 29
30 30 REVISION = self.revision
31 31 STRING = [MAJOR, MINOR, TINY, REVISION].compact.join('.')
32 32
33 33 def self.to_s; STRING end
34 34 end
35 35 end
General Comments 0
You need to be logged in to leave comments. Login now