##// END OF EJS Templates
Updates for 2.0.3 release....
Jean-Philippe Lang -
r9681:a787325ed2f1
parent child
Show More
@@ -1,2029 +1,2047
1 1 == Redmine changelog
2 2
3 3 Redmine - project management software
4 4 Copyright (C) 2006-2012 Jean-Philippe Lang
5 5 http://www.redmine.org/
6 6
7 == 2012-06-18 v2.0.3
8
9 * Defect #10688: PDF export from Wiki - Problems with tables
10 * Defect #11061: Cannot choose commit versions to view differences in Git/Mercurial repository view
11 * Defect #11065: E-Mail submitted tickets: German umlauts in 'Subject' get malformed (ruby 1.8)
12 * Defect #11098: Default priorities have the same position and can't be reordered
13 * Defect #11105: <% content_for :header_tags do %> doesn't work inside hook
14 * Defect #11112: REST API - custom fields in POST/PUT ignored for time_entries
15 * Defect #11118: "Maximum file size" displayed on upload forms is incorrect
16 * Defect #11124: Link to user is escaped in activity title
17 * Defect #11133: Wiki-page section edit link can point to incorrect section
18 * Defect #11160: SQL Error on time report if a custom field has multiple values for an entry
19 * Defect #11170: Topics sort order is broken in Redmine 2.x
20 * Defect #11178: Spent time sorted by date-descending order lists same-date entries in physical order (not-reverse)
21 * Defect #11185: Redmine fails to delete a project with parent/child task
22 * Feature #11162: Upgrade to Rails 3.2.6
23 * Patch #11113: Small glitch in German localization
24
7 25 == 2012-06-05 v2.0.2
8 26
9 27 * Defect #11032: Project list is not shown when "For any event on the selected projects only..." is selected on user edit panel
10 28 * Defect #11038: "Create and continue" should preserve project, issue and activity when logging time
11 29 * Defect #11046: Redmine.pm does not support "bind as user" ldap authentication
12 30 * Defect #11051: reposman.rb fails in 1.4.2 because of missing require for rubygems
13 31 * Defect #11085: Wiki start page can't be changed
14 32 * Feature #11084: Update Rails to 3.2.5
15 33
16 34 == 2012-05-28 v2.0.1
17 35
18 36 * Defect #10923: After creating a new Version Redmine jumps back to "Information"
19 37 * Defect #10932: Links to delete watchers are escaped when gravatars are enabled
20 38 * Defect #10964: Updated column doesn't get updated on issues
21 39 * Defect #10965: rake yard does not work for generating documentation.
22 40 * Defect #10972: Columns selection not displayed on the custom query form
23 41 * Defect #10991: My page > Spent time 'project' column is html-encoded
24 42 * Defect #10996: Time zones lost when upgrading from Redmine 1.4 to 2.0
25 43 * Defect #11013: Fetching Email from IMAP/POP3 - uninitialized constant RAILS_DEFAULT_LOGGER error
26 44 * Defect #11024: redmine_plugin_model generator does not create the migration
27 45 * Defect #11027: Saving new query without name causes escaping of input field
28 46 * Defect #11028: Project identifier can be updated
29 47
30 48 == 2012-05-15 v2.0.0
31 49
32 50 * Feature #4796: Rails 3 support
33 51 * Feature #7720: Limit the pagination-limit when max-results is fewer than max-pagination-limit
34 52 * Feature #9034: Add an id to the flash messages
35 53 * Patch #10782: Better translation for Estonian language
36 54
37 55 == 2012-05-13 v1.4.2
38 56
39 57 * Defect #10744: rake task redmine:email:test broken
40 58 * Defect #10787: "Allow users to unsubscribe" option is confusing
41 59 * Defect #10827: Cannot access Repositories page and Settings in a Project - Error 500
42 60 * Defect #10829: db:migrate fails 0.8.2 -> 1.4.1
43 61 * Defect #10832: REST Uploads fail with fastcgi
44 62 * Defect #10837: reposman and rdm-mailhandler not working with ruby 1.9.x
45 63 * Defect #10856: can not load translations from hr.yml with ruby1.9.3-p194
46 64 * Defect #10865: Filter reset when deleting locked user
47 65 * Feature #9790: Allow filtering text custom fields on "is null" and "is not null"
48 66 * Feature #10778: svn:ignore for config/additional_environment.rb
49 67 * Feature #10875: Partial Albanian Translations
50 68 * Feature #10888: Bring back List-Id to help aid Gmail filtering
51 69 * Patch #10733: Traditional Chinese language file (to r9502)
52 70 * Patch #10745: Japanese translation update (r9519)
53 71 * Patch #10750: Swedish Translation for r9522
54 72 * Patch #10785: Bulgarian translation (jstoolbar)
55 73 * Patch #10800: Simplified Chinese translation
56 74
57 75 == 2012-04-20 v1.4.1
58 76
59 77 * Defect #8574: Time report: date range fields not enabled when using the calendar popup
60 78 * Defect #10642: Nested textile ol/ul lists generate invalid HTML
61 79 * Defect #10668: RSS key is generated twice when user is not reloaded
62 80 * Defect #10669: Token.destroy_expired should not delete API tokens
63 81 * Defect #10675: "Submit and continue" is broken
64 82 * Defect #10711: User cannot change account details with "Login has already been taken" error
65 83 * Feature #10664: Unsubscribe Own User Account
66 84 * Patch #10693: German Translation Update
67 85
68 86 == 2012-04-14 v1.4.0
69 87
70 88 * Defect #2719: Increase username length limit from 30 to 60
71 89 * Defect #3087: Revision referring to issues across all projects
72 90 * Defect #4824: Unable to connect (can't convert Net::LDAP::LdapError into String)
73 91 * Defect #5058: reminder mails are not sent when delivery_method is :async_smtp
74 92 * Defect #6859: Moving issues to a tracker with different custom fields should let fill these fields
75 93 * Defect #7398: Error when trying to quick create a version with required custom field
76 94 * Defect #7495: Python multiline comments highlighting problem in Repository browser
77 95 * Defect #7826: bigdecimal-segfault-fix.rb must be removed for Oracle
78 96 * Defect #7920: Attempted to update a stale object when copying a project
79 97 * Defect #8857: Git: Too long in fetching repositories after upgrade from 1.1 or new branch at first time
80 98 * Defect #9472: The git scm module causes an excess amount of DB traffic.
81 99 * Defect #9685: Adding multiple times the same related issue relation is possible
82 100 * Defect #9798: Release 1.3.0 does not detect rubytree under ruby 1.9.3p0 / rails 2.3.14
83 101 * Defect #9978: Japanese "permission_add_issue_watchers" is wrong
84 102 * Defect #10006: Email reminders are sent for closed issues
85 103 * Defect #10150: CSV export and spent time: rounding issue
86 104 * Defect #10168: CSV export breaks custom columns
87 105 * Defect #10181: Issue context menu and bulk edit form show irrelevant statuses
88 106 * Defect #10198: message_id regex in pop3.rb only recognizes Message-ID header (not Message-Id)
89 107 * Defect #10251: Description diff link in note details is relative when received by email
90 108 * Defect #10272: Ruby 1.9.3: "incompatible character encoding" with LDAP auth
91 109 * Defect #10275: Message object not passed to wiki macros for head topic and in preview edit mode
92 110 * Defect #10334: Full name is not unquoted when creating users from emails
93 111 * Defect #10410: [Localization] Grammar issue of Simplified Chinese in zh.yml
94 112 * Defect #10442: Ruby 1.9.3 Time Zone setting Internal error.
95 113 * Defect #10467: Confusing behavior while moving issue to a project with disabled Issues module
96 114 * Defect #10575: Uploading of attachments which filename contains non-ASCII chars fails with Ruby 1.9
97 115 * Defect #10590: WikiContent::Version#text return string with #<Encoding:ASCII-8BIT> when uncompressed
98 116 * Defect #10593: Error: 'incompatible character encodings: UTF-8 and ASCII-8BIT' (old annoing issue) on ruby-1.9.3
99 117 * Defect #10600: Watchers search generates an Internal error
100 118 * Defect #10605: Bulk edit selected issues does not allow selection of blank values for custom fields
101 119 * Defect #10619: When changing status before tracker, it shows improper status
102 120 * Feature #779: Multiple SCM per project
103 121 * Feature #971: Add "Spent time" column to query
104 122 * Feature #1060: Add a LDAP-filter using external auth sources
105 123 * Feature #1102: Shortcut for assigning an issue to me
106 124 * Feature #1189: Multiselect custom fields
107 125 * Feature #1363: Allow underscores in project identifiers
108 126 * Feature #1913: LDAP - authenticate as user
109 127 * Feature #1972: Attachments for News
110 128 * Feature #2009: Manually add related revisions
111 129 * Feature #2323: Workflow permissions for administrators
112 130 * Feature #2416: {background:color} doesn't work in text formatting
113 131 * Feature #2694: Notification on loosing assignment
114 132 * Feature #2715: "Magic links" to notes
115 133 * Feature #2850: Add next/previous navigation to issue
116 134 * Feature #3055: Option to copy attachments when copying an issue
117 135 * Feature #3108: set parent automatically for new pages
118 136 * Feature #3463: Export all wiki pages to PDF
119 137 * Feature #4050: Ruby 1.9 support
120 138 * Feature #4769: Ability to move an issue to a different project from the update form
121 139 * Feature #4774: Change the hyperlink for file attachment to view and download
122 140 * Feature #5159: Ability to add Non-Member watchers to the watch list
123 141 * Feature #5638: Use Bundler (Gemfile) for gem management
124 142 * Feature #5643: Add X-Redmine-Sender header to email notifications
125 143 * Feature #6296: Bulk-edit custom fields through context menu
126 144 * Feature #6386: Issue mail should render the HTML version of the issue details
127 145 * Feature #6449: Edit a wiki page's parent on the edit page
128 146 * Feature #6555: Double-click on "Submit" and "Save" buttons should not send two requests to server
129 147 * Feature #7361: Highlight active query in the side bar
130 148 * Feature #7420: Rest API for projects members
131 149 * Feature #7603: Please make editing issues more obvious than "Change properties (More)"
132 150 * Feature #8171: Adding attachments through the REST API
133 151 * Feature #8691: Better handling of issue update conflict
134 152 * Feature #9803: Change project through REST API issue update
135 153 * Feature #9923: User type custom fields should be filterable by "Me".
136 154 * Feature #9985: Group time report by the Status field
137 155 * Feature #9995: Time entries insertion, "Create and continue" button
138 156 * Feature #10020: Enable global time logging at /time_entries/new
139 157 * Feature #10042: Bulk change private flag
140 158 * Feature #10126: Add members of subprojects in the assignee and author filters
141 159 * Feature #10131: Include custom fiels in time entries API responses
142 160 * Feature #10207: Git: use default branch from HEAD
143 161 * Feature #10208: Estonian translation
144 162 * Feature #10253: Better handling of attachments when validation fails
145 163 * Feature #10350: Bulk copy should allow for changing the target version
146 164 * Feature #10607: Ignore out-of-office incoming emails
147 165 * Feature #10635: Adding time like "123 Min" is invalid
148 166 * Patch #9998: Make attachement "Optional Description" less wide
149 167 * Patch #10066: i18n not working with russian gem
150 168 * Patch #10128: Disable IE 8 compatibility mode to fix wrong div.autoscroll scroll bar behaviour
151 169 * Patch #10155: Russian translation changed
152 170 * Patch #10464: Enhanced PDF output for Issues list
153 171 * Patch #10470: Efficiently process new git revisions in a single batch
154 172 * Patch #10513: Dutch translation improvement
155 173
156 174 == 2012-04-14 v1.3.3
157 175
158 176 * Defect #10505: Error when exporting to PDF with NoMethodError (undefined method `downcase' for nil:NilClass)
159 177 * Defect #10554: Defect symbols when exporting tasks in pdf
160 178 * Defect #10564: Unable to change locked, sticky flags and board when editing a message
161 179 * Defect #10591: Dutch "label_file_added" translation is wrong
162 180 * Defect #10622: "Default administrator account changed" is always true
163 181 * Patch #10555: rake redmine:send_reminders aborted if issue assigned to group
164 182 * Patch #10611: Simplified Chinese translations for 1.3-stable
165 183
166 184 == 2012-03-11 v1.3.2
167 185
168 186 * Defect #8194: {{toc}} uses identical anchors for subsections with the same name
169 187 * Defect #9143: Partial diff comparison should be done on actual code, not on html
170 188 * Defect #9523: {{toc}} does not display headers with @ code markup
171 189 * Defect #9815: Release 1.3.0 does not detect rubytree with rubgems 1.8
172 190 * Defect #10053: undefined method `<=>' for nil:NilClass when accessing the settings of a project
173 191 * Defect #10135: ActionView::TemplateError (can't convert Fixnum into String)
174 192 * Defect #10193: Unappropriate icons in highlighted code block
175 193 * Defect #10199: No wiki section edit when title contains code
176 194 * Defect #10218: Error when creating a project with a version custom field
177 195 * Defect #10241: "get version by ID" fails with "401 not authorized" error when using API access key
178 196 * Defect #10284: Note added by commit from a subproject does not contain project identifier
179 197 * Defect #10374: User list is empty when adding users to project / group if remaining users are added late
180 198 * Defect #10390: Mass assignment security vulnerability
181 199 * Patch #8413: Confirmation message before deleting a relationship
182 200 * Patch #10160: Bulgarian translation (r8777)
183 201 * Patch #10242: Migrate Redmine.pm from Digest::Sha1 to Digest::Sha
184 202 * Patch #10258: Italian translation for 1.3-stable
185 203
186 204 == 2012-02-06 v1.3.1
187 205
188 206 * Defect #9775: app/views/repository/_revision_graph.html.erb sets window.onload directly..
189 207 * Defect #9792: Ruby 1.9: [v1.3.0] Error: incompatible character encodings for it translation on Calendar page
190 208 * Defect #9793: Bad spacing between numbered list and heading (recently broken).
191 209 * Defect #9795: Unrelated error message when creating a group with an invalid name
192 210 * Defect #9832: Revision graph height should depend on height of rows in revisions table
193 211 * Defect #9937: Repository settings are not saved when all SCM are disabled
194 212 * Defect #9961: Ukrainian "default_tracker_bug" is wrong
195 213 * Defect #10013: Rest API - Create Version -> Internal server error 500
196 214 * Defect #10115: Javascript error - Can't attach more than 1 file on IE 6 and 7
197 215 * Defect #10130: Broken italic text style in edited comment preview
198 216 * Defect #10152: Attachment diff type is not saved in user preference
199 217 * Feature #9943: Arabic translation
200 218 * Patch #9874: pt-BR translation updates
201 219 * Patch #9922: Spanish translation updated
202 220 * Patch #10137: Korean language file ko.yml updated to Redmine 1.3.0
203 221
204 222 == 2011-12-10 v1.3.0
205 223
206 224 * Defect #2109: Context menu is being submitted twice per right click
207 225 * Defect #7717: MailHandler user creation for unknown_user impossible due to diverging length-limits of login and email fields
208 226 * Defect #7917: Creating users via email fails if user real name containes special chars
209 227 * Defect #7966: MailHandler does not include JournalDetail for attached files
210 228 * Defect #8368: Bad decimal separator in time entry CSV
211 229 * Defect #8371: MySQL error when filtering a custom field using the REST api
212 230 * Defect #8549: Export CSV has character encoding error
213 231 * Defect #8573: Do not show inactive Enumerations where not needed
214 232 * Defect #8611: rake/rdoctask is deprecated
215 233 * Defect #8751: Email notification: bug, when number of recipients more then 8
216 234 * Defect #8894: Private issues - make it more obvious in the UI?
217 235 * Defect #8994: Hardcoded French string "anonyme"
218 236 * Defect #9043: Hardcoded string "diff" in Wiki#show and Repositories_Helper
219 237 * Defect #9051: wrong "text_issue_added" in russian translation.
220 238 * Defect #9108: Custom query not saving status filter
221 239 * Defect #9252: Regression: application title escaped 2 times
222 240 * Defect #9264: Bad Portuguese translation
223 241 * Defect #9470: News list is missing Avatars
224 242 * Defect #9471: Inline markup broken in Wiki link labels
225 243 * Defect #9489: Label all input field and control tags
226 244 * Defect #9534: Precedence: bulk email header is non standard and discouraged
227 245 * Defect #9540: Issue filter by assigned_to_role is not project specific
228 246 * Defect #9619: Time zone ignored when logging time while editing ticket
229 247 * Defect #9638: Inconsistent image filename extensions
230 248 * Defect #9669: Issue list doesn't sort assignees/authors regarding user display format
231 249 * Defect #9672: Message-quoting in forums module broken
232 250 * Defect #9719: Filtering by numeric custom field types broken after update to master
233 251 * Defect #9724: Can't remote add new categories
234 252 * Defect #9738: Setting of cross-project custom query is not remembered inside project
235 253 * Defect #9748: Error about configuration.yml validness should mention file path
236 254 * Feature #69: Textilized description in PDF
237 255 * Feature #401: Add pdf export for WIKI page
238 256 * Feature #1567: Make author column sortable and groupable
239 257 * Feature #2222: Single section edit.
240 258 * Feature #2269: Default issue start date should become configurable.
241 259 * Feature #2371: character encoding for attachment file
242 260 * Feature #2964: Ability to assign issues to groups
243 261 * Feature #3033: Bug Reporting: Using "Create and continue" should show bug id of saved bug
244 262 * Feature #3261: support attachment images in PDF export
245 263 * Feature #4264: Update CodeRay to 1.0 final
246 264 * Feature #4324: Redmine renames my files, it shouldn't.
247 265 * Feature #4729: Add Date-Based Filters for Issues List
248 266 * Feature #4742: CSV export: option to export selected or all columns
249 267 * Feature #4976: Allow rdm-mailhandler to read the API key from a file
250 268 * Feature #5501: Git: Mercurial: Adding visual merge/branch history to repository view
251 269 * Feature #5634: Export issue to PDF does not include Subtasks and Related Issues
252 270 * Feature #5670: Cancel option for file upload
253 271 * Feature #5737: Custom Queries available through the REST Api
254 272 * Feature #6180: Searchable custom fields do not provide adequate operators
255 273 * Feature #6954: Filter from date to date
256 274 * Feature #7180: List of statuses in REST API
257 275 * Feature #7181: List of trackers in REST API
258 276 * Feature #7366: REST API for Issue Relations
259 277 * Feature #7403: REST API for Versions
260 278 * Feature #7671: REST API for reading attachments
261 279 * Feature #7832: Ability to assign issue categories to groups
262 280 * Feature #8420: Consider removing #7013 workaround
263 281 * Feature #9196: Improve logging in MailHandler when user creation fails
264 282 * Feature #9496: Adds an option in mailhandler to disable server certificate verification
265 283 * Feature #9553: CRUD operations for "Issue categories" in REST API
266 284 * Feature #9593: HTML title should be reordered
267 285 * Feature #9600: Wiki links for news and forums
268 286 * Feature #9607: Filter for issues without start date (or any another field based on date type)
269 287 * Feature #9609: Upgrade to Rails 2.3.14
270 288 * Feature #9612: "side by side" and "inline" patch view for attachments
271 289 * Feature #9667: Check attachment size before upload
272 290 * Feature #9690: Link in notification pointing to the actual update
273 291 * Feature #9720: Add note number for single issue's PDF
274 292 * Patch #8617: Indent subject of subtask ticket in exported issues PDF
275 293 * Patch #8778: Traditional Chinese 'issue' translation change
276 294 * Patch #9053: Fix up Russian translation
277 295 * Patch #9129: Improve wording of Git repository note at project setting
278 296 * Patch #9148: Better handling of field_due_date italian translation
279 297 * Patch #9273: Fix typos in russian localization
280 298 * Patch #9484: Limit SCM annotate to text files under the maximum file size for viewing
281 299 * Patch #9659: Indexing rows in auth_sources/index view
282 300 * Patch #9692: Fix Textilized description in PDF for CodeRay
283 301
284 302 == 2011-12-10 v1.2.3
285 303
286 304 * Defect #8707: Reposman: wrong constant name
287 305 * Defect #8809: Table in timelog report overflows
288 306 * Defect #9055: Version files in Files module cannot be downloaded if issue tracking is disabled
289 307 * Defect #9137: db:encrypt fails to handle repositories with blank password
290 308 * Defect #9394: Custom date field only validating on regex and not a valid date
291 309 * Defect #9405: Any user with :log_time permission can edit time entries via context menu
292 310 * Defect #9448: The attached images are not shown in documents
293 311 * Defect #9520: Copied private query not visible after project copy
294 312 * Defect #9552: Error when reading ciphered text from the database without cipher key configured
295 313 * Defect #9566: Redmine.pm considers all projects private when login_required is enabled
296 314 * Defect #9567: Redmine.pm potential security issue with cache credential enabled and subversion
297 315 * Defect #9577: Deleting a subtasks doesn't update parent's rgt & lft values
298 316 * Defect #9597: Broken version links in wiki annotate history
299 317 * Defect #9682: Wiki HTML Export only useful when Access history is accessible
300 318 * Defect #9737: Custom values deleted before issue submit
301 319 * Defect #9741: calendar-hr.js (Croatian) is not UTF-8
302 320 * Patch #9558: Simplified Chinese translation for 1.2.2 updated
303 321 * Patch #9695: Bulgarian translation (r7942)
304 322
305 323 == 2011-11-11 v1.2.2
306 324
307 325 * Defect #3276: Incorrect handling of anchors in Wiki to HTML export
308 326 * Defect #7215: Wiki formatting mangles links to internal headers
309 327 * Defect #7613: Generated test instances may share the same attribute value object
310 328 * Defect #8411: Can't remove "Project" column on custom query
311 329 * Defect #8615: Custom 'version' fields don't show shared versions
312 330 * Defect #8633: Pagination counts non visible issues
313 331 * Defect #8651: Email attachments are not added to issues any more in v1.2
314 332 * Defect #8825: JRuby + Windows: SCMs do not work on Redmine 1.2
315 333 * Defect #8836: Additional workflow transitions not available when set to both author and assignee
316 334 * Defect #8865: Custom field regular expression is not validated
317 335 * Defect #8880: Error deleting issue with grandchild
318 336 * Defect #8884: Assignee is cleared when updating issue with locked assignee
319 337 * Defect #8892: Unused fonts in rfpdf plugin folder
320 338 * Defect #9161: pt-BR field_warn_on_leaving_unsaved has a small gramatical error
321 339 * Defect #9308: Search fails when a role haven't "view wiki" permission
322 340 * Defect #9465: Mercurial: can't browse named branch below Mercurial 1.5
323 341
324 342 == 2011-07-11 v1.2.1
325 343
326 344 * Defect #5089: i18N error on truncated revision diff view
327 345 * Defect #7501: Search options get lost after clicking on a specific result type
328 346 * Defect #8229: "project.xml" response does not include the parent ID
329 347 * Defect #8449: Wiki annotated page does not display author of version 1
330 348 * Defect #8467: Missing german translation - Warn me when leaving a page with unsaved text
331 349 * Defect #8468: No warning when leaving page with unsaved text that has not lost focus
332 350 * Defect #8472: Private checkbox ignored on issue creation with "Set own issues public or private" permission
333 351 * Defect #8510: JRuby: Can't open administrator panel if scm command is not available
334 352 * Defect #8512: Syntax highlighter on Welcome page
335 353 * Defect #8554: Translation missing error on custom field validation
336 354 * Defect #8565: JRuby: Japanese PDF export error
337 355 * Defect #8566: Exported PDF UTF-8 Vietnamese not correct
338 356 * Defect #8569: JRuby: PDF export error with TypeError
339 357 * Defect #8576: Missing german translation - different things
340 358 * Defect #8616: Circular relations
341 359 * Defect #8646: Russian translation "label_follows" and "label_follows" are wrong
342 360 * Defect #8712: False 'Description updated' journal details messages
343 361 * Defect #8729: Not-public queries are not private
344 362 * Defect #8737: Broken line of long issue description on issue PDF.
345 363 * Defect #8738: Missing revision number/id of associated revisions on issue PDF
346 364 * Defect #8739: Workflow copy does not copy advanced workflow settings
347 365 * Defect #8759: Setting issue attributes from mail should be case-insensitive
348 366 * Defect #8777: Mercurial: Not able to Resetting Redmine project respository
349 367
350 368 == 2011-05-30 v1.2.0
351 369
352 370 * Defect #61: Broken character encoding in pdf export
353 371 * Defect #1965: Redmine is not Tab Safe
354 372 * Defect #2274: Filesystem Repository path encoding of non UTF-8 characters
355 373 * Defect #2664: Mercurial: Repository path encoding of non UTF-8 characters
356 374 * Defect #3421: Mercurial reads files from working dir instead of changesets
357 375 * Defect #3462: CVS: Repository path encoding of non UTF-8 characters
358 376 * Defect #3715: Login page should not show projects link and search box if authentication is required
359 377 * Defect #3724: Mercurial repositories display revision ID instead of changeset ID
360 378 * Defect #3761: Most recent CVS revisions are missing in "revisions" view
361 379 * Defect #4270: CVS Repository view in Project doesn't show Author, Revision, Comment
362 380 * Defect #5138: Don't use Ajax for pagination
363 381 * Defect #5152: Cannot use certain characters for user and role names.
364 382 * Defect #5251: Git: Repository path encoding of non UTF-8 characters
365 383 * Defect #5373: Translation missing when adding invalid watchers
366 384 * Defect #5817: Shared versions not shown in subproject's gantt chart
367 385 * Defect #6013: git tab,browsing, very slow -- even after first time
368 386 * Defect #6148: Quoting, newlines, and nightmares...
369 387 * Defect #6256: Redmine considers non ASCII and UTF-16 text files as binary in SCM
370 388 * Defect #6476: Subproject's issues are not shown in the subproject's gantt
371 389 * Defect #6496: Remove i18n 0.3.x/0.4.x hack for Rails 2.3.5
372 390 * Defect #6562: Context-menu deletion of issues deletes all subtasks too without explicit prompt
373 391 * Defect #6604: Issues targeted at parent project versions' are not shown on gantt chart
374 392 * Defect #6706: Resolving issues with the commit message produces the wrong comment with CVS
375 393 * Defect #6901: Copy/Move an issue does not give any history of who actually did the action.
376 394 * Defect #6905: Specific heading-content breaks CSS
377 395 * Defect #7000: Project filter not applied on versions in Gantt chart
378 396 * Defect #7097: Starting day of week cannot be set to Saturday
379 397 * Defect #7114: New gantt doesn't display some projects
380 398 * Defect #7146: Git adapter lost commits before 7 days from database latest changeset
381 399 * Defect #7218: Date range error on issue query
382 400 * Defect #7257: "Issues by" version links bad criterias
383 401 * Defect #7279: CSS class ".icon-home" is not used.
384 402 * Defect #7320: circular dependency >2 issues
385 403 * Defect #7352: Filters not working in Gantt charts
386 404 * Defect #7367: Receiving pop3 email should not output debug messages
387 405 * Defect #7373: Error with PDF output and ruby 1.9.2
388 406 * Defect #7379: Remove extraneous hidden_field on wiki history
389 407 * Defect #7516: Redmine does not work with RubyGems 1.5.0
390 408 * Defect #7518: Mercurial diff can be wrong if the previous changeset isn't the parent
391 409 * Defect #7581: Not including a spent time value on the main issue update screen causes silent data loss
392 410 * Defect #7582: hiding form pages from search engines
393 411 * Defect #7597: Subversion and Mercurial log have the possibility to miss encoding
394 412 * Defect #7604: ActionView::TemplateError (undefined method `name' for nil:NilClass)
395 413 * Defect #7605: Using custom queries always redirects to "Issues" tab
396 414 * Defect #7615: CVS diffs do not handle new files properly
397 415 * Defect #7618: SCM diffs do not handle one line new files properly
398 416 * Defect #7639: Some date fields do not have requested format.
399 417 * Defect #7657: Wrong commit range in git log command on Windows
400 418 * Defect #7818: Wiki pages don't use the local timezone to display the "Updated ? hours ago" mouseover
401 419 * Defect #7821: Git "previous" and "next" revisions are incorrect
402 420 * Defect #7827: CVS: Age column on repository view is off by timezone delta
403 421 * Defect #7843: Add a relation between issues = explicit login window ! (basic authentication popup is prompted on AJAX request)
404 422 * Defect #8011: {{toc}} does not display headlines with inline code markup
405 423 * Defect #8029: List of users for adding to a group may be empty if 100 first users have been added
406 424 * Defect #8064: Text custom fields do not wrap on the issue list
407 425 * Defect #8071: Watching a subtask from the context menu updates main issue watch link
408 426 * Defect #8072: Two untranslatable default role names
409 427 * Defect #8075: Some "notifiable" names are not i18n-enabled
410 428 * Defect #8081: GIT: Commits missing when user has the "decorate" git option enabled
411 429 * Defect #8088: Colorful indentation of subprojects must be on right in RTL locales
412 430 * Defect #8239: notes field is not propagated during issue copy
413 431 * Defect #8356: GET /time_entries.xml ignores limit/offset parameters
414 432 * Defect #8432: Private issues information shows up on Activity page for unauthorized users
415 433 * Feature #746: Versioned issue descriptions
416 434 * Feature #1067: Differentiate public/private saved queries in the sidebar
417 435 * Feature #1236: Make destination folder for attachment uploads configurable
418 436 * Feature #1735: Per project repository log encoding setting
419 437 * Feature #1763: Autologin-cookie should be configurable
420 438 * Feature #1981: display mercurial tags
421 439 * Feature #2074: Sending email notifications when comments are added in the news section
422 440 * Feature #2096: Custom fields referencing system tables (users and versions)
423 441 * Feature #2732: Allow additional workflow transitions for author and assignee
424 442 * Feature #2910: Warning on leaving edited issue/wiki page without saving
425 443 * Feature #3396: Git: use --encoding=UTF-8 in "git log"
426 444 * Feature #4273: SCM command availability automatic check in administration panel
427 445 * Feature #4477: Use mime types in downloading from repository
428 446 * Feature #5518: Graceful fallback for "missing translation" needed
429 447 * Feature #5520: Text format buttons and preview link missing when editing comment
430 448 * Feature #5831: Parent Task to Issue Bulk Edit
431 449 * Feature #6887: Upgrade to Rails 2.3.11
432 450 * Feature #7139: Highlight changes inside diff lines
433 451 * Feature #7236: Collapse All for Groups
434 452 * Feature #7246: Handle "named branch" for mercurial
435 453 * Feature #7296: Ability for admin to delete users
436 454 * Feature #7318: Add user agent to Redmine Mailhandler
437 455 * Feature #7408: Add an application configuration file
438 456 * Feature #7409: Cross project Redmine links
439 457 * Feature #7410: Add salt to user passwords
440 458 * Feature #7411: Option to cipher LDAP ans SCM passwords stored in the database
441 459 * Feature #7412: Add an issue visibility level to each role
442 460 * Feature #7414: Private issues
443 461 * Feature #7517: Configurable path of executable for scm adapters
444 462 * Feature #7640: Add "mystery man" gravatar to options
445 463 * Feature #7858: RubyGems 1.6 support
446 464 * Feature #7893: Group filter on the users list
447 465 * Feature #7899: Box for editing comments should open with the formatting toolbar
448 466 * Feature #7921: issues by pulldown should have 'status' option
449 467 * Feature #7996: Bulk edit and context menu for time entries
450 468 * Feature #8006: Right click context menu for Related Issues
451 469 * Feature #8209: I18n YAML files not parsable with psych yaml library
452 470 * Feature #8345: Link to user profile from account page
453 471 * Feature #8365: Git: per project setting to report last commit or not in repository tree
454 472 * Patch #5148: metaKey not handled in issues selection
455 473 * Patch #5629: Wrap text fields properly in PDF
456 474 * Patch #7418: Redmine Persian Translation
457 475 * Patch #8295: Wrap title fields properly in PDF
458 476 * Patch #8310: fixes automatic line break problem with TCPDF
459 477 * Patch #8312: Switch to TCPDF from FPDF for PDF export
460 478
461 479 == 2011-04-29 v1.1.3
462 480
463 481 * Defect #5773: Email reminders are sent to locked users
464 482 * Defect #6590: Wrong file list link in email notification on new file upload
465 483 * Defect #7589: Wiki page with backslash in title can not be found
466 484 * Defect #7785: Mailhandler keywords are not removed when updating issues
467 485 * Defect #7794: Internal server error on formatting an issue as a PDF in Japanese
468 486 * Defect #7838: Gantt- Issues does not show up in green when start and end date are the same
469 487 * Defect #7846: Headers (h1, etc.) containing backslash followed by a digit are not displayed correctly
470 488 * Defect #7875: CSV export separators in polish locale (pl.yml)
471 489 * Defect #7890: Internal server error when referencing an issue without project in commit message
472 490 * Defect #7904: Subprojects not properly deleted when deleting a parent project
473 491 * Defect #7939: Simultaneous Wiki Updates Cause Internal Error
474 492 * Defect #7951: Atom links broken on wiki index
475 493 * Defect #7954: IE 9 can not select issues, does not display context menu
476 494 * Defect #7985: Trying to do a bulk edit results in "Internal Error"
477 495 * Defect #8003: Error raised by reposman.rb under Windows server 2003
478 496 * Defect #8012: Wrong selection of modules when adding new project after validation error
479 497 * Defect #8038: Associated Revisions OL/LI items are not styled properly in issue view
480 498 * Defect #8067: CSV exporting in Italian locale
481 499 * Defect #8235: bulk edit issues and copy issues error in es, gl and ca locales
482 500 * Defect #8244: selected modules are not activated when copying a project
483 501 * Patch #7278: Update Simplified Chinese translation to 1.1
484 502 * Patch #7390: Fixes in Czech localization
485 503 * Patch #7963: Reminder email: Link for show all issues does not sort
486 504
487 505 == 2011-03-07 v1.1.2
488 506
489 507 * Defect #3132: Bulk editing menu non-functional in Opera browser
490 508 * Defect #6090: Most binary files become corrupted when downloading from CVS repository browser when Redmine is running on a Windows server
491 509 * Defect #7280: Issues subjects wrap in Gantt
492 510 * Defect #7288: Non ASCII filename downloaded from repo is broken on Internet Explorer.
493 511 * Defect #7317: Gantt tab gives internal error due to nil avatar icon
494 512 * Defect #7497: Aptana Studio .project file added to version 1.1.1-stable
495 513 * Defect #7611: Workflow summary shows X icon for workflow with exactly 1 status transition
496 514 * Defect #7625: Syntax highlighting unavailable from board new topic or topic edit preview
497 515 * Defect #7630: Spent time in commits not recognized
498 516 * Defect #7656: MySQL SQL Syntax Error when filtering issues by Assignee's Group
499 517 * Defect #7718: Minutes logged in commit message are converted to hours
500 518 * Defect #7763: Email notification are sent to watchers even if 'No events' setting is chosen
501 519 * Feature #7608: Add "retro" gravatars
502 520 * Patch #7598: Extensible MailHandler
503 521 * Patch #7795: Internal server error at journals#index with custom fields
504 522
505 523 == 2011-01-30 v1.1.1
506 524
507 525 * Defect #4899: Redmine fails to list files for darcs repository
508 526 * Defect #7245: Wiki fails to find pages with cyrillic characters using postgresql
509 527 * Defect #7256: redmine/public/.htaccess must be moved for non-fastcgi installs/upgrades
510 528 * Defect #7258: Automatic spent time logging does not work properly with SQLite3
511 529 * Defect #7259: Released 1.1.0 uses "devel" label inside admin information
512 530 * Defect #7265: "Loading..." icon does not disappear after add project member
513 531 * Defect #7266: Test test_due_date_distance_in_words fail due to undefined locale
514 532 * Defect #7274: CSV value separator in dutch locale
515 533 * Defect #7277: Enabling gravatas causes usernames to overlap first name field in user list
516 534 * Defect #7294: "Notifiy for only project I select" is not available anymore in 1.1.0
517 535 * Defect #7307: HTTP 500 error on query for empty revision
518 536 * Defect #7313: Label not translated in french in Settings/Email Notification tab
519 537 * Defect #7329: <code class="javascript"> with long strings may hang server
520 538 * Defect #7337: My page french translation
521 539 * Defect #7348: French Translation of "Connection"
522 540 * Defect #7385: Error when viewing an issue which was related to a deleted subtask
523 541 * Defect #7386: NoMethodError on pdf export
524 542 * Defect #7415: Darcs adapter recognizes new files as modified files above Darcs 2.4
525 543 * Defect #7421: no email sent with 'Notifiy for any event on the selected projects only'
526 544 * Feature #5344: Update to latest CodeRay 0.9.x
527 545
528 546 == 2011-01-09 v1.1.0
529 547
530 548 * Defect #2038: Italics in wiki headers show-up wrong in the toc
531 549 * Defect #3449: Redmine Takes Too Long On Large Mercurial Repository
532 550 * Defect #3567: Sorting for changesets might go wrong on Mercurial repos
533 551 * Defect #3707: {{toc}} doesn't work with {{include}}
534 552 * Defect #5096: Redmine hangs up while browsing Git repository
535 553 * Defect #6000: Safe Attributes prevents plugin extension of Issue model...
536 554 * Defect #6064: Modules not assigned to projects created via API
537 555 * Defect #6110: MailHandler should allow updating Issue Priority and Custom fields
538 556 * Defect #6136: JSON API holds less information than XML API
539 557 * Defect #6345: xml used by rest API is invalid
540 558 * Defect #6348: Gantt chart PDF rendering errors
541 559 * Defect #6403: Updating an issue with custom fields fails
542 560 * Defect #6467: "Member of role", "Member of group" filter not work correctly
543 561 * Defect #6473: New gantt broken after clearing issue filters
544 562 * Defect #6541: Email notifications send to everybody
545 563 * Defect #6549: Notification settings not migrated properly
546 564 * Defect #6591: Acronyms must have a minimum of three characters
547 565 * Defect #6674: Delete time log broken after changes to REST
548 566 * Defect #6681: Mercurial, Bazaar and Darcs auto close issue text should be commit id instead of revision number
549 567 * Defect #6724: Wiki uploads does not work anymore (SVN 4266)
550 568 * Defect #6746: Wiki links are broken on Activity page
551 569 * Defect #6747: Wiki diff does not work since r4265
552 570 * Defect #6763: New gantt charts: subject displayed twice on issues
553 571 * Defect #6826: Clicking "Add" twice creates duplicate member record
554 572 * Defect #6844: Unchecking status filter on the issue list has no effect
555 573 * Defect #6895: Wrong Polish translation of "blocks"
556 574 * Defect #6943: Migration from boolean to varchar fails on PostgreSQL 8.1
557 575 * Defect #7064: Mercurial adapter does not recognize non alphabetic nor numeric in UTF-8 copied files
558 576 * Defect #7128: New gantt chart does not render subtasks under parent task
559 577 * Defect #7135: paging mechanism returns the same last page forever
560 578 * Defect #7188: Activity page not refreshed when changing language
561 579 * Defect #7195: Apply CLI-supplied defaults for incoming mail only to new issues not replies
562 580 * Defect #7197: Tracker reset to default when replying to an issue email
563 581 * Defect #7213: Copy project does not copy all roles and permissions
564 582 * Defect #7225: Project settings: Trackers & Custom fields only relevant if module Issue tracking is active
565 583 * Feature #630: Allow non-unique names for projects
566 584 * Feature #1738: Add a "Visible" flag to project/user custom fields
567 585 * Feature #2803: Support for Javascript in Themes
568 586 * Feature #2852: Clean Incoming Email of quoted text "----- Reply above this line ------"
569 587 * Feature #2995: Improve error message when trying to access an archived project
570 588 * Feature #3170: Autocomplete issue relations on subject
571 589 * Feature #3503: Administrator Be Able To Modify Email settings Of Users
572 590 * Feature #4155: Automatic spent time logging from commit messages
573 591 * Feature #5136: Parent select on Wiki rename page
574 592 * Feature #5338: Descendants (subtasks) should be available via REST API
575 593 * Feature #5494: Wiki TOC should display heading from level 4
576 594 * Feature #5594: Improve MailHandler's keyword handling
577 595 * Feature #5622: Allow version to be set via incoming email
578 596 * Feature #5712: Reload themes
579 597 * Feature #5869: Issue filters by Group and Role
580 598 * Feature #6092: Truncate Git revision labels in Activity page/feed and allow configurable length
581 599 * Feature #6112: Accept localized keywords when receiving emails
582 600 * Feature #6140: REST issues response with issue count limit and offset
583 601 * Feature #6260: REST API for Users
584 602 * Feature #6276: Gantt Chart rewrite
585 603 * Feature #6446: Remove length limits on project identifier and name
586 604 * Feature #6628: Improvements in truncate email
587 605 * Feature #6779: Project JSON API
588 606 * Feature #6823: REST API for time tracker.
589 607 * Feature #7072: REST API for news
590 608 * Feature #7111: Expose more detail on journal entries
591 609 * Feature #7141: REST API: get information about current user
592 610 * Patch #4807: Allow to set the done_ratio field with the incoming mail system
593 611 * Patch #5441: Initialize TimeEntry attributes with params[:time_entry]
594 612 * Patch #6762: Use GET instead of POST to retrieve context_menu
595 613 * Patch #7160: French translation ofr "not_a_date" is missing
596 614 * Patch #7212: Missing remove_index in AddUniqueIndexOnMembers down migration
597 615
598 616
599 617 == 2010-12-23 v1.0.5
600 618
601 619 * #6656: Mercurial adapter loses seconds of commit times
602 620 * #6996: Migration trac(sqlite3) -> redmine(postgresql) doesnt escape ' char
603 621 * #7013: v-1.0.4 trunk - see {{count}} in page display rather than value
604 622 * #7016: redundant 'field_start_date' in ja.yml
605 623 * #7018: 'undefined method `reschedule_after' for nil:NilClass' on new issues
606 624 * #7024: E-mail notifications about Wiki changes.
607 625 * #7033: 'class' attribute of <pre> tag shouldn't be truncate
608 626 * #7035: CSV value separator in russian
609 627 * #7122: Issue-description Quote-button missing
610 628 * #7144: custom queries making use of deleted custom fields cause a 500 error
611 629 * #7162: Multiply defined label in french translation
612 630
613 631 == 2010-11-28 v1.0.4
614 632
615 633 * #5324: Git not working if color.ui is enabled
616 634 * #6447: Issues API doesn't allow full key auth for all actions
617 635 * #6457: Edit User group problem
618 636 * #6575: start date being filled with current date even when blank value is submitted
619 637 * #6740: Max attachment size, incorrect usage of 'KB'
620 638 * #6760: Select box sorted by ID instead of name in Issue Category
621 639 * #6766: Changing target version name can cause an internal error
622 640 * #6784: Redmine not working with i18n gem 0.4.2
623 641 * #6839: Hardcoded absolute links in my/page_layout
624 642 * #6841: Projects API doesn't allow full key auth for all actions
625 643 * #6860: svn: Write error: Broken pipe when browsing repository
626 644 * #6874: API should return XML description when creating a project
627 645 * #6932: submitting wrong parent task input creates a 500 error
628 646 * #6966: Records of Forums are remained, deleting project
629 647 * #6990: Layout problem in workflow overview
630 648 * #5117: mercurial_adapter should ensure the right LANG environment variable
631 649 * #6782: Traditional Chinese language file (to r4352)
632 650 * #6783: Swedish Translation for r4352
633 651 * #6804: Bugfix: spelling fixes
634 652 * #6814: Japanese Translation for r4362
635 653 * #6948: Bulgarian translation
636 654 * #6973: Update es.yml
637 655
638 656 == 2010-10-31 v1.0.3
639 657
640 658 * #4065: Redmine.pm doesn't work with LDAPS and a non-standard port
641 659 * #4416: Link from version details page to edit the wiki.
642 660 * #5484: Add new issue as subtask to an existing ticket
643 661 * #5948: Update help/wiki_syntax_detailed.html with more link options
644 662 * #6494: Typo in pt_BR translation for 1.0.2
645 663 * #6508: Japanese translation update
646 664 * #6509: Localization pt-PT (new strings)
647 665 * #6511: Rake task to test email
648 666 * #6525: Traditional Chinese language file (to r4225)
649 667 * #6536: Patch for swedish translation
650 668 * #6548: Rake tasks to add/remove i18n strings
651 669 * #6569: Updated Hebrew translation
652 670 * #6570: Japanese Translation for r4231
653 671 * #6596: pt-BR translation updates
654 672 * #6629: Change field-name of issues start date
655 673 * #6669: Bulgarian translation
656 674 * #6731: Macedonian translation fix
657 675 * #6732: Japanese Translation for r4287
658 676 * #6735: Add user-agent to reposman
659 677 * #6736: Traditional Chinese language file (to r4288)
660 678 * #6739: Swedish Translation for r4288
661 679 * #6765: Traditional Chinese language file (to r4302)
662 680 * Fixed #5324: Git not working if color.ui is enabled
663 681 * Fixed #5652: Bad URL parsing in the wiki when it ends with right-angle-bracket(greater-than mark).
664 682 * Fixed #5803: Precedes/Follows Relationships Broke
665 683 * Fixed #6435: Links to wikipages bound to versions do not respect version-sharing in Settings -> Versions
666 684 * Fixed #6438: Autologin cannot be disabled again once it's enabled
667 685 * Fixed #6513: "Move" and "Copy" are not displayed when deployed in subdirectory
668 686 * Fixed #6521: Tooltip/label for user "search-refinment" field on group/project member list
669 687 * Fixed #6563: i18n-issues on calendar view
670 688 * Fixed #6598: Wrong caption for button_create_and_continue in German language file
671 689 * Fixed #6607: Unclear caption for german button_update
672 690 * Fixed #6612: SortHelper missing from CalendarsController
673 691 * Fixed #6740: Max attachment size, incorrect usage of 'KB'
674 692 * Fixed #6750: ActionView::TemplateError (undefined method `empty?' for nil:NilClass) on line #12 of app/views/context_menus/issues.html.erb:
675 693
676 694 == 2010-09-26 v1.0.2
677 695
678 696 * #2285: issue-refinement: pressing enter should result to an "apply"
679 697 * #3411: Allow mass status update trough context menu
680 698 * #5929: https-enabled gravatars when called over https
681 699 * #6189: Japanese Translation for r4011
682 700 * #6197: Traditional Chinese language file (to r4036)
683 701 * #6198: Updated german translation
684 702 * #6208: Macedonian translation
685 703 * #6210: Swedish Translation for r4039
686 704 * #6248: nl translation update for r4050
687 705 * #6263: Catalan translation update
688 706 * #6275: After submitting a related issue, the Issue field should be re-focused
689 707 * #6289: Checkboxes in issues list shouldn't be displayed when printing
690 708 * #6290: Make journals theming easier
691 709 * #6291: User#allowed_to? is not tested
692 710 * #6306: Traditional Chinese language file (to r4061)
693 711 * #6307: Korean translation update for 4066(4061)
694 712 * #6316: pt_BR update
695 713 * #6339: SERBIAN Updated
696 714 * #6358: Updated Polish translation
697 715 * #6363: Japanese Translation for r4080
698 716 * #6365: Traditional Chinese language file (to r4081)
699 717 * #6382: Issue PDF export variable usage
700 718 * #6428: Interim solution for i18n >= 0.4
701 719 * #6441: Japanese Translation for r4162
702 720 * #6451: Traditional Chinese language file (to r4167)
703 721 * #6465: Japanese Translation for r4171
704 722 * #6466: Traditional Chinese language file (to r4171)
705 723 * #6490: pt-BR translation for 1.0.2
706 724 * Fixed #3935: stylesheet_link_tag with plugin doesn't take into account relative_url_root
707 725 * Fixed #4998: Global issue list's context menu has enabled options for parent menus but there are no valid selections
708 726 * Fixed #5170: Done ratio can not revert to 0% if status is used for done ratio
709 727 * Fixed #5608: broken with i18n 0.4.0
710 728 * Fixed #6054: Error 500 on filenames with whitespace in git reposities
711 729 * Fixed #6135: Default logger configuration grows without bound.
712 730 * Fixed #6191: Deletion of a main task deletes all subtasks
713 731 * Fixed #6195: Missing move issues between projects
714 732 * Fixed #6242: can't switch between inline and side-by-side diff
715 733 * Fixed #6249: Create and continue returns 404
716 734 * Fixed #6267: changing the authentication mode from ldap to internal with setting the password
717 735 * Fixed #6270: diff coderay malformed in the "news" page
718 736 * Fixed #6278: missing "cant_link_an_issue_with_a_descendant"from locale files
719 737 * Fixed #6333: Create and continue results in a 404 Error
720 738 * Fixed #6346: Age column on repository view is skewed for git, probably CVS too
721 739 * Fixed #6351: Context menu on roadmap broken
722 740 * Fixed #6388: New Subproject leads to a 404
723 741 * Fixed #6392: Updated/Created links to activity broken
724 742 * Fixed #6413: Error in SQL
725 743 * Fixed #6443: Redirect to project settings after Copying a Project
726 744 * Fixed #6448: Saving a wiki page with no content has a translation missing
727 745 * Fixed #6452: Unhandled exception on creating File
728 746 * Fixed #6471: Typo in label_report in Czech translation
729 747 * Fixed #6479: Changing tracker type will lose watchers
730 748 * Fixed #6499: Files with leading or trailing whitespace are not shown in git.
731 749
732 750 == 2010-08-22 v1.0.1
733 751
734 752 * #819: Add a body ID and class to all pages
735 753 * #871: Commit new CSS styles!
736 754 * #3301: Add favicon to base layout
737 755 * #4656: On Issue#show page, clicking on Ò€œAdd related issueҀ� should focus on the input
738 756 * #4896: Project identifier should be a limited field
739 757 * #5084: Filter all isssues by projects
740 758 * #5477: Replace Test::Unit::TestCase with ActiveSupport::TestCase
741 759 * #5591: 'calendar' action is used with 'issue' controller in issue/sidebar
742 760 * #5735: Traditional Chinese language file (to r3810)
743 761 * #5740: Swedish Translation for r3810
744 762 * #5785: pt-BR translation update
745 763 * #5898: Projects should be displayed as links in users/memberships
746 764 * #5910: Chinese translation to redmine-1.0.0
747 765 * #5912: Translation update for french locale
748 766 * #5962: Hungarian translation update to r3892
749 767 * #5971: Remove falsly applied chrome on revision links
750 768 * #5972: Updated Hebrew translation for 1.0.0
751 769 * #5982: Updated german translation
752 770 * #6008: Move admin_menu to Redmine::MenuManager
753 771 * #6012: RTL layout
754 772 * #6021: Spanish translation 1.0.0-RC
755 773 * #6025: nl translation updated for r3905
756 774 * #6030: Japanese Translation for r3907
757 775 * #6074: sr-CY.yml contains DOS-type newlines (\r\n)
758 776 * #6087: SERBIAN translation updated
759 777 * #6093: Updated italian translation
760 778 * #6142: Swedish Translation for r3940
761 779 * #6153: Move view_calendar and view_gantt to own modules
762 780 * #6169: Add issue status to issue tooltip
763 781 * Fixed #3834: Add a warning when not choosing a member role
764 782 * Fixed #3922: Bad english arround "Assigned to" text in journal entries
765 783 * Fixed #5158: Simplified Chinese language file zh.yml updated to r3608
766 784 * Fixed #5162: translation missing: zh-TW, field_time_entrie
767 785 * Fixed #5297: openid not validated correctly
768 786 * Fixed #5628: Wrong commit range in git log command
769 787 * Fixed #5760: Assigned_to and author filters in "Projects>View all issues" should be based on user's project visibility
770 788 * Fixed #5771: Problem when importing git repository
771 789 * Fixed #5775: ldap authentication in admin menu should have an icon
772 790 * Fixed #5811: deleting statuses doesnt delete workflow entries
773 791 * Fixed #5834: Emails with trailing spaces incorrectly detected as invalid
774 792 * Fixed #5846: ChangeChangesPathLengthLimit does not remove default for MySQL
775 793 * Fixed #5861: Vertical scrollbar always visible in Wiki "code" blocks in Chrome.
776 794 * Fixed #5883: correct label_project_latest Chinese translation
777 795 * Fixed #5892: Changing status from contextual menu opens the ticket instead
778 796 * Fixed #5904: Global gantt PDF and PNG should display project names
779 797 * Fixed #5925: parent task's priority edit should be disabled through shortcut menu in issues list page
780 798 * Fixed #5935: Add Another file to ticket doesn't work in IE Internet Explorer
781 799 * Fixed #5937: Harmonize french locale "zero" translation with other locales
782 800 * Fixed #5945: Forum message permalinks don't take pagination into account
783 801 * Fixed #5978: Debug code still remains
784 802 * Fixed #6009: When using "English (British)", the repository browser (svn) shows files over 1000 bytes as floating point (2.334355)
785 803 * Fixed #6045: Repository file Diff view sometimes shows more than selected file
786 804 * Fixed #6079: German Translation error in TimeEntryActivity
787 805 * Fixed #6100: User's profile should display all visible projects
788 806 * Fixed #6132: Allow Key based authentication in the Boards atom feed
789 807 * Fixed #6163: Bad CSS class for calendar project menu_item
790 808 * Fixed #6172: Browsing to a missing user's page shows the admin sidebar
791 809
792 810 == 2010-07-18 v1.0.0 (Release candidate)
793 811
794 812 * #443: Adds context menu to the roadmap issue lists
795 813 * #443: Subtasking
796 814 * #741: Description preview while editing an issue
797 815 * #1131: Add support for alternate (non-LDAP) authentication
798 816 * #1214: REST API for Issues
799 817 * #1223: File upload on wiki edit form
800 818 * #1755: add "blocked by" as a related issues option
801 819 * #2420: Fetching emails from an POP server
802 820 * #2482: Named scopes in Issue and ActsAsWatchable plus some view refactoring (logic extraction).
803 821 * #2924: Make the right click menu more discoverable using a cursor property
804 822 * #2985: Make syntax highlighting pluggable
805 823 * #3201: Workflow Check/Uncheck All Rows/Columns
806 824 * #3359: Update CodeRay 0.9
807 825 * #3706: Allow assigned_to field configuration on Issue creation by email
808 826 * #3936: configurable list of models to include in search
809 827 * #4480: Create a link to the user profile from the administration interface
810 828 * #4482: Cache textile rendering
811 829 * #4572: Make it harder to ruin your database
812 830 * #4573: Move github gems to Gemcutter
813 831 * #4664: Add pagination to forum threads
814 832 * #4732: Make login case-insensitive also for PostgreSQL
815 833 * #4812: Create links to other projects
816 834 * #4819: Replace images with smushed ones for speed
817 835 * #4945: Allow custom fields attached to project to be searchable
818 836 * #5121: Fix issues list layout overflow
819 837 * #5169: Issue list view hook request
820 838 * #5208: Aibility to edit wiki sidebar
821 839 * #5281: Remove empty ul tags in the issue history
822 840 * #5291: Updated basque translations
823 841 * #5328: Automatically add "Repository" menu_item after repository creation
824 842 * #5415: Fewer SQL statements generated for watcher_recipients
825 843 * #5416: Exclude "fields_for" from overridden methods in TabularFormBuilder
826 844 * #5573: Allow issue assignment in email
827 845 * #5595: Allow start date and due dates to be set via incoming email
828 846 * #5752: The projects view (/projects) renders ul's wrong
829 847 * #5781: Allow to use more macros on the welcome page and project list
830 848 * Fixed #1288: Unable to past escaped wiki syntax in an issue description
831 849 * Fixed #1334: Wiki formatting character *_ and _*
832 850 * Fixed #1416: Inline code with less-then/greater-than produces @lt; and @gt; respectively
833 851 * Fixed #2473: Login and mail should not be case sensitive
834 852 * Fixed #2990: Ruby 1.9 - wrong number of arguments (1 for 0) on rake db:migrate
835 853 * Fixed #3089: Text formatting sometimes breaks when combined
836 854 * Fixed #3690: Status change info duplicates on the issue screen
837 855 * Fixed #3691: Redmine allows two files with the same file name to be uploaded to the same issue
838 856 * Fixed #3764: ApplicationHelperTest fails with JRuby
839 857 * Fixed #4265: Unclosed code tags in issue descriptions affects main UI
840 858 * Fixed #4745: Bug in index.xml.builder (issues)
841 859 * Fixed #4852: changing user/roles of project member not possible without javascript
842 860 * Fixed #4857: Week number calculation in date picker is wrong if a week starts with Sunday
843 861 * Fixed #4883: Bottom "contextual" placement in issue with associated changeset
844 862 * Fixed #4918: Revisions r3453 and r3454 broke On-the-fly user creation with LDAP
845 863 * Fixed #4935: Navigation to the Master Timesheet page (time_entries)
846 864 * Fixed #5043: Flash messages are not displayed after the project settings[module/activity] saved
847 865 * Fixed #5081: Broken links on public/help/wiki_syntax_detailed.html
848 866 * Fixed #5104: Description of document not wikified on documents index
849 867 * Fixed #5108: Issue linking fails inside of []s
850 868 * Fixed #5199: diff code coloring using coderay
851 869 * Fixed #5233: Add a hook to the issue report (Summary) view
852 870 * Fixed #5265: timetracking: subtasks time is added to the main task
853 871 * Fixed #5343: acts_as_event Doesn't Accept Outside URLs
854 872 * Fixed #5440: UI Inconsistency : Administration > Enumerations table row headers should be enclosed in <thead>
855 873 * Fixed #5463: 0.9.4 INSTALL and/or UPGRADE, missing session_store.rb
856 874 * Fixed #5524: Update_parent_attributes doesn't work for the old parent issue when reparenting
857 875 * Fixed #5548: SVN Repository: Can not list content of a folder which includes square brackets.
858 876 * Fixed #5589: "with subproject" malfunction
859 877 * Fixed #5676: Search for Numeric Value
860 878 * Fixed #5696: Redmine + PostgreSQL 8.4.4 fails on _dir_list_content.rhtml
861 879 * Fixed #5698: redmine:email:receive_imap fails silently for mails with subject longer than 255 characters
862 880 * Fixed #5700: TimelogController#destroy assumes success
863 881 * Fixed #5751: developer role is mispelled
864 882 * Fixed #5769: Popup Calendar doesn't Advance in Chrome
865 883 * Fixed #5771: Problem when importing git repository
866 884 * Fixed #5823: Error in comments in plugin.rb
867 885
868 886
869 887 == 2010-07-07 v0.9.6
870 888
871 889 * Fixed: Redmine.pm access by unauthorized users
872 890
873 891 == 2010-06-24 v0.9.5
874 892
875 893 * Linkify folder names on revision view
876 894 * "fiters" and "options" should be hidden in print view via css
877 895 * Fixed: NoMethodError when no issue params are submitted
878 896 * Fixed: projects.atom with required authentication
879 897 * Fixed: External links not correctly displayed in Wiki TOC
880 898 * Fixed: Member role forms in project settings are not hidden after member added
881 899 * Fixed: pre can't be inside p
882 900 * Fixed: session cookie path does not respect RAILS_RELATIVE_URL_ROOT
883 901 * Fixed: mail handler fails when the from address is empty
884 902
885 903
886 904 == 2010-05-01 v0.9.4
887 905
888 906 * Filters collapsed by default on issues index page for a saved query
889 907 * Fixed: When categories list is too big the popup menu doesn't adjust (ex. in the issue list)
890 908 * Fixed: remove "main-menu" div when the menu is empty
891 909 * Fixed: Code syntax highlighting not working in Document page
892 910 * Fixed: Git blame/annotate fails on moved files
893 911 * Fixed: Failing test in test_show_atom
894 912 * Fixed: Migrate from trac - not displayed Wikis
895 913 * Fixed: Email notifications on file upload sent to empty recipient list
896 914 * Fixed: Migrating from trac is not possible, fails to allocate memory
897 915 * Fixed: Lost password no longer flashes a confirmation message
898 916 * Fixed: Crash while deleting in-use enumeration
899 917 * Fixed: Hard coded English string at the selection of issue watchers
900 918 * Fixed: Bazaar v2.1.0 changed behaviour
901 919 * Fixed: Roadmap display can raise an exception if no trackers are selected
902 920 * Fixed: Gravatar breaks layout of "logged in" page
903 921 * Fixed: Reposman.rb on Windows
904 922 * Fixed: Possible error 500 while moving an issue to another project with SQLite
905 923 * Fixed: backslashes in issue description/note should be escaped when quoted
906 924 * Fixed: Long text in <pre> disrupts Associated revisions
907 925 * Fixed: Links to missing wiki pages not red on project overview page
908 926 * Fixed: Cannot delete a project with subprojects that shares versions
909 927 * Fixed: Update of Subversion changesets broken under Solaris
910 928 * Fixed: "Move issues" permission not working for Non member
911 929 * Fixed: Sidebar overlap on Users tab of Group editor
912 930 * Fixed: Error on db:migrate with table prefix set (hardcoded name in principal.rb)
913 931 * Fixed: Report shows sub-projects for non-members
914 932 * Fixed: 500 internal error when browsing any Redmine page in epiphany
915 933 * Fixed: Watchers selection lost when issue creation fails
916 934 * Fixed: When copying projects, redmine should not generate an email to people who created issues
917 935 * Fixed: Issue "#" table cells should have a class attribute to enable fine-grained CSS theme
918 936 * Fixed: Plugin generators should display help if no parameter is given
919 937
920 938
921 939 == 2010-02-28 v0.9.3
922 940
923 941 * Adds filter for system shared versions on the cross project issue list
924 942 * Makes project identifiers searchable
925 943 * Remove invalid utf8 sequences from commit comments and author name
926 944 * Fixed: Wrong link when "http" not included in project "Homepage" link
927 945 * Fixed: Escaping in html email templates
928 946 * Fixed: Pound (#) followed by number with leading zero (0) removes leading zero when rendered in wiki
929 947 * Fixed: Deselecting textile text formatting causes interning empty string errors
930 948 * Fixed: error with postgres when entering a non-numeric id for an issue relation
931 949 * Fixed: div.task incorrectly wrapping on Gantt Chart
932 950 * Fixed: Project copy loses wiki pages hierarchy
933 951 * Fixed: parent project field doesn't include blank value when a member with 'add subproject' permission edits a child project
934 952 * Fixed: Repository.fetch_changesets tries to fetch changesets for archived projects
935 953 * Fixed: Duplicated project name for subproject version on gantt chart
936 954 * Fixed: roadmap shows subprojects issues even if subprojects is unchecked
937 955 * Fixed: IndexError if all the :last menu items are deleted from a menu
938 956 * Fixed: Very high CPU usage for a long time when fetching commits from a large Git repository
939 957
940 958
941 959 == 2010-02-07 v0.9.2
942 960
943 961 * Fixed: Sub-project repository commits not displayed on parent project issues
944 962 * Fixed: Potential security leak on my page calendar
945 963 * Fixed: Project tree structure is broken by deleting the project with the subproject
946 964 * Fixed: Error message shown duplicated when creating a new group
947 965 * Fixed: Firefox cuts off large pages
948 966 * Fixed: Invalid format parameter returns a DoubleRenderError on issues index
949 967 * Fixed: Unnecessary Quote button on locked forum message
950 968 * Fixed: Error raised when trying to view the gantt or calendar with a grouped query
951 969 * Fixed: PDF support for Korean locale
952 970 * Fixed: Deprecation warning in extra/svn/reposman.rb
953 971
954 972
955 973 == 2010-01-30 v0.9.1
956 974
957 975 * Vertical alignment for inline images in formatted text set to 'middle'
958 976 * Fixed: Redmine.pm error "closing dbh with active statement handles at /usr/lib/perl5/Apache/Redmine.pm"
959 977 * Fixed: copyright year in footer set to 2010
960 978 * Fixed: Trac migration script may not output query lines
961 979 * Fixed: Email notifications may affect language of notice messages on the UI
962 980 * Fixed: Can not search for 2 letters word
963 981 * Fixed: Attachments get saved on issue update even if validation fails
964 982 * Fixed: Tab's 'border-bottom' not absent when selected
965 983 * Fixed: Issue summary tables that list by user are not sorted
966 984 * Fixed: Issue pdf export fails if target version is set
967 985 * Fixed: Issue list export to PDF breaks when issues are sorted by a custom field
968 986 * Fixed: SQL error when adding a group
969 987 * Fixes: Min password length during password reset always displays as 4 chars
970 988
971 989
972 990 == 2010-01-09 v0.9.0 (Release candidate)
973 991
974 992 * Unlimited subproject nesting
975 993 * Multiple roles per user per project
976 994 * User groups
977 995 * Inheritence of versions
978 996 * OpenID login
979 997 * "Watched by me" issue filter
980 998 * Project copy
981 999 * Project creation by non admin users
982 1000 * Accept emails from anyone on a private project
983 1001 * Add email notification on Wiki changes
984 1002 * Make issue description non-required field
985 1003 * Custom fields for Versions
986 1004 * Being able to sort the issue list by custom fields
987 1005 * Ability to close versions
988 1006 * User display/editing of custom fields attached to their user profile
989 1007 * Add "follows" issue relation
990 1008 * Copy workflows between trackers and roles
991 1009 * Defaults enabled modules list for project creation
992 1010 * Weighted version completion percentage on the roadmap
993 1011 * Autocreate user account when user submits email that creates new issue
994 1012 * CSS class on overdue issues on the issue list
995 1013 * Enable tracker update on issue edit form
996 1014 * Remove issue watchers
997 1015 * Ability to move threads between project forums
998 1016 * Changed custom field "Possible values" to a textarea
999 1017 * Adds projects association on tracker form
1000 1018 * Set session store to cookie store by default
1001 1019 * Set a default wiki page on project creation
1002 1020 * Roadmap for main project should see Roadmaps for sub projects
1003 1021 * Ticket grouping on the issue list
1004 1022 * Hierarchical Project links in the page header
1005 1023 * Allow My Page blocks to be added to from a plugin
1006 1024 * Sort issues by multiple columns
1007 1025 * Filters of saved query are now visible and be adjusted without editing the query
1008 1026 * Saving "sort order" in custom queries
1009 1027 * Url to fetch changesets for a repository
1010 1028 * Managers able to create subprojects
1011 1029 * Issue Totals on My Page Modules
1012 1030 * Convert Enumerations to single table inheritance (STI)
1013 1031 * Allow custom my_page blocks to define drop-down names
1014 1032 * "View Issues" user permission added
1015 1033 * Ask user what to do with child pages when deleting a parent wiki page
1016 1034 * Contextual quick search
1017 1035 * Allow resending of password by email
1018 1036 * Change reply subject to be a link to the reply itself
1019 1037 * Include Logged Time as part of the project's Activity history
1020 1038 * REST API for authentication
1021 1039 * Browse through Git branches
1022 1040 * Setup Object Daddy to replace test fixtures
1023 1041 * Setup shoulda to make it easier to test
1024 1042 * Custom fields and overrides on Enumerations
1025 1043 * Add or remove columns from the issue list
1026 1044 * Ability to add new version from issues screen
1027 1045 * Setting to choose which day calendars start
1028 1046 * Asynchronous email delivery method
1029 1047 * RESTful URLs for (almost) everything
1030 1048 * Include issue status in search results and activity pages
1031 1049 * Add email to admin user search filter
1032 1050 * Proper content type for plain text mails
1033 1051 * Default value of project jump box
1034 1052 * Tree based menus
1035 1053 * Ability to use issue status to update percent done
1036 1054 * Second set of issue "Action Links" at the bottom of an issue page
1037 1055 * Proper exist status code for rdm-mailhandler.rb
1038 1056 * Remove incoming email body via a delimiter
1039 1057 * Fixed: Custom querry 'Export to PDF' ignores field selection
1040 1058 * Fixed: Related e-mail notifications aren't threaded
1041 1059 * Fixed: No warning when the creation of a categories from the issue form fails
1042 1060 * Fixed: Actually block issues from closing when relation 'blocked by' isn't closed
1043 1061 * Fixed: Include both first and last name when sorting by users
1044 1062 * Fixed: Table cell with multiple line text
1045 1063 * Fixed: Project overview page shows disabled trackers
1046 1064 * Fixed: Cross project issue relations and user permissions
1047 1065 * Fixed: My page shows tickets the user doesn't have access to
1048 1066 * Fixed: TOC does not parse wiki page reference links with description
1049 1067 * Fixed: Target version-list on bulk edit form is incorrectly sorted
1050 1068 * Fixed: Cannot modify/delete project named "Documents"
1051 1069 * Fixed: Email address in brackets breaks html
1052 1070 * Fixed: Timelog detail loose issue filter passing to report tab
1053 1071 * Fixed: Inform about custom field's name maximum length
1054 1072 * Fixed: Activity page and Atom feed links contain project id instead of identifier
1055 1073 * Fixed: no Atom key for forums with only 1 forum
1056 1074 * Fixed: When reading RSS feed in MS Outlook, the inline links are broken.
1057 1075 * Fixed: Sometimes new posts don't show up in the topic list of a forum.
1058 1076 * Fixed: The all/active filter selection in the project view does not stick.
1059 1077 * Fixed: Login box has Different width
1060 1078 * Fixed: User removed from project - still getting project update emails
1061 1079 * Fixed: Project with the identifier of 'new' cannot be viewed
1062 1080 * Fixed: Artefacts in search view (Cyrillic)
1063 1081 * Fixed: Allow [#id] as subject to reply by email
1064 1082 * Fixed: Wrong language used when closing an issue via a commit message
1065 1083 * Fixed: email handler drops emails for new issues with no subject
1066 1084 * Fixed: Calendar misspelled under Roles/Permissions
1067 1085 * Fixed: Emails from no-reply redmine's address hell cycle
1068 1086 * Fixed: child_pages macro fails on wiki page history
1069 1087 * Fixed: Pre-filled time tracking date ignores timezone
1070 1088 * Fixed: Links on locked users lead to 404 page
1071 1089 * Fixed: Page changes in issue-list when using context menu
1072 1090 * Fixed: diff parser removes lines starting with multiple dashes
1073 1091 * Fixed: Quoting in forums resets message subject
1074 1092 * Fixed: Editing issue comment removes quote link
1075 1093 * Fixed: Redmine.pm ignore browse_repository permission
1076 1094 * Fixed: text formatting breaks on [msg1][msg2]
1077 1095 * Fixed: Spent Time Default Value of 0.0
1078 1096 * Fixed: Wiki pages in search results are referenced by project number, not by project identifier.
1079 1097 * Fixed: When logging in via an autologin cookie the user's last_login_on should be updated
1080 1098 * Fixed: 50k users cause problems in project->settings->members screen
1081 1099 * Fixed: Document timestamp needs to show updated timestamps
1082 1100 * Fixed: Users getting notifications for issues they are no longer allowed to view
1083 1101 * Fixed: issue summary counts should link to the issue list without subprojects
1084 1102 * Fixed: 'Delete' link on LDAP list has no effect
1085 1103
1086 1104
1087 1105 == 2009-11-15 v0.8.7
1088 1106
1089 1107 * Fixed: Hide paragraph terminator at the end of headings on html export
1090 1108 * Fixed: pre tags containing "<pre*"
1091 1109 * Fixed: First date of the date range not included in the time report with SQLite
1092 1110 * Fixed: Password field not styled correctly on alternative stylesheet
1093 1111 * Fixed: Error when sumbitting a POST request that requires a login
1094 1112 * Fixed: CSRF vulnerabilities
1095 1113
1096 1114
1097 1115 == 2009-11-04 v0.8.6
1098 1116
1099 1117 * Change links to closed issues to be a grey color
1100 1118 * Change subversion adapter to not cache authentication and run non interactively
1101 1119 * Fixed: Custom Values with a nil value cause HTTP error 500
1102 1120 * Fixed: Failure to convert HTML entities when editing an Issue reply
1103 1121 * Fixed: Error trying to show repository when there are no comments in a changeset
1104 1122 * Fixed: account/show/:user_id should not be accessible for other users not in your projects
1105 1123 * Fixed: XSS vulnerabilities
1106 1124 * Fixed: IssuesController#destroy should accept POST only
1107 1125 * Fixed: Inline images in wiki headings
1108 1126
1109 1127
1110 1128 == 2009-09-13 v0.8.5
1111 1129
1112 1130 * Incoming mail handler : Allow spaces between keywords and colon
1113 1131 * Do not require a non-word character after a comma in Redmine links
1114 1132 * Include issue hyperlinks in reminder emails
1115 1133 * Prevent nil error when retrieving svn version
1116 1134 * Various plugin hooks added
1117 1135 * Add plugins information to script/about
1118 1136 * Fixed: 500 Internal Server Error is raised if add an empty comment to the news
1119 1137 * Fixed: Atom links for wiki pages are not correct
1120 1138 * Fixed: Atom feeds leak email address
1121 1139 * Fixed: Case sensitivity in Issue filtering
1122 1140 * Fixed: When reading RSS feed, the inline-embedded images are not properly shown
1123 1141
1124 1142
1125 1143 == 2009-05-17 v0.8.4
1126 1144
1127 1145 * Allow textile mailto links
1128 1146 * Fixed: memory consumption when uploading file
1129 1147 * Fixed: Mercurial integration doesn't work if Redmine is installed in folder path containing space
1130 1148 * Fixed: an error is raised when no tab is available on project settings
1131 1149 * Fixed: insert image macro corrupts urls with excalamation marks
1132 1150 * Fixed: error on cross-project gantt PNG export
1133 1151 * Fixed: self and alternate links in atom feeds do not respect Atom specs
1134 1152 * Fixed: accept any svn tunnel scheme in repository URL
1135 1153 * Fixed: issues/show should accept user's rss key
1136 1154 * Fixed: consistency of custom fields display on the issue detail view
1137 1155 * Fixed: wiki comments length validation is missing
1138 1156 * Fixed: weak autologin token generation algorithm causes duplicate tokens
1139 1157
1140 1158
1141 1159 == 2009-04-05 v0.8.3
1142 1160
1143 1161 * Separate project field and subject in cross-project issue view
1144 1162 * Ability to set language for redmine:load_default_data task using REDMINE_LANG environment variable
1145 1163 * Rescue Redmine::DefaultData::DataAlreadyLoaded in redmine:load_default_data task
1146 1164 * CSS classes to highlight own and assigned issues
1147 1165 * Hide "New file" link on wiki pages from printing
1148 1166 * Flush buffer when asking for language in redmine:load_default_data task
1149 1167 * Minimum project identifier length set to 1
1150 1168 * Include headers so that emails don't trigger vacation auto-responders
1151 1169 * Fixed: Time entries csv export links for all projects are malformed
1152 1170 * Fixed: Files without Version aren't visible in the Activity page
1153 1171 * Fixed: Commit logs are centered in the repo browser
1154 1172 * Fixed: News summary field content is not searchable
1155 1173 * Fixed: Journal#save has a wrong signature
1156 1174 * Fixed: Email footer signature convention
1157 1175 * Fixed: Timelog report do not show time for non-versioned issues
1158 1176
1159 1177
1160 1178 == 2009-03-07 v0.8.2
1161 1179
1162 1180 * Send an email to the user when an administrator activates a registered user
1163 1181 * Strip keywords from received email body
1164 1182 * Footer updated to 2009
1165 1183 * Show RSS-link even when no issues is found
1166 1184 * One click filter action in activity view
1167 1185 * Clickable/linkable line #'s while browsing the repo or viewing a file
1168 1186 * Links to versions on files list
1169 1187 * Added request and controller objects to the hooks by default
1170 1188 * Fixed: exporting an issue with attachments to PDF raises an error
1171 1189 * Fixed: "too few arguments" error may occur on activerecord error translation
1172 1190 * Fixed: "Default columns Displayed on the Issues list" setting is not easy to read
1173 1191 * Fixed: visited links to closed tickets are not striked through with IE6
1174 1192 * Fixed: MailHandler#plain_text_body returns nil if there was nothing to strip
1175 1193 * Fixed: MailHandler raises an error when processing an email without From header
1176 1194
1177 1195
1178 1196 == 2009-02-15 v0.8.1
1179 1197
1180 1198 * Select watchers on new issue form
1181 1199 * Issue description is no longer a required field
1182 1200 * Files module: ability to add files without version
1183 1201 * Jump to the current tab when using the project quick-jump combo
1184 1202 * Display a warning if some attachments were not saved
1185 1203 * Import custom fields values from emails on issue creation
1186 1204 * Show view/annotate/download links on entry and annotate views
1187 1205 * Admin Info Screen: Display if plugin assets directory is writable
1188 1206 * Adds a 'Create and continue' button on the new issue form
1189 1207 * IMAP: add options to move received emails
1190 1208 * Do not show Category field when categories are not defined
1191 1209 * Lower the project identifier limit to a minimum of two characters
1192 1210 * Add "closed" html class to closed entries in issue list
1193 1211 * Fixed: broken redirect URL on login failure
1194 1212 * Fixed: Deleted files are shown when using Darcs
1195 1213 * Fixed: Darcs adapter works on Win32 only
1196 1214 * Fixed: syntax highlight doesn't appear in new ticket preview
1197 1215 * Fixed: email notification for changes I make still occurs when running Repository.fetch_changesets
1198 1216 * Fixed: no error is raised when entering invalid hours on the issue update form
1199 1217 * Fixed: Details time log report CSV export doesn't honour date format from settings
1200 1218 * Fixed: invalid css classes on issue details
1201 1219 * Fixed: Trac importer creates duplicate custom values
1202 1220 * Fixed: inline attached image should not match partial filename
1203 1221
1204 1222
1205 1223 == 2008-12-30 v0.8.0
1206 1224
1207 1225 * Setting added in order to limit the number of diff lines that should be displayed
1208 1226 * Makes logged-in username in topbar linking to
1209 1227 * Mail handler: strip tags when receiving a html-only email
1210 1228 * Mail handler: add watchers before sending notification
1211 1229 * Adds a css class (overdue) to overdue issues on issue lists and detail views
1212 1230 * Fixed: project activity truncated after viewing user's activity
1213 1231 * Fixed: email address entered for password recovery shouldn't be case-sensitive
1214 1232 * Fixed: default flag removed when editing a default enumeration
1215 1233 * Fixed: default category ignored when adding a document
1216 1234 * Fixed: error on repository user mapping when a repository username is blank
1217 1235 * Fixed: Firefox cuts off large diffs
1218 1236 * Fixed: CVS browser should not show dead revisions (deleted files)
1219 1237 * Fixed: escape double-quotes in image titles
1220 1238 * Fixed: escape textarea content when editing a issue note
1221 1239 * Fixed: JS error on context menu with IE
1222 1240 * Fixed: bold syntax around single character in series doesn't work
1223 1241 * Fixed several XSS vulnerabilities
1224 1242 * Fixed a SQL injection vulnerability
1225 1243
1226 1244
1227 1245 == 2008-12-07 v0.8.0-rc1
1228 1246
1229 1247 * Wiki page protection
1230 1248 * Wiki page hierarchy. Parent page can be assigned on the Rename screen
1231 1249 * Adds support for issue creation via email
1232 1250 * Adds support for free ticket filtering and custom queries on Gantt chart and calendar
1233 1251 * Cross-project search
1234 1252 * Ability to search a project and its subprojects
1235 1253 * Ability to search the projects the user belongs to
1236 1254 * Adds custom fields on time entries
1237 1255 * Adds boolean and list custom fields for time entries as criteria on time report
1238 1256 * Cross-project time reports
1239 1257 * Display latest user's activity on account/show view
1240 1258 * Show last connexion time on user's page
1241 1259 * Obfuscates email address on user's account page using javascript
1242 1260 * wiki TOC rendered as an unordered list
1243 1261 * Adds the ability to search for a user on the administration users list
1244 1262 * Adds the ability to search for a project name or identifier on the administration projects list
1245 1263 * Redirect user to the previous page after logging in
1246 1264 * Adds a permission 'view wiki edits' so that wiki history can be hidden to certain users
1247 1265 * Adds permissions for viewing the watcher list and adding new watchers on the issue detail view
1248 1266 * Adds permissions to let users edit and/or delete their messages
1249 1267 * Link to activity view when displaying dates
1250 1268 * Hide Redmine version in atom feeds and pdf properties
1251 1269 * Maps repository users to Redmine users. Users with same username or email are automatically mapped. Mapping can be manually adjusted in repository settings. Multiple usernames can be mapped to the same Redmine user.
1252 1270 * Sort users by their display names so that user dropdown lists are sorted alphabetically
1253 1271 * Adds estimated hours to issue filters
1254 1272 * Switch order of current and previous revisions in side-by-side diff
1255 1273 * Render the commit changes list as a tree
1256 1274 * Adds watch/unwatch functionality at forum topic level
1257 1275 * When moving an issue to another project, reassign it to the category with same name if any
1258 1276 * Adds child_pages macro for wiki pages
1259 1277 * Use GET instead of POST on roadmap (#718), gantt and calendar forms
1260 1278 * Search engine: display total results count and count by result type
1261 1279 * Email delivery configuration moved to an unversioned YAML file (config/email.yml, see the sample file)
1262 1280 * Adds icons on search results
1263 1281 * Adds 'Edit' link on account/show for admin users
1264 1282 * Adds Lock/Unlock/Activate link on user edit screen
1265 1283 * Adds user count in status drop down on admin user list
1266 1284 * Adds multi-levels blockquotes support by using > at the beginning of lines
1267 1285 * Adds a Reply link to each issue note
1268 1286 * Adds plain text only option for mail notifications
1269 1287 * Gravatar support for issue detail, user grid, and activity stream (disabled by default)
1270 1288 * Adds 'Delete wiki pages attachments' permission
1271 1289 * Show the most recent file when displaying an inline image
1272 1290 * Makes permission screens localized
1273 1291 * AuthSource list: display associated users count and disable 'Delete' buton if any
1274 1292 * Make the 'duplicates of' relation asymmetric
1275 1293 * Adds username to the password reminder email
1276 1294 * Adds links to forum messages using message#id syntax
1277 1295 * Allow same name for custom fields on different object types
1278 1296 * One-click bulk edition using the issue list context menu within the same project
1279 1297 * Adds support for commit logs reencoding to UTF-8 before insertion in the database. Source encoding of commit logs can be selected in Application settings -> Repositories.
1280 1298 * Adds checkboxes toggle links on permissions report
1281 1299 * Adds Trac-Like anchors on wiki headings
1282 1300 * Adds support for wiki links with anchor
1283 1301 * Adds category to the issue context menu
1284 1302 * Adds a workflow overview screen
1285 1303 * Appends the filename to the attachment url so that clients that ignore content-disposition http header get the real filename
1286 1304 * Dots allowed in custom field name
1287 1305 * Adds posts quoting functionality
1288 1306 * Adds an option to generate sequential project identifiers
1289 1307 * Adds mailto link on the user administration list
1290 1308 * Ability to remove enumerations (activities, priorities, document categories) that are in use. Associated objects can be reassigned to another value
1291 1309 * Gantt chart: display issues that don't have a due date if they are assigned to a version with a date
1292 1310 * Change projects homepage limit to 255 chars
1293 1311 * Improved on-the-fly account creation. If some attributes are missing (eg. not present in the LDAP) or are invalid, the registration form is displayed so that the user is able to fill or fix these attributes
1294 1312 * Adds "please select" to activity select box if no activity is set as default
1295 1313 * Do not silently ignore timelog validation failure on issue edit
1296 1314 * Adds a rake task to send reminder emails
1297 1315 * Allow empty cells in wiki tables
1298 1316 * Makes wiki text formatter pluggable
1299 1317 * Adds back textile acronyms support
1300 1318 * Remove pre tag attributes
1301 1319 * Plugin hooks
1302 1320 * Pluggable admin menu
1303 1321 * Plugins can provide activity content
1304 1322 * Moves plugin list to its own administration menu item
1305 1323 * Adds url and author_url plugin attributes
1306 1324 * Adds Plugin#requires_redmine method so that plugin compatibility can be checked against current Redmine version
1307 1325 * Adds atom feed on time entries details
1308 1326 * Adds project name to issues feed title
1309 1327 * Adds a css class on menu items in order to apply item specific styles (eg. icons)
1310 1328 * Adds a Redmine plugin generators
1311 1329 * Adds timelog link to the issue context menu
1312 1330 * Adds links to the user page on various views
1313 1331 * Turkish translation by Ismail Sezen
1314 1332 * Catalan translation
1315 1333 * Vietnamese translation
1316 1334 * Slovak translation
1317 1335 * Better naming of activity feed if only one kind of event is displayed
1318 1336 * Enable syntax highlight on issues, messages and news
1319 1337 * Add target version to the issue list context menu
1320 1338 * Hide 'Target version' filter if no version is defined
1321 1339 * Add filters on cross-project issue list for custom fields marked as 'For all projects'
1322 1340 * Turn ftp urls into links
1323 1341 * Hiding the View Differences button when a wiki page's history only has one version
1324 1342 * Messages on a Board can now be sorted by the number of replies
1325 1343 * Adds a class ('me') to events of the activity view created by current user
1326 1344 * Strip pre/code tags content from activity view events
1327 1345 * Display issue notes in the activity view
1328 1346 * Adds links to changesets atom feed on repository browser
1329 1347 * Track project and tracker changes in issue history
1330 1348 * Adds anchor to atom feed messages links
1331 1349 * Adds a key in lang files to set the decimal separator (point or comma) in csv exports
1332 1350 * Makes importer work with Trac 0.8.x
1333 1351 * Upgraded to Prototype 1.6.0.1
1334 1352 * File viewer for attached text files
1335 1353 * Menu mapper: add support for :before, :after and :last options to #push method and add #delete method
1336 1354 * Removed inconsistent revision numbers on diff view
1337 1355 * CVS: add support for modules names with spaces
1338 1356 * Log the user in after registration if account activation is not needed
1339 1357 * Mercurial adapter improvements
1340 1358 * Trac importer: read session_attribute table to find user's email and real name
1341 1359 * Ability to disable unused SCM adapters in application settings
1342 1360 * Adds Filesystem adapter
1343 1361 * Clear changesets and changes with raw sql when deleting a repository for performance
1344 1362 * Redmine.pm now uses the 'commit access' permission defined in Redmine
1345 1363 * Reposman can create any type of scm (--scm option)
1346 1364 * Reposman creates a repository if the 'repository' module is enabled at project level only
1347 1365 * Display svn properties in the browser, svn >= 1.5.0 only
1348 1366 * Reduces memory usage when importing large git repositories
1349 1367 * Wider SVG graphs in repository stats
1350 1368 * SubversionAdapter#entries performance improvement
1351 1369 * SCM browser: ability to download raw unified diffs
1352 1370 * More detailed error message in log when scm command fails
1353 1371 * Adds support for file viewing with Darcs 2.0+
1354 1372 * Check that git changeset is not in the database before creating it
1355 1373 * Unified diff viewer for attached files with .patch or .diff extension
1356 1374 * File size display with Bazaar repositories
1357 1375 * Git adapter: use commit time instead of author time
1358 1376 * Prettier url for changesets
1359 1377 * Makes changes link to entries on the revision view
1360 1378 * Adds a field on the repository view to browse at specific revision
1361 1379 * Adds new projects atom feed
1362 1380 * Added rake tasks to generate rcov code coverage reports
1363 1381 * Add Redcloth's :block_markdown_rule to allow horizontal rules in wiki
1364 1382 * Show the project hierarchy in the drop down list for new membership on user administration screen
1365 1383 * Split user edit screen into tabs
1366 1384 * Renames bundled RedCloth to RedCloth3 to avoid RedCloth 4 to be loaded instead
1367 1385 * Fixed: Roadmap crashes when a version has a due date > 2037
1368 1386 * Fixed: invalid effective date (eg. 99999-01-01) causes an error on version edition screen
1369 1387 * Fixed: login filter providing incorrect back_url for Redmine installed in sub-directory
1370 1388 * Fixed: logtime entry duplicated when edited from parent project
1371 1389 * Fixed: wrong digest for text files under Windows
1372 1390 * Fixed: associated revisions are displayed in wrong order on issue view
1373 1391 * Fixed: Git Adapter date parsing ignores timezone
1374 1392 * Fixed: Printing long roadmap doesn't split across pages
1375 1393 * Fixes custom fields display order at several places
1376 1394 * Fixed: urls containing @ are parsed as email adress by the wiki formatter
1377 1395 * Fixed date filters accuracy with SQLite
1378 1396 * Fixed: tokens not escaped in highlight_tokens regexp
1379 1397 * Fixed Bazaar shared repository browsing
1380 1398 * Fixes platform determination under JRuby
1381 1399 * Fixed: Estimated time in issue's journal should be rounded to two decimals
1382 1400 * Fixed: 'search titles only' box ignored after one search is done on titles only
1383 1401 * Fixed: non-ASCII subversion path can't be displayed
1384 1402 * Fixed: Inline images don't work if file name has upper case letters or if image is in BMP format
1385 1403 * Fixed: document listing shows on "my page" when viewing documents is disabled for the role
1386 1404 * Fixed: Latest news appear on the homepage for projects with the News module disabled
1387 1405 * Fixed: cross-project issue list should not show issues of projects for which the issue tracking module was disabled
1388 1406 * Fixed: the default status is lost when reordering issue statuses
1389 1407 * Fixes error with Postgresql and non-UTF8 commit logs
1390 1408 * Fixed: textile footnotes no longer work
1391 1409 * Fixed: http links containing parentheses fail to reder correctly
1392 1410 * Fixed: GitAdapter#get_rev should use current branch instead of hardwiring master
1393 1411
1394 1412
1395 1413 == 2008-07-06 v0.7.3
1396 1414
1397 1415 * Allow dot in firstnames and lastnames
1398 1416 * Add project name to cross-project Atom feeds
1399 1417 * Encoding set to utf8 in example database.yml
1400 1418 * HTML titles on forums related views
1401 1419 * Fixed: various XSS vulnerabilities
1402 1420 * Fixed: Entourage (and some old client) fails to correctly render notification styles
1403 1421 * Fixed: Fixed: timelog redirects inappropriately when :back_url is blank
1404 1422 * Fixed: wrong relative paths to images in wiki_syntax.html
1405 1423
1406 1424
1407 1425 == 2008-06-15 v0.7.2
1408 1426
1409 1427 * "New Project" link on Projects page
1410 1428 * Links to repository directories on the repo browser
1411 1429 * Move status to front in Activity View
1412 1430 * Remove edit step from Status context menu
1413 1431 * Fixed: No way to do textile horizontal rule
1414 1432 * Fixed: Repository: View differences doesn't work
1415 1433 * Fixed: attachement's name maybe invalid.
1416 1434 * Fixed: Error when creating a new issue
1417 1435 * Fixed: NoMethodError on @available_filters.has_key?
1418 1436 * Fixed: Check All / Uncheck All in Email Settings
1419 1437 * Fixed: "View differences" of one file at /repositories/revision/ fails
1420 1438 * Fixed: Column width in "my page"
1421 1439 * Fixed: private subprojects are listed on Issues view
1422 1440 * Fixed: Textile: bold, italics, underline, etc... not working after parentheses
1423 1441 * Fixed: Update issue form: comment field from log time end out of screen
1424 1442 * Fixed: Editing role: "issue can be assigned to this role" out of box
1425 1443 * Fixed: Unable use angular braces after include word
1426 1444 * Fixed: Using '*' as keyword for repository referencing keywords doesn't work
1427 1445 * Fixed: Subversion repository "View differences" on each file rise ERROR
1428 1446 * Fixed: View differences for individual file of a changeset fails if the repository URL doesn't point to the repository root
1429 1447 * Fixed: It is possible to lock out the last admin account
1430 1448 * Fixed: Wikis are viewable for anonymous users on public projects, despite not granting access
1431 1449 * Fixed: Issue number display clipped on 'my issues'
1432 1450 * Fixed: Roadmap version list links not carrying state
1433 1451 * Fixed: Log Time fieldset in IssueController#edit doesn't set default Activity as default
1434 1452 * Fixed: git's "get_rev" API should use repo's current branch instead of hardwiring "master"
1435 1453 * Fixed: browser's language subcodes ignored
1436 1454 * Fixed: Error on project selection with numeric (only) identifier.
1437 1455 * Fixed: Link to PDF doesn't work after creating new issue
1438 1456 * Fixed: "Replies" should not be shown on forum threads that are locked
1439 1457 * Fixed: SVN errors lead to svn username/password being displayed to end users (security issue)
1440 1458 * Fixed: http links containing hashes don't display correct
1441 1459 * Fixed: Allow ampersands in Enumeration names
1442 1460 * Fixed: Atom link on saved query does not include query_id
1443 1461 * Fixed: Logtime info lost when there's an error updating an issue
1444 1462 * Fixed: TOC does not parse colorization markups
1445 1463 * Fixed: CVS: add support for modules names with spaces
1446 1464 * Fixed: Bad rendering on projects/add
1447 1465 * Fixed: exception when viewing differences on cvs
1448 1466 * Fixed: export issue to pdf will messup when use Chinese language
1449 1467 * Fixed: Redmine::Scm::Adapters::GitAdapter#get_rev ignored GIT_BIN constant
1450 1468 * Fixed: Adding non-ASCII new issue type in the New Issue page have encoding error using IE
1451 1469 * Fixed: Importing from trac : some wiki links are messed
1452 1470 * Fixed: Incorrect weekend definition in Hebrew calendar locale
1453 1471 * Fixed: Atom feeds don't provide author section for repository revisions
1454 1472 * Fixed: In Activity views, changesets titles can be multiline while they should not
1455 1473 * Fixed: Ignore unreadable subversion directories (read disabled using authz)
1456 1474 * Fixed: lib/SVG/Graph/Graph.rb can't externalize stylesheets
1457 1475 * Fixed: Close statement handler in Redmine.pm
1458 1476
1459 1477
1460 1478 == 2008-05-04 v0.7.1
1461 1479
1462 1480 * Thai translation added (Gampol Thitinilnithi)
1463 1481 * Translations updates
1464 1482 * Escape HTML comment tags
1465 1483 * Prevent "can't convert nil into String" error when :sort_order param is not present
1466 1484 * Fixed: Updating tickets add a time log with zero hours
1467 1485 * Fixed: private subprojects names are revealed on the project overview
1468 1486 * Fixed: Search for target version of "none" fails with postgres 8.3
1469 1487 * Fixed: Home, Logout, Login links shouldn't be absolute links
1470 1488 * Fixed: 'Latest projects' box on the welcome screen should be hidden if there are no projects
1471 1489 * Fixed: error when using upcase language name in coderay
1472 1490 * Fixed: error on Trac import when :due attribute is nil
1473 1491
1474 1492
1475 1493 == 2008-04-28 v0.7.0
1476 1494
1477 1495 * Forces Redmine to use rails 2.0.2 gem when vendor/rails is not present
1478 1496 * Queries can be marked as 'For all projects'. Such queries will be available on all projects and on the global issue list.
1479 1497 * Add predefined date ranges to the time report
1480 1498 * Time report can be done at issue level
1481 1499 * Various timelog report enhancements
1482 1500 * Accept the following formats for "hours" field: 1h, 1 h, 1 hour, 2 hours, 30m, 30min, 1h30, 1h30m, 1:30
1483 1501 * Display the context menu above and/or to the left of the click if needed
1484 1502 * Make the admin project files list sortable
1485 1503 * Mercurial: display working directory files sizes unless browsing a specific revision
1486 1504 * Preserve status filter and page number when using lock/unlock/activate links on the users list
1487 1505 * Redmine.pm support for LDAP authentication
1488 1506 * Better error message and AR errors in log for failed LDAP on-the-fly user creation
1489 1507 * Redirected user to where he is coming from after logging hours
1490 1508 * Warn user that subprojects are also deleted when deleting a project
1491 1509 * Include subprojects versions on calendar and gantt
1492 1510 * Notify project members when a message is posted if they want to receive notifications
1493 1511 * Fixed: Feed content limit setting has no effect
1494 1512 * Fixed: Priorities not ordered when displayed as a filter in issue list
1495 1513 * Fixed: can not display attached images inline in message replies
1496 1514 * Fixed: Boards are not deleted when project is deleted
1497 1515 * Fixed: trying to preview a new issue raises an exception with postgresql
1498 1516 * Fixed: single file 'View difference' links do not work because of duplicate slashes in url
1499 1517 * Fixed: inline image not displayed when including a wiki page
1500 1518 * Fixed: CVS duplicate key violation
1501 1519 * Fixed: ActiveRecord::StaleObjectError exception on closing a set of circular duplicate issues
1502 1520 * Fixed: custom field filters behaviour
1503 1521 * Fixed: Postgresql 8.3 compatibility
1504 1522 * Fixed: Links to repository directories don't work
1505 1523
1506 1524
1507 1525 == 2008-03-29 v0.7.0-rc1
1508 1526
1509 1527 * Overall activity view and feed added, link is available on the project list
1510 1528 * Git VCS support
1511 1529 * Rails 2.0 sessions cookie store compatibility
1512 1530 * Use project identifiers in urls instead of ids
1513 1531 * Default configuration data can now be loaded from the administration screen
1514 1532 * Administration settings screen split to tabs (email notifications options moved to 'Settings')
1515 1533 * Project description is now unlimited and optional
1516 1534 * Wiki annotate view
1517 1535 * Escape HTML tag in textile content
1518 1536 * Add Redmine links to documents, versions, attachments and repository files
1519 1537 * 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:
1520 1538 * by using checkbox and/or the little pencil that will select/unselect all issues
1521 1539 * by clicking on the rows (but not on the links), Ctrl and Shift keys can be used to select multiple issues
1522 1540 * 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)
1523 1541 * User display format is now configurable in administration settings
1524 1542 * Issue list now supports bulk edit/move/delete (for a set of issues that belong to the same project)
1525 1543 * Merged 'change status', 'edit issue' and 'add note' actions:
1526 1544 * Users with 'edit issues' permission can now update any property including custom fields when adding a note or changing the status
1527 1545 * '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
1528 1546 * Details by assignees on issue summary view
1529 1547 * '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
1530 1548 * Change status select box default to current status
1531 1549 * Preview for issue notes, news and messages
1532 1550 * Optional description for attachments
1533 1551 * 'Fixed version' label changed to 'Target version'
1534 1552 * Let the user choose when deleting issues with reported hours to:
1535 1553 * delete the hours
1536 1554 * assign the hours to the project
1537 1555 * reassign the hours to another issue
1538 1556 * Date range filter and pagination on time entries detail view
1539 1557 * Propagate time tracking to the parent project
1540 1558 * Switch added on the project activity view to include subprojects
1541 1559 * Display total estimated and spent hours on the version detail view
1542 1560 * Weekly time tracking block for 'My page'
1543 1561 * Permissions to edit time entries
1544 1562 * Include subprojects on the issue list, calendar, gantt and timelog by default (can be turned off is administration settings)
1545 1563 * Roadmap enhancements (separate related issues from wiki contents, leading h1 in version wiki pages is hidden, smaller wiki headings)
1546 1564 * Make versions with same date sorted by name
1547 1565 * Allow issue list to be sorted by target version
1548 1566 * Related changesets messages displayed on the issue details view
1549 1567 * Create a journal and send an email when an issue is closed by commit
1550 1568 * Add 'Author' to the available columns for the issue list
1551 1569 * More appropriate default sort order on sortable columns
1552 1570 * Add issue subject to the time entries view and issue subject, description and tracker to the csv export
1553 1571 * Permissions to edit issue notes
1554 1572 * Display date/time instead of date on files list
1555 1573 * Do not show Roadmap menu item if the project doesn't define any versions
1556 1574 * Allow longer version names (60 chars)
1557 1575 * Ability to copy an existing workflow when creating a new role
1558 1576 * Display custom fields in two columns on the issue form
1559 1577 * Added 'estimated time' in the csv export of the issue list
1560 1578 * Display the last 30 days on the activity view rather than the current month (number of days can be configured in the application settings)
1561 1579 * Setting for whether new projects should be public by default
1562 1580 * User preference to choose how comments/replies are displayed: in chronological or reverse chronological order
1563 1581 * Added default value for custom fields
1564 1582 * Added tabindex property on wiki toolbar buttons (to easily move from field to field using the tab key)
1565 1583 * Redirect to issue page after creating a new issue
1566 1584 * Wiki toolbar improvements (mainly for Firefox)
1567 1585 * Display wiki syntax quick ref link on all wiki textareas
1568 1586 * Display links to Atom feeds
1569 1587 * Breadcrumb nav for the forums
1570 1588 * Show replies when choosing to display messages in the activity
1571 1589 * Added 'include' macro to include another wiki page
1572 1590 * RedmineWikiFormatting page available as a static HTML file locally
1573 1591 * Wrap diff content
1574 1592 * Strip out email address from authors in repository screens
1575 1593 * Highlight the current item of the main menu
1576 1594 * Added simple syntax highlighters for php and java languages
1577 1595 * Do not show empty diffs
1578 1596 * Show explicit error message when the scm command failed (eg. when svn binary is not available)
1579 1597 * Lithuanian translation added (Sergej Jegorov)
1580 1598 * Ukrainan translation added (Natalia Konovka & Mykhaylo Sorochan)
1581 1599 * Danish translation added (Mads Vestergaard)
1582 1600 * Added i18n support to the jstoolbar and various settings screen
1583 1601 * RedCloth's glyphs no longer user
1584 1602 * New icons for the wiki toolbar (from http://www.famfamfam.com/lab/icons/silk/)
1585 1603 * The following menus can now be extended by plugins: top_menu, account_menu, application_menu
1586 1604 * Added a simple rake task to fetch changesets from the repositories: rake redmine:fetch_changesets
1587 1605 * Remove hardcoded "Redmine" strings in account related emails and use application title instead
1588 1606 * Mantis importer preserve bug ids
1589 1607 * Trac importer: Trac guide wiki pages skipped
1590 1608 * Trac importer: wiki attachments migration added
1591 1609 * Trac importer: support database schema for Trac migration
1592 1610 * Trac importer: support CamelCase links
1593 1611 * Removes the Redmine version from the footer (can be viewed on admin -> info)
1594 1612 * Rescue and display an error message when trying to delete a role that is in use
1595 1613 * 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
1596 1614 * Add "--encoding utf8" option to the Mercurial "hg log" command in order to get utf8 encoded commit logs
1597 1615 * Fixed: Gantt and calendar not properly refreshed (fragment caching removed)
1598 1616 * Fixed: Textile image with style attribute cause internal server error
1599 1617 * Fixed: wiki TOC not rendered properly when used in an issue or document description
1600 1618 * Fixed: 'has already been taken' error message on username and email fields if left empty
1601 1619 * Fixed: non-ascii attachement filename with IE
1602 1620 * Fixed: wrong url for wiki syntax pop-up when Redmine urls are prefixed
1603 1621 * Fixed: search for all words doesn't work
1604 1622 * Fixed: Do not show sticky and locked checkboxes when replying to a message
1605 1623 * Fixed: Mantis importer: do not duplicate Mantis username in firstname and lastname if realname is blank
1606 1624 * Fixed: Date custom fields not displayed as specified in application settings
1607 1625 * Fixed: titles not escaped in the activity view
1608 1626 * Fixed: issue queries can not use custom fields marked as 'for all projects' in a project context
1609 1627 * 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
1610 1628 * Fixed: locked users should not receive email notifications
1611 1629 * Fixed: custom field selection is not saved when unchecking them all on project settings
1612 1630 * Fixed: can not lock a topic when creating it
1613 1631 * Fixed: Incorrect filtering for unset values when using 'is not' filter
1614 1632 * Fixed: PostgreSQL issues_seq_id not updated when using Trac importer
1615 1633 * Fixed: ajax pagination does not scroll up
1616 1634 * Fixed: error when uploading a file with no content-type specified by the browser
1617 1635 * Fixed: wiki and changeset links not displayed when previewing issue description or notes
1618 1636 * Fixed: 'LdapError: no bind result' error when authenticating
1619 1637 * Fixed: 'LdapError: invalid binding information' when no username/password are set on the LDAP account
1620 1638 * Fixed: CVS repository doesn't work if port is used in the url
1621 1639 * Fixed: Email notifications: host name is missing in generated links
1622 1640 * Fixed: Email notifications: referenced changesets, wiki pages, attachments... are not turned into links
1623 1641 * Fixed: Do not clear issue relations when moving an issue to another project if cross-project issue relations are allowed
1624 1642 * Fixed: "undefined method 'textilizable'" error on email notification when running Repository#fetch_changesets from the console
1625 1643 * Fixed: Do not send an email with no recipient, cc or bcc
1626 1644 * Fixed: fetch_changesets fails on commit comments that close 2 duplicates issues.
1627 1645 * Fixed: Mercurial browsing under unix-like os and for directory depth > 2
1628 1646 * Fixed: Wiki links with pipe can not be used in wiki tables
1629 1647 * Fixed: migrate_from_trac doesn't import timestamps of wiki and tickets
1630 1648 * Fixed: when bulk editing, setting "Assigned to" to "nobody" causes an sql error with Postgresql
1631 1649
1632 1650
1633 1651 == 2008-03-12 v0.6.4
1634 1652
1635 1653 * Fixed: private projects name are displayed on account/show even if the current user doesn't have access to these private projects
1636 1654 * Fixed: potential LDAP authentication security flaw
1637 1655 * Fixed: context submenus on the issue list don't show up with IE6.
1638 1656 * Fixed: Themes are not applied with Rails 2.0
1639 1657 * Fixed: crash when fetching Mercurial changesets if changeset[:files] is nil
1640 1658 * Fixed: Mercurial repository browsing
1641 1659 * Fixed: undefined local variable or method 'log' in CvsAdapter when a cvs command fails
1642 1660 * Fixed: not null constraints not removed with Postgresql
1643 1661 * Doctype set to transitional
1644 1662
1645 1663
1646 1664 == 2007-12-18 v0.6.3
1647 1665
1648 1666 * Fixed: upload doesn't work in 'Files' section
1649 1667
1650 1668
1651 1669 == 2007-12-16 v0.6.2
1652 1670
1653 1671 * Search engine: issue custom fields can now be searched
1654 1672 * News comments are now textilized
1655 1673 * Updated Japanese translation (Satoru Kurashiki)
1656 1674 * Updated Chinese translation (Shortie Lo)
1657 1675 * Fixed Rails 2.0 compatibility bugs:
1658 1676 * Unable to create a wiki
1659 1677 * Gantt and calendar error
1660 1678 * Trac importer error (readonly? is defined by ActiveRecord)
1661 1679 * Fixed: 'assigned to me' filter broken
1662 1680 * Fixed: crash when validation fails on issue edition with no custom fields
1663 1681 * Fixed: reposman "can't find group" error
1664 1682 * Fixed: 'LDAP account password is too long' error when leaving the field empty on creation
1665 1683 * Fixed: empty lines when displaying repository files with Windows style eol
1666 1684 * Fixed: missing body closing tag in repository annotate and entry views
1667 1685
1668 1686
1669 1687 == 2007-12-10 v0.6.1
1670 1688
1671 1689 * Rails 2.0 compatibility
1672 1690 * Custom fields can now be displayed as columns on the issue list
1673 1691 * Added version details view (accessible from the roadmap)
1674 1692 * Roadmap: more accurate completion percentage calculation (done ratio of open issues is now taken into account)
1675 1693 * Added per-project tracker selection. Trackers can be selected on project settings
1676 1694 * Anonymous users can now be allowed to create, edit, comment issues, comment news and post messages in the forums
1677 1695 * Forums: messages can now be edited/deleted (explicit permissions need to be given)
1678 1696 * Forums: topics can be locked so that no reply can be added
1679 1697 * Forums: topics can be marked as sticky so that they always appear at the top of the list
1680 1698 * Forums: attachments can now be added to replies
1681 1699 * Added time zone support
1682 1700 * Added a setting to choose the account activation strategy (available in application settings)
1683 1701 * Added 'Classic' theme (inspired from the v0.51 design)
1684 1702 * Added an alternate theme which provides issue list colorization based on issues priority
1685 1703 * Added Bazaar SCM adapter
1686 1704 * Added Annotate/Blame view in the repository browser (except for Darcs SCM)
1687 1705 * Diff style (inline or side by side) automatically saved as a user preference
1688 1706 * Added issues status changes on the activity view (by Cyril Mougel)
1689 1707 * Added forums topics on the activity view (disabled by default)
1690 1708 * Added an option on 'My account' for users who don't want to be notified of changes that they make
1691 1709 * Trac importer now supports mysql and postgresql databases
1692 1710 * Trac importer improvements (by Mat Trudel)
1693 1711 * 'fixed version' field can now be displayed on the issue list
1694 1712 * Added a couple of new formats for the 'date format' setting
1695 1713 * Added Traditional Chinese translation (by Shortie Lo)
1696 1714 * Added Russian translation (iGor kMeta)
1697 1715 * Project name format limitation removed (name can now contain any character)
1698 1716 * Project identifier maximum length changed from 12 to 20
1699 1717 * Changed the maximum length of LDAP account to 255 characters
1700 1718 * Removed the 12 characters limit on passwords
1701 1719 * Added wiki macros support
1702 1720 * Performance improvement on workflow setup screen
1703 1721 * More detailed html title on several views
1704 1722 * Custom fields can now be reordered
1705 1723 * Search engine: search can be restricted to an exact phrase by using quotation marks
1706 1724 * Added custom fields marked as 'For all projects' to the csv export of the cross project issue list
1707 1725 * Email notifications are now sent as Blind carbon copy by default
1708 1726 * Fixed: all members (including non active) should be deleted when deleting a project
1709 1727 * Fixed: Error on wiki syntax link (accessible from wiki/edit)
1710 1728 * Fixed: 'quick jump to a revision' form on the revisions list
1711 1729 * Fixed: error on admin/info if there's more than 1 plugin installed
1712 1730 * Fixed: svn or ldap password can be found in clear text in the html source in editing mode
1713 1731 * Fixed: 'Assigned to' drop down list is not sorted
1714 1732 * Fixed: 'View all issues' link doesn't work on issues/show
1715 1733 * Fixed: error on account/register when validation fails
1716 1734 * Fixed: Error when displaying the issue list if a float custom field is marked as 'used as filter'
1717 1735 * Fixed: Mercurial adapter breaks on missing :files entry in changeset hash (James Britt)
1718 1736 * Fixed: Wrong feed URLs on the home page
1719 1737 * Fixed: Update of time entry fails when the issue has been moved to an other project
1720 1738 * Fixed: Error when moving an issue without changing its tracker (Postgresql)
1721 1739 * Fixed: Changes not recorded when using :pserver string (CVS adapter)
1722 1740 * Fixed: admin should be able to move issues to any project
1723 1741 * Fixed: adding an attachment is not possible when changing the status of an issue
1724 1742 * Fixed: No mime-types in documents/files downloading
1725 1743 * Fixed: error when sorting the messages if there's only one board for the project
1726 1744 * Fixed: 'me' doesn't appear in the drop down filters on a project issue list.
1727 1745
1728 1746 == 2007-11-04 v0.6.0
1729 1747
1730 1748 * Permission model refactoring.
1731 1749 * Permissions: there are now 2 builtin roles that can be used to specify permissions given to other users than members of projects
1732 1750 * Permissions: some permissions (eg. browse the repository) can be removed for certain roles
1733 1751 * Permissions: modules (eg. issue tracking, news, documents...) can be enabled/disabled at project level
1734 1752 * Added Mantis and Trac importers
1735 1753 * New application layout
1736 1754 * Added "Bulk edit" functionality on the issue list
1737 1755 * More flexible mail notifications settings at user level
1738 1756 * 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
1739 1757 * 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
1740 1758 * Added the ability to customize issue list columns (at application level or for each saved query)
1741 1759 * Overdue versions (date reached and open issues > 0) are now always displayed on the roadmap
1742 1760 * Added the ability to rename wiki pages (specific permission required)
1743 1761 * Search engines now supports pagination. Results are sorted in reverse chronological order
1744 1762 * Added "Estimated hours" attribute on issues
1745 1763 * A category with assigned issue can now be deleted. 2 options are proposed: remove assignments or reassign issues to another category
1746 1764 * Forum notifications are now also sent to the authors of the thread, even if they donΓ―ΒΏΒ½t watch the board
1747 1765 * Added an application setting to specify the application protocol (http or https) used to generate urls in emails
1748 1766 * Gantt chart: now starts at the current month by default
1749 1767 * Gantt chart: month count and zoom factor are automatically saved as user preferences
1750 1768 * Wiki links can now refer to other project wikis
1751 1769 * Added wiki index by date
1752 1770 * Added preview on add/edit issue form
1753 1771 * Emails footer can now be customized from the admin interface (Admin -> Email notifications)
1754 1772 * 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)
1755 1773 * Calendar: first day of week can now be set in lang files
1756 1774 * Automatic closing of duplicate issues
1757 1775 * Added a cross-project issue list
1758 1776 * AJAXified the SCM browser (tree view)
1759 1777 * Pretty URL for the repository browser (Cyril Mougel)
1760 1778 * Search engine: added a checkbox to search titles only
1761 1779 * Added "% done" in the filter list
1762 1780 * Enumerations: values can now be reordered and a default value can be specified (eg. default issue priority)
1763 1781 * Added some accesskeys
1764 1782 * Added "Float" as a custom field format
1765 1783 * Added basic Theme support
1766 1784 * Added the ability to set the Γ―ΒΏΒ½done ratioΓ―ΒΏΒ½ of issues fixed by commit (Nikolay Solakov)
1767 1785 * Added custom fields in issue related mail notifications
1768 1786 * Email notifications are now sent in plain text and html
1769 1787 * Gantt chart can now be exported to a graphic file (png). This functionality is only available if RMagick is installed.
1770 1788 * Added syntax highlightment for repository files and wiki
1771 1789 * Improved automatic Redmine links
1772 1790 * Added automatic table of content support on wiki pages
1773 1791 * Added radio buttons on the documents list to sort documents by category, date, title or author
1774 1792 * Added basic plugin support, with a sample plugin
1775 1793 * Added a link to add a new category when creating or editing an issue
1776 1794 * Added a "Assignable" boolean on the Role model. If unchecked, issues can not be assigned to users having this role.
1777 1795 * Added an option to be able to relate issues in different projects
1778 1796 * Added the ability to move issues (to another project) without changing their trackers.
1779 1797 * Atom feeds added on project activity, news and changesets
1780 1798 * Added the ability to reset its own RSS access key
1781 1799 * Main project list now displays root projects with their subprojects
1782 1800 * Added anchor links to issue notes
1783 1801 * Added reposman Ruby version. This script can now register created repositories in Redmine (Nicolas Chuche)
1784 1802 * Issue notes are now included in search
1785 1803 * Added email sending test functionality
1786 1804 * Added LDAPS support for LDAP authentication
1787 1805 * Removed hard-coded URLs in mail templates
1788 1806 * Subprojects are now grouped by projects in the navigation drop-down menu
1789 1807 * Added a new value for date filters: this week
1790 1808 * Added cache for application settings
1791 1809 * Added Polish translation (Tomasz Gawryl)
1792 1810 * Added Czech translation (Jan Kadlecek)
1793 1811 * Added Romanian translation (Csongor Bartus)
1794 1812 * Added Hebrew translation (Bob Builder)
1795 1813 * Added Serbian translation (Dragan Matic)
1796 1814 * Added Korean translation (Choi Jong Yoon)
1797 1815 * Fixed: the link to delete issue relations is displayed even if the user is not authorized to delete relations
1798 1816 * Performance improvement on calendar and gantt
1799 1817 * Fixed: wiki preview doesnΓ―ΒΏΒ½t work on long entries
1800 1818 * Fixed: queries with multiple custom fields return no result
1801 1819 * Fixed: Can not authenticate user against LDAP if its DN contains non-ascii characters
1802 1820 * Fixed: URL with ~ broken in wiki formatting
1803 1821 * Fixed: some quotation marks are rendered as strange characters in pdf
1804 1822
1805 1823
1806 1824 == 2007-07-15 v0.5.1
1807 1825
1808 1826 * per project forums added
1809 1827 * added the ability to archive projects
1810 1828 * added Γ―ΒΏΒ½WatchΓ―ΒΏΒ½ functionality on issues. It allows users to receive notifications about issue changes
1811 1829 * custom fields for issues can now be used as filters on issue list
1812 1830 * added per user custom queries
1813 1831 * commit messages are now scanned for referenced or fixed issue IDs (keywords defined in Admin -> Settings)
1814 1832 * projects list now shows the list of public projects and private projects for which the user is a member
1815 1833 * versions can now be created with no date
1816 1834 * added issue count details for versions on Reports view
1817 1835 * added time report, by member/activity/tracker/version and year/month/week for the selected period
1818 1836 * each category can now be associated to a user, so that new issues in that category are automatically assigned to that user
1819 1837 * added autologin feature (disabled by default)
1820 1838 * optimistic locking added for wiki edits
1821 1839 * added wiki diff
1822 1840 * added the ability to destroy wiki pages (requires permission)
1823 1841 * a wiki page can now be attached to each version, and displayed on the roadmap
1824 1842 * attachments can now be added to wiki pages (original patch by Pavol Murin) and displayed online
1825 1843 * added an option to see all versions in the roadmap view (including completed ones)
1826 1844 * added basic issue relations
1827 1845 * added the ability to log time when changing an issue status
1828 1846 * account information can now be sent to the user when creating an account
1829 1847 * author and assignee of an issue always receive notifications (even if they turned of mail notifications)
1830 1848 * added a quick search form in page header
1831 1849 * added 'me' value for 'assigned to' and 'author' query filters
1832 1850 * added a link on revision screen to see the entire diff for the revision
1833 1851 * added last commit message for each entry in repository browser
1834 1852 * added the ability to view a file diff with free to/from revision selection.
1835 1853 * text files can now be viewed online when browsing the repository
1836 1854 * added basic support for other SCM: CVS (Ralph Vater), Mercurial and Darcs
1837 1855 * added fragment caching for svn diffs
1838 1856 * added fragment caching for calendar and gantt views
1839 1857 * login field automatically focused on login form
1840 1858 * subproject name displayed on issue list, calendar and gantt
1841 1859 * added an option to choose the date format: language based or ISO 8601
1842 1860 * added a simple mail handler. It lets users add notes to an existing issue by replying to the initial notification email.
1843 1861 * a 403 error page is now displayed (instead of a blank page) when trying to access a protected page
1844 1862 * added portuguese translation (Joao Carlos Clementoni)
1845 1863 * added partial online help japanese translation (Ken Date)
1846 1864 * added bulgarian translation (Nikolay Solakov)
1847 1865 * added dutch translation (Linda van den Brink)
1848 1866 * added swedish translation (Thomas Habets)
1849 1867 * italian translation update (Alessio Spadaro)
1850 1868 * japanese translation update (Satoru Kurashiki)
1851 1869 * fixed: error on history atom feed when thereΓ―ΒΏΒ½s no notes on an issue change
1852 1870 * fixed: error in journalizing an issue with longtext custom fields (Postgresql)
1853 1871 * fixed: creation of Oracle schema
1854 1872 * fixed: last day of the month not included in project activity
1855 1873 * fixed: files with an apostrophe in their names can't be accessed in SVN repository
1856 1874 * fixed: performance issue on RepositoriesController#revisions when a changeset has a great number of changes (eg. 100,000)
1857 1875 * fixed: open/closed issue counts are always 0 on reports view (postgresql)
1858 1876 * fixed: date query filters (wrong results and sql error with postgresql)
1859 1877 * fixed: confidentiality issue on account/show (private project names displayed to anyone)
1860 1878 * fixed: Long text custom fields displayed without line breaks
1861 1879 * fixed: Error when editing the wokflow after deleting a status
1862 1880 * fixed: SVN commit dates are now stored as local time
1863 1881
1864 1882
1865 1883 == 2007-04-11 v0.5.0
1866 1884
1867 1885 * added per project Wiki
1868 1886 * added rss/atom feeds at project level (custom queries can be used as feeds)
1869 1887 * added search engine (search in issues, news, commits, wiki pages, documents)
1870 1888 * simple time tracking functionality added
1871 1889 * added version due dates on calendar and gantt
1872 1890 * added subprojects issue count on project Reports page
1873 1891 * added the ability to copy an existing workflow when creating a new tracker
1874 1892 * added the ability to include subprojects on calendar and gantt
1875 1893 * added the ability to select trackers to display on calendar and gantt (Jeffrey Jones)
1876 1894 * added side by side svn diff view (Cyril Mougel)
1877 1895 * added back subproject filter on issue list
1878 1896 * added permissions report in admin area
1879 1897 * added a status filter on users list
1880 1898 * support for password-protected SVN repositories
1881 1899 * SVN commits are now stored in the database
1882 1900 * added simple svn statistics SVG graphs
1883 1901 * progress bars for roadmap versions (Nick Read)
1884 1902 * issue history now shows file uploads and deletions
1885 1903 * #id patterns are turned into links to issues in descriptions and commit messages
1886 1904 * japanese translation added (Satoru Kurashiki)
1887 1905 * chinese simplified translation added (Andy Wu)
1888 1906 * italian translation added (Alessio Spadaro)
1889 1907 * added scripts to manage SVN repositories creation and user access control using ssh+svn (Nicolas Chuche)
1890 1908 * better calendar rendering time
1891 1909 * fixed migration scripts to work with mysql 5 running in strict mode
1892 1910 * fixed: error when clicking "add" with no block selected on my/page_layout
1893 1911 * fixed: hard coded links in navigation bar
1894 1912 * fixed: table_name pre/suffix support
1895 1913
1896 1914
1897 1915 == 2007-02-18 v0.4.2
1898 1916
1899 1917 * Rails 1.2 is now required
1900 1918 * settings are now stored in the database and editable through the application in: Admin -> Settings (config_custom.rb is no longer used)
1901 1919 * added project roadmap view
1902 1920 * mail notifications added when a document, a file or an attachment is added
1903 1921 * tooltips added on Gantt chart and calender to view the details of the issues
1904 1922 * ability to set the sort order for roles, trackers, issue statuses
1905 1923 * added missing fields to csv export: priority, start date, due date, done ratio
1906 1924 * added total number of issues per tracker on project overview
1907 1925 * 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-)
1908 1926 * added back "fixed version" field on issue screen and in filters
1909 1927 * project settings screen split in 4 tabs
1910 1928 * custom fields screen split in 3 tabs (one for each kind of custom field)
1911 1929 * multiple issues pdf export now rendered as a table
1912 1930 * added a button on users/list to manually activate an account
1913 1931 * added a setting option to disable "password lost" functionality
1914 1932 * added a setting option to set max number of issues in csv/pdf exports
1915 1933 * fixed: subprojects count is always 0 on projects list
1916 1934 * fixed: locked users are proposed when adding a member to a project
1917 1935 * fixed: setting an issue status as default status leads to an sql error with SQLite
1918 1936 * fixed: unable to delete an issue status even if it's not used yet
1919 1937 * fixed: filters ignored when exporting a predefined query to csv/pdf
1920 1938 * fixed: crash when french "issue_edit" email notification is sent
1921 1939 * fixed: hide mail preference not saved (my/account)
1922 1940 * fixed: crash when a new user try to edit its "my page" layout
1923 1941
1924 1942
1925 1943 == 2007-01-03 v0.4.1
1926 1944
1927 1945 * fixed: emails have no recipient when one of the project members has notifications disabled
1928 1946
1929 1947
1930 1948 == 2007-01-02 v0.4.0
1931 1949
1932 1950 * simple SVN browser added (just needs svn binaries in PATH)
1933 1951 * comments can now be added on news
1934 1952 * "my page" is now customizable
1935 1953 * more powerfull and savable filters for issues lists
1936 1954 * improved issues change history
1937 1955 * new functionality: move an issue to another project or tracker
1938 1956 * new functionality: add a note to an issue
1939 1957 * new report: project activity
1940 1958 * "start date" and "% done" fields added on issues
1941 1959 * project calendar added
1942 1960 * gantt chart added (exportable to pdf)
1943 1961 * single/multiple issues pdf export added
1944 1962 * issues reports improvements
1945 1963 * multiple file upload for issues, documents and files
1946 1964 * option to set maximum size of uploaded files
1947 1965 * textile formating of issue and news descritions (RedCloth required)
1948 1966 * integration of DotClear jstoolbar for textile formatting
1949 1967 * calendar date picker for date fields (LGPL DHTML Calendar http://sourceforge.net/projects/jscalendar)
1950 1968 * new filter in issues list: Author
1951 1969 * ajaxified paginators
1952 1970 * news rss feed added
1953 1971 * option to set number of results per page on issues list
1954 1972 * localized csv separator (comma/semicolon)
1955 1973 * csv output encoded to ISO-8859-1
1956 1974 * user custom field displayed on account/show
1957 1975 * default configuration improved (default roles, trackers, status, permissions and workflows)
1958 1976 * language for default configuration data can now be chosen when running 'load_default_data' task
1959 1977 * javascript added on custom field form to show/hide fields according to the format of custom field
1960 1978 * fixed: custom fields not in csv exports
1961 1979 * fixed: project settings now displayed according to user's permissions
1962 1980 * fixed: application error when no version is selected on projects/add_file
1963 1981 * fixed: public actions not authorized for members of non public projects
1964 1982 * fixed: non public projects were shown on welcome screen even if current user is not a member
1965 1983
1966 1984
1967 1985 == 2006-10-08 v0.3.0
1968 1986
1969 1987 * user authentication against multiple LDAP (optional)
1970 1988 * token based "lost password" functionality
1971 1989 * user self-registration functionality (optional)
1972 1990 * custom fields now available for issues, users and projects
1973 1991 * new custom field format "text" (displayed as a textarea field)
1974 1992 * project & administration drop down menus in navigation bar for quicker access
1975 1993 * text formatting is preserved for long text fields (issues, projects and news descriptions)
1976 1994 * urls and emails are turned into clickable links in long text fields
1977 1995 * "due date" field added on issues
1978 1996 * tracker selection filter added on change log
1979 1997 * Localization plugin replaced with GLoc 1.1.0 (iconv required)
1980 1998 * error messages internationalization
1981 1999 * german translation added (thanks to Karim Trott)
1982 2000 * data locking for issues to prevent update conflicts (using ActiveRecord builtin optimistic locking)
1983 2001 * new filter in issues list: "Fixed version"
1984 2002 * active filters are displayed with colored background on issues list
1985 2003 * custom configuration is now defined in config/config_custom.rb
1986 2004 * user object no more stored in session (only user_id)
1987 2005 * news summary field is no longer required
1988 2006 * tables and forms redesign
1989 2007 * Fixed: boolean custom field not working
1990 2008 * Fixed: error messages for custom fields are not displayed
1991 2009 * Fixed: invalid custom fields should have a red border
1992 2010 * Fixed: custom fields values are not validated on issue update
1993 2011 * Fixed: unable to choose an empty value for 'List' custom fields
1994 2012 * Fixed: no issue categories sorting
1995 2013 * Fixed: incorrect versions sorting
1996 2014
1997 2015
1998 2016 == 2006-07-12 - v0.2.2
1999 2017
2000 2018 * Fixed: bug in "issues list"
2001 2019
2002 2020
2003 2021 == 2006-07-09 - v0.2.1
2004 2022
2005 2023 * new databases supported: Oracle, PostgreSQL, SQL Server
2006 2024 * projects/subprojects hierarchy (1 level of subprojects only)
2007 2025 * environment information display in admin/info
2008 2026 * more filter options in issues list (rev6)
2009 2027 * default language based on browser settings (Accept-Language HTTP header)
2010 2028 * issues list exportable to CSV (rev6)
2011 2029 * simple_format and auto_link on long text fields
2012 2030 * more data validations
2013 2031 * Fixed: error when all mail notifications are unchecked in admin/mail_options
2014 2032 * Fixed: all project news are displayed on project summary
2015 2033 * Fixed: Can't change user password in users/edit
2016 2034 * Fixed: Error on tables creation with PostgreSQL (rev5)
2017 2035 * Fixed: SQL error in "issue reports" view with PostgreSQL (rev5)
2018 2036
2019 2037
2020 2038 == 2006-06-25 - v0.1.0
2021 2039
2022 2040 * multiple users/multiple projects
2023 2041 * role based access control
2024 2042 * issue tracking system
2025 2043 * fully customizable workflow
2026 2044 * documents/files repository
2027 2045 * email notifications on issue creation and update
2028 2046 * multilanguage support (except for error messages):english, french, spanish
2029 2047 * online manual in french (unfinished)
@@ -1,44 +1,44
1 1 require 'rexml/document'
2 2
3 3 module Redmine
4 4 module VERSION #:nodoc:
5 5 MAJOR = 2
6 6 MINOR = 0
7 TINY = 2
7 TINY = 3
8 8
9 9 # Branch values:
10 10 # * official release: nil
11 11 # * stable branch: stable
12 12 # * trunk: devel
13 13 BRANCH = 'devel'
14 14
15 15 def self.revision
16 16 revision = nil
17 17 entries_path = "#{Rails.root}/.svn/entries"
18 18 if File.readable?(entries_path)
19 19 begin
20 20 f = File.open(entries_path, 'r')
21 21 entries = f.read
22 22 f.close
23 23 if entries.match(%r{^\d+})
24 24 revision = $1.to_i if entries.match(%r{^\d+\s+dir\s+(\d+)\s})
25 25 else
26 26 xml = REXML::Document.new(entries)
27 27 revision =
28 28 xml.elements['wc-entries'].elements[1].attributes['revision'].to_i
29 29 end
30 30 rescue
31 31 # Could not find the current revision
32 32 end
33 33 end
34 34 revision
35 35 end
36 36
37 37 REVISION = self.revision
38 38 ARRAY = [MAJOR, MINOR, TINY, BRANCH, REVISION].compact
39 39 STRING = ARRAY.join('.')
40 40
41 41 def self.to_a; ARRAY end
42 42 def self.to_s; STRING end
43 43 end
44 44 end
General Comments 0
You need to be logged in to leave comments. Login now