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