##// END OF EJS Templates
Updates for 3.2.5 release....
Jean-Philippe Lang -
r15762:0e939c5bb103
parent child
Show More
@@ -1,3341 +1,3356
1 1 == Redmine changelog
2 2
3 3 Redmine - project management software
4 Copyright (C) 2006-2016 Jean-Philippe Lang
4 Copyright (C) 2006-2017 Jean-Philippe Lang
5 5 http://www.redmine.org/
6 6
7 == 2017-01-07 v3.2.5
8
9 * Defect #14658: Wrong activity timezone on user page
10 * Defect #22034: Locked users disappear from project settings
11 * Defect #24092: bundler error: selenium-webdriver requires Ruby version >= 2.0.
12 * Defect #24156: Redmine might create many AnonymousUser and AnonymousGroup entries
13 * Defect #24297: Show action not allowed for time entries in closed projects
14 * Defect #24348: acts_as_versioned use old style (Rails 2.x) of method call for #all
15 * Defect #24646: X-Sendfile is missing in response headers
16 * Defect #24693: Spent time on subtasks should also be reassigned when deleting an issue
17 * Defect #24718: Prevent from reassigning spent time to an issue that is going to be deleted
18 * Defect #24722: Error when trying to reassign spent time when deleting issues from different projects
19 * Patch #24283: Validate length of string fields
20 * Patch #24296: Add tablename to siblings query to prevent AmbiguousColumn errors
21
7 22 == 2016-10-10 v3.2.4
8 23
9 24 * Defect #23067: Custom field List Link values to URL breaks on entries with spaces
10 25 * Defect #23655: Restricted permissions for non member/anonymous on a given project not working
11 26 * Defect #23839: "Invalid query" (Error 500) message with MS SQL when displaying an issue from a list grouped and sorted by fixed version
12 27 * Defect #23841: Custom field URL spaces not decoded properly
13 28 * Defect #22123: Totals cannot be removed completely if some columns are set in the global settings
14 29 * Defect #23054: Clearing time entry custom fields while bulk editing results in values set to __none__
15 30 * Defect #23206: Wrong filters are applied when exporting issues to CSV with blank filter
16 31 * Defect #23246: Saving an empty Markdown image tag in Wiki pages causes internal server error
17 32 * Defect #23829: Wrong allow-override example in rdm-mailhandler.rb
18 33 * Patch #23117: Traditional Chinese textile and markdown help translation
19 34 * Patch #23387: Traditional Chinese textile and markdown detailed help translation (to r15723)
20 35 * Patch #23764: closed_on field of copied issue is always set to source issue's value
21 36 * Patch #22988: Czech translation for 3.2-stable
22 37 * Patch #23269: Fix for Error: Unable to autoload constant Redmine::Version when accessing the time report in first request
23 38 * Patch #23278: When creating issues by receiving an email, watchers created via CC in the mail don't get an email notification
24 39 * Patch #23374: Traditional Chinese translation for 3.2-stable
25 40 * Patch #23389: Print Styles get overriden by responsive media query
26 41 * Patch #23708: Too long words in subtasks break layout
27 42 * Patch #23737: Russian translation for 3.2-stable
28 43 * Patch #23883: iOS 10 ignore disabled Zoom
29 44
30 45 == 2016-06-05 v3.2.3
31 46
32 47 * Defect #22808: Malformed SQL query with SQLServer when grouping and sorting by fixed version
33 48 * Defect #22912: Selecting a new filter on Activities should not reset the date range
34 49 * Defect #22924: Persistent XSS in Markdown parsing
35 50 * Defect #22925: Persistent XSS in project homepage field
36 51 * Defect #22926: Persistent XSS in Textile parsing
37 52 * Defect #22932: "Group by" row from issues listing has the colspan attribute bigger with one than the number of columns from the table
38 53 * Patch #22427: pt-BR translation for 3.2.stable
39 54 * Patch #22761: Korean translation for 3.2-stable
40 55 * Patch #22898: !>image.png! generates invalid HTML
41 56 * Patch #22911: Error raised when importing issue with Key/Value List custom field
42 57
43 58 == 2016-05-05 v3.2.2
44 59
45 60 * Defect #5156: Bulk edit form lacks estimated time field
46 61 * Defect #22105: Responsive layout. Change menu selector in responsive.js.
47 62 * Defect #22134: HTML markup discrepancy ol and ul at app/views/imports/show.html.erb
48 63 * Defect #22196: Improve positioning of issue history and changesets on small screens
49 64 * Defect #22305: Highlighting of required and read-only custom fields broken in Workflow editor
50 65 * Defect #22331: bundler error: Ruby 1.9.3 = "mime-types-data requires Ruby version >= 2.0."
51 66 * Defect #22342: When copying issues to a different project, subtasks /w custom fields not copied over
52 67 * Defect #22354: Sort criteria defined in custom queries are not applied when exporting to CSV
53 68 * Defect #22583: CSV import delimiter detection broken
54 69 * Patch #22278: Revision Graph and Table should work with vertical-align: middle
55 70 * Patch #22296: Add collision option to autocomplete initialization
56 71 * Patch #22319: Fix German "error_invalid_csv_file_or_settings" typo
57 72 * Patch #22336: Revision Table does not scroll horizontally on small screens
58 73 * Patch #22721: Check that the file is actually an image before generating the thumbnail
59 74
60 75 == 2016-03-13 v3.2.1
61 76
62 77 * Defect #21588: Simplified Chinese "field_cvs_module" translation has problem (Patch #21430)
63 78 * Defect #21656: Fix Non ASCII attachment filename encoding broken (MOJIBAKE) in Microsoft Edge Explorer
64 79 * Defect #22072: Private notes get copied without private flag to Duplicate issues
65 80 * Defect #22127: Issues can be assigned to any user
66 81 * Defect #21219: Date pickers images for start/due date fields are not shown for issues with subtasks
67 82 * Defect #21477: Assign to "Anonymous" doesn't make much sense
68 83 * Defect #21488: Don't use past start date as default due date in the date picker
69 84 * Defect #21504: IssuePriority.position_name not recalculated every time it should
70 85 * Defect #21551: Private note flag disappears in issue update conflict
71 86 * Defect #21843: Nokogiri security issue
72 87 * Defect #21900: Moving a page with a child raises an error if target wiki contains a page with the same name as the child
73 88 * Defect #20988: % done field shown on issue show subtree even if deactivated for that tracker
74 89 * Defect #21263: Wiki lists in the sidebar are broken
75 90 * Defect #21453: LDAP account creation fails when first name/last name contain non ASCII
76 91 * Defect #21531: rdm-mailhandler with project-from-subaddress fails
77 92 * Defect #21534: Backtrace cleaner should not clean plugin paths
78 93 * Defect #21535: Moving a custom field value in the order switches in the edit view
79 94 * Defect #21775: Field "Done" from issue subtasks table overlaps the layout in responsive mode, width 400
80 95 * Defect #22108: Issues filter for CSV Export are not applied
81 96 * Defect #22178: Grouping issues by key/value custom field raises error 500
82 97 * Feature #21447: Option to show email adresses by default
83 98 * Patch #21650: Simplified Chinese translation of wiki formating for 2.6-stable
84 99 * Patch #21881: Russian wiki translation for 2.6-stable
85 100 * Patch #21898: Catalan wiki translation for 2.6-stable
86 101 * Patch #21456: Simplified Chinese translation of wiki formating for 3.1-stable
87 102 * Patch #21686: Russian translation for 3.1-stable
88 103 * Patch #21687: German translations for 3.1-stable
89 104 * Patch #21689: Turkish translation for 3.1-stable
90 105 * Patch #21882: Russian wiki translation for 3.1-stable
91 106 * Patch #21899: Catalan wiki translation for 3.1-stable
92 107 * Patch #22131: German translations for 3.1-stable
93 108 * Patch #22139: Japanese wiki syntax (Markdown) translation for 3.1-stable
94 109 * Patch #21436: Prevent admins from sending themselves their own password
95 110 * Patch #21454: Simplified Chinese translation for 3.2.0
96 111 * Patch #21487: Larger font for email notifications
97 112 * Patch #21521: Updated Spanish and Spanish Panama Translations
98 113 * Patch #21522: Simplified Chinese translation for r14976
99 114 * Patch #21527: Russian translation for 3.2.0
100 115 * Patch #21593: Add class to contextual edit button that relates to heading on wiki pages
101 116 * Patch #21620: Turkish translation for 3.2-stable
102 117 * Patch #21635: German translations for 3.2
103 118 * Patch #21740: Fixes misspelled word "RMagcik" in configuration.yml.example
104 119 * Patch #21847: Let mobile header be fixed
105 120 * Patch #21867: Add column `estimated_hours` for CSV import.
106 121 * Patch #21883: Russian wiki translation for 3.2-stable
107 122 * Patch #22009: Japanese wiki syntax (Markdown) translation for 3.2-stable
108 123 * Patch #22074: Prevent username from overlapping in mobile menu
109 124 * Patch #22101: Set max-with to 100% for input, select and textea
110 125 * Patch #22104: Prevent font scaling in landscape mode on webkit
111 126 * Patch #22128: Attachment form too wide on small screens
112 127 * Patch #22132: German translations for 3.2-stable
113 128
114 129 == 2015-12-06 v3.2.0
115 130
116 131 * Defect #17403: Unknown file size while downloading attachment
117 132 * Defect #18223: Table renders wrong if a trailing space is after | symbol
118 133 * Defect #19017: Wiki PDF Export: <pre> not rendered with monospaced font
119 134 * Defect #19271: Configuration of which versions are shown in version-format custom fields should not affect issue query filter
120 135 * Defect #19304: <a> tag without attributes in description results in undefined method + for nil:NilClass
121 136 * Defect #19403: Mistake in Polish Translation file.
122 137 * Defect #19657: Can't reorder activities after disabling activities on a project
123 138 * Defect #20117: Activities set as inactive missing in spent time report filter
124 139 * Defect #20296: Double full stops in Japanese
125 140 * Defect #20361: Project copy does not update custom field of version type values
126 141 * Defect #20438: Subject filter doesn't work with non ASCII uppercase symbols
127 142 * Defect #20463: Internal error when moving an issue to a project without selected trackers and active issue tracking
128 143 * Defect #20501: Empty divs when there are no custom fields on the issue form
129 144 * Defect #20543: Mail handler: don't allow override of some attributes by default
130 145 * Defect #20551: Typo "coma" (correct: "comma")
131 146 * Defect #20565: Search and get a 404 page when adding a new project
132 147 * Defect #20583: Setting Category/Version as a required field causes error in projects without categories/versions
133 148 * Defect #20995: Automatic done ratio calculation in issue tree is wrong in some cases
134 149 * Defect #21012: Link custom fields with long URLs are distorting issue detail view
135 150 * Defect #21069: Hard-coded label for hour
136 151 * Defect #21074: When changing the tracker of an existing issue, new custom fields are not initialized with their default value
137 152 * Defect #21175: Unused strings: label_(start|end)_to_(start|end)
138 153 * Defect #21182: Project.uniq.visible raises an SQL error under certain conditions
139 154 * Defect #21226: Some log messages are missing the "MailHandler" prefix
140 155 * Defect #21382: Watcher deletion of inactive user not possible for non-admin users
141 156 * Feature #950: Import Issues from delimited/CSV file
142 157 * Feature #1159: Allow issue description to be searchable as a filter
143 158 * Feature #1561: Totals for estimated/spent time and numeric custom fields on the issue list
144 159 * Feature #1605: Activity page to remember user's selection of activities
145 160 * Feature #1828: Default target version for new issues
146 161 * Feature #3034: Add day numbers to gantt
147 162 * Feature #3398: Link to assigned issues on user profiles
148 163 * Feature #4285: Add cancel button during edition of the wiki
149 164 * Feature #5816: New issue initial status should be settable in workflow
150 165 * Feature #7346: Allow a default version to be set on the command line for incoming emails
151 166 * Feature #8335: Email styles inline
152 167 * Feature #10672: Extend Filesize in the attachments table for files with size > 2147483647 bytes
153 168 * Feature #13429: Include attachment thumbnails in issue history
154 169 * Feature #13946: Add tracker name to Redmine issue link titles
155 170 * Feature #16072: Markdown footnote support
156 171 * Feature #16621: Ability to filter issues blocked by any/no open issues
157 172 * Feature #16941: Do not clear category on project change if category with same exists
158 173 * Feature #17618: Upgrade net-ldap version to 0.12.0
159 174 * Feature #19097: Responsive layout for mobile devices
160 175 * Feature #19885: Raise time entries comments limit to 1024
161 176 * Feature #19886: Raise wiki edits comments limit to 1024
162 177 * Feature #20008: Files upload Restriction by files extensions
163 178 * Feature #20221: Time entry query : column week
164 179 * Feature #20388: Removing attachment after commit transaction
165 180 * Feature #20929: Raise maximum length of LDAP filter
166 181 * Feature #20933: Options for shorter session maximum lifetime
167 182 * Feature #20935: Set autologin cookie as secure by default when using https
168 183 * Feature #20991: Raise maximum length of category name to 60
169 184 * Feature #21042: Check "Hide my email address" by default for new users
170 185 * Feature #21058: Keep track of valid user sessions
171 186 * Feature #21060: Custom field format with possible values stored as records
172 187 * Feature #21148: Remove "Latest Projects" from Home page
173 188 * Feature #21361: Plugins ui tests rake task
174 189 * Patch #20271: Fix for multiple tabs on the same page
175 190 * Patch #20288: Finalize CodeRay 1.1.0 upgrade
176 191 * Patch #20298: "div" tag around revision details
177 192 * Patch #20338: Turkish "activity" translation change
178 193 * Patch #20368: Make corners rounded
179 194 * Patch #20369: Use String#casecmp for case insensitive comparison
180 195 * Patch #20370: Lighter colors for journal details in issue history
181 196 * Patch #20411: Change Japanese translation for "view"
182 197 * Patch #20413: Use a table instead of an unordered list in "Issue tracking" box
183 198 * Patch #20496: Change Japanese translation for "time tracking"
184 199 * Patch #20506: redmine I18n autoload instead of require
185 200 * Patch #20507: ThemesHelper reopening ApplicationHelper is problem with autoloading
186 201 * Patch #20508: Required file lib/redmine/hook.rb is patching autoloaded ApplicationHelper
187 202 * Patch #20589: Activate sudo mode after password based login
188 203 * Patch #20720: Traditional Chinese "issue" translation change
189 204 * Patch #20732: MailHandler: Select project by subaddress (redmine+project@example.com)
190 205 * Patch #20740: Confusing name: test public query called "private"
191 206 * Patch #21033: Polish translation change
192 207 * Patch #21110: Keep anchor (i.e. to a specific issue note) throughout login
193 208 * Patch #21119: Give numbers in query sort criteria consistent width for non-monospaced fonts
194 209 * Patch #21126: Change Japanese translation for "List"
195 210 * Patch #21137: Rescue network level errors with LDAP auth
196 211 * Patch #21159: Hide empty <ul> on project overview
197 212 * Patch #21169: Use config.relative_url_root as the default path for session and autologin cookies
198 213 * Patch #21176: Japanese translation change (Blocks / Blocked by)
199 214 * Patch #21258: Use <ul> to do pagination, styling in a GitHub like manner with improved handling in responsive mode
200 215 * Patch #21280: Change Japanese translation for text_user_wrote
201 216
202 217 == 2015-12-05 v3.1.3
203 218
204 219 * Defect #16948: Broken anonymous repository access for public projects with Apache 2.4 (redmine.pm)
205 220 * Defect #21328: pdf: Vietnamese Italic is not shown
206 221 * Defect #21419: Information leak in Atom feed
207 222 * Patch #21312: Fix exception in Redmine.pm when authenticating anonymous users
208 223 * Patch #21430: Simplified Chinese translation
209 224
210 225 == 2015-11-14 v3.1.2
211 226
212 227 * Defect #20992: Parent priority "Independent of subtasks" setting doesn't work
213 228 * Defect #20360: Project copy does not copy custom field settings
214 229 * Defect #20380: Cannot assign users to projects with IE set to compatibility mode
215 230 * Defect #20591: PDF export does not determine picture (.png) height correctly
216 231 * Defect #20677: Custom fields with multiple values required by worklow can be blank
217 232 * Defect #20811: long <pre> lines are missing from PDF export of wiki pages
218 233 * Defect #21136: Issues API may disclose changeset messages that are not visible
219 234 * Defect #21150: Time logging form may disclose subjects of issues that are not visible
220 235 * Defect #21155: Deleting invalid wiki page version deletes whole page content
221 236 * Defect #20282: Error message when editing a child project without add project/subprojects permissions
222 237 * Defect #20730: Fix tokenization of phrases with non-ascii chars
223 238 * Defect #21071: find_referenced_issue_by_id fails with RangeError for large numbers
224 239 * Patch #21031: Polish translation update for 3.0-stable
225 240 * Patch #21105: Japanese wiki_syntax_detailed_textile.html translation for 3.0-stable
226 241 * Patch #20785: Polish translation update for 3.1-stable
227 242 * Patch #20837: Bulgarian translation
228 243 * Patch #20892: Spanish translation for r14637
229 244 * Patch #20906: Fix mulitple tab navigation highlighting and content hiding
230 245 * Patch #21019: Traditional Chinese translation (to r14689)
231 246 * Patch #21076: Move inline CSS to application.css for private checkbox
232 247 * Patch #21085: Optimize issue edit description link
233 248
234 249 == 2015-09-20 v3.1.1
235 250
236 251 * Feature #11253: Total time spent from subtasks on the issue list
237 252 * Feature #20688: Add Total estimated hours column on issue list
238 253 * Feature #20738: Upgrade Rails 4.2.4
239 254 * Defect #19577: Open redirect vulnerability
240 255 * Defect #20761: Fix typo of Japanese translation for notice_gantt_chart_truncated
241 256 * Defect #20427: Cannot create a custom query visibility is "to these roles only"
242 257 * Defect #20454: Mail handler: unwanted assignment to a group occurs
243 258 * Defect #20278: Wrong syntax for resizing inline images will throw a 500 error
244 259 * Defect #20401: "Spent time" panel: columns not wrapping
245 260 * Defect #20407: Monospace font-family values are differ between application.css and scm.css
246 261 * Defect #20456: 3.1-stable/3.1.0: missing commits (omitted from being merged from trunk)
247 262 * Defect #20466: Broken email notification layout in Outlook
248 263 * Defect #20490: WARNING: Can't mass-assign protected attributes for User
249 264 * Defect #20633: Help cursor showing up since r14154
250 265 * Patch #20293: Russian translation for 2.6-stable
251 266 * Patch #20294: Russian translation for 2.6-stable
252 267 * Patch #20408: Turkish translation for 2.6-stable
253 268 * Patch #20557: Czech translation for 2.6-stable
254 269 * Patch #20735: Markdown: Upgrade redcarpet gem to 3.3 (ruby 1.9 and higher)
255 270 * Patch #20745: Portuguese translation for 2.6-stable
256 271 * Patch #20512: Project.copy_from deletes enabled_modules on source
257 272 * Patch #20737: Czech translation for 3.0-stable
258 273 * Patch #20746: Portuguese translation for 3.0-stable
259 274 * Patch #20243: Use https links instead of http links in ApplicationHelper#avatar_edit_link and Redmine::Info class methods
260 275 * Patch #20410: Turkish translation for 3.1-stable
261 276 * Patch #20452: Czech localisation update
262 277 * Patch #20731: Change Japanese translation for "spent time"
263 278 * Patch #20747: Portuguese translation for 3.1-stable
264 279
265 280 == 2015-07-26 v3.1.0
266 281
267 282 * Defect #4334: "Watch"ing an issue doesn't update watchers list
268 283 * Defect #13924: Error when using views/issues/index.api.rsb in a plugin
269 284 * Defect #14881: Issue journals should be ordered by created_on, not id
270 285 * Defect #15716: Scraped emails include CSS from HTML emails
271 286 * Defect #19243: Ambiguous date format options (eg. 03/03/2015) in settings
272 287 * Defect #19656: Activities do not correspont to project when adding time from my page.
273 288 * Defect #19737: HTML Sanitizer not working for Outlook mails
274 289 * Defect #19740: "Truncate emails after one of these lines" setting is not working
275 290 * Defect #19995: Can't apply textile modifiers to 1 non-ASCII character
276 291 * Defect #20141: Sync #wiki_format_provider plugin API shortcut with changes to Redmine::WikiFormatting.register from r12450 and r14313
277 292 * Defect #20159: Disallow users to delete a version referenced by a custom field
278 293 * Defect #20206: Members w/o view issues permission are able to list issues on public projects if the non member role has the permission
279 294 * Defect #20372: Contents inside <pre> are not rendered as monospace font in Chrome for Mac
280 295 * Feature #5418: Add Gravatar and edit link to "My account" page
281 296 * Feature #5490: Option for independent subtask priority/start date/due date/done ratio
282 297 * Feature #6118: Filter by parent task or subtasks
283 298 * Feature #7037: CSV export encoding and excel. UTF-8 and BOM
284 299 * Feature #8424: Add private issue option to receiving emails
285 300 * Feature #8929: Permission to view only your own time logs
286 301 * Feature #11253: Total time spent from subtasks on the issue list
287 302 * Feature #12312: Raise 60-character limit for document titles
288 303 * Feature #16373: TextFormatting help for Markdown formatting
289 304 * Feature #16535: Set a max width to html email content
290 305 * Feature #16962: Better handle html-only emails
291 306 * Feature #19182: Patch to the Redmine Mail Handler for specifying a custom CA bundle
292 307 * Feature #19458: Add the ability to expire passwords after a configurable number of days
293 308 * Feature #19707: Ability to limit member management to certain roles
294 309 * Feature #19851: Sudo mode: Require password re-entry for sensitive actions (optional)
295 310 * Patch #5770: Welcome text misses wiki formatting
296 311 * Patch #14402: Plugin migration directory should use plugin directory
297 312 * Patch #19296: Include custom fields description in project settings and issue view
298 313 * Patch #19339: Put news articles into <article> tags
299 314 * Patch #19341: Put roadmap versions in <article> tags
300 315 * Patch #19455: Replace manual query in version helper
301 316 * Patch #19509: Change Japanese translation for field_login
302 317 * Patch #19546: Change default display mode for PDF Export to OneColumn
303 318 * Patch #19991: Japanese translation change
304 319 * Patch #19993: Change csv separators of Spanish/Panama
305 320 * Patch #20130: Bulgarian translation change
306 321 * Patch #20174: Add missing member_role to fixtures
307 322 * Patch #20180: Make the updateIssueFrom(url) function return the XMLHttpRequest object
308 323
309 324 == 2015-07-07 v3.0.4
310 325
311 326 * Defect #17757: Link with hash does not work on Firefox
312 327 * Defect #19095: PDF is broken on iOS
313 328 * Defect #19485: Column 'address' in where clause may be ambiguous
314 329 * Defect #19815: Bulk issue copy copies subtasks and attachments even if option is unchecked
315 330 * Defect #19835: Newlines stripped from CVS commit messages
316 331 * Defect #19840: Missing validation for description size of versions
317 332 * Defect #19842: User allowed to manage public queries in any project, can create public query visible to everyone for ALL projects
318 333 * Defect #19844: Roles are not aligned on new member form
319 334 * Defect #19956: Connection leak on svn/redmine integration
320 335 * Defect #19957: acts_as_versioned not compatible with ActiveRecord 4.2.1
321 336 * Defect #20066: List of groups sorted in desc by default
322 337 * Defect #20118: Missing row in PDF if issue description contains '<'-character
323 338 * Feature #19364: Images and Thumbnail are not interpreted in table while exporting PDF
324 339 * Feature #20142: Update Gemfile to require rbpdf ~>1.18.6
325 340 * Patch #19825: Russian translation update
326 341 * Patch #20035: Italian translation update
327 342 * Patch #20203: The test email action should use POST only (CSRF protection)
328 343
329 344 == 2015-05-10 v3.0.3
330 345
331 346 * Defect #18580: Can't bulk edit own time entries with "Edit own time entries"
332 347 * Defect #19731: Issue validation fails if % done field is deactivated
333 348 * Defect #19735: Email addresses with slashes are not linked correctly
334 349 * Patch #19655: Set a back_url when forcing new login after session expiration
335 350 * Patch #19706: Issue show : optimizations
336 351 * Patch #19793: Adding flash messages to files_controller#create
337 352
338 353 == 2015-04-26 v3.0.2
339 354
340 355 * Defect #19297: Custom fields with hidden/read-only combination displayed in Issue Edit Form
341 356 * Defect #19400: Possibility of having 2 (or more) repositories with empty identifier
342 357 * Defect #19444: Fix typo in wiki_syntax_detailed.html
343 358 * Defect #19538: Keywords in commit messages: journal entries are created even if nothing was changed
344 359 * Defect #19569: Field permissions not working properly with inherited memberships
345 360 * Defect #19580: "Required" and "Read-only" rules on "Fields Permissions" screen are not colored
346 361 * Defect #13583: Space between lines in nested lists not equal
347 362 * Defect #19161: 500 Internal error: sorting for column mail at Administration/User
348 363 * Defect #19163: Bulk edit form shows additional custom fields
349 364 * Defect #19168: Activity: changes made to tickets are shown multiple times
350 365 * Defect #19185: Update Install/Upgrade guide for 3.x version and get gid of DEPRECATION WARNING: You didn't set config.secret_key_base
351 366 * Defect #19276: Creating new issues with invalid project_id should return 422 instead of 403 error
352 367 * Defect #19405: Setting config.logger.level in additional_environment.rb has no effect
353 368 * Defect #19464: Possible to log time on project without time tracking
354 369 * Defect #19482: Custom field (long text format) displayed even if empty
355 370 * Defect #19537: Broken HTML sanitizer refence breaks email receiving
356 371 * Defect #19544: Malformed SQL query with SQLServer when grouping issues
357 372 * Defect #19553: When create by copying the issue, status can not be changed to default
358 373 * Defect #19558: Mail handler should not ignore emails with x-auto-response-suppress header
359 374 * Defect #19606: Issue Estimated Time not updated on tracker change
360 375 * Feature #19437: Upgrade to Rails 4.2.1
361 376 * Feature #19489: Translation for Spanish Panama
362 377 * Patch #19570: Spanish translation updated
363 378
364 379 == 2015-03-16 v3.0.1
365 380
366 381 * Defect #19197: Missing notification if assignee was a group
367 382 * Defect #19260: Non-default identifier-less git repositories are undeletable
368 383 * Defect #19305: settings: incompatible character encodings: UTF-8 and ASCII-8BIT: yaml generated on ruby 1.8
369 384 * Defect #19313: Attached inline images with non-ascii file name can not be seen when text formatting is Makdown
370 385 * Defect #19348: Project name is missing for versions from sub-projects
371 386 * Defect #19381: Wrong syntax for wiki macros in wiki_syntax_detailed.html
372 387 * Defect #19172: "gem update bundler" suggestion for "`x64_mingw` is not a valid platform"
373 388 * Defect #19218: Wrong name for pt-BR in language drop-down
374 389 * Defect #19225: When deleting one item from multivalued custom field / list of users, name of removed user is not visible in history
375 390 * Defect #19232: IMAP STARTTLS options typo :tls
376 391 * Defect #19253: Repository users broken if only one committer exists
377 392 * Defect #19316: CustomField#possible_values may raise undefined method `force_encoding' error
378 393 * Defect #19320: Spent time (last 7 days) in My page not updated
379 394 * Defect #19323: Incorrect links generated in emails if host setup uses other port (":" symbol)
380 395 * Defect #19325: ActionController::UnknownFormat: error for PDF request and unknown user
381 396 * Defect #19354: Unexpected milliseconds in JSON time attributes
382 397 * Defect #19368: Creating an issue without tracker_id attribute ignores custom field values
383 398 * Patch #19233: Change 20150113213922_remove_users_mail.rb from Irreversible to Reversible
384 399 * Patch #19322: Allow to ignore auto reply messages from Exchange server
385 400
386 401 == 2015-02-19 v3.0.0
387 402
388 403 * Defect #2573: Latest projects list: no space after lists in project description
389 404 * Defect #6579: Tree hierachy being currupted on multiple submissions of an issue
390 405 * Defect #14151: Grammer problem with German x_days
391 406 * Defect #15789: Users can see all groups when adding a filter "Assignee's Group"
392 407 * Defect #15988: Unexpected behaviour on issue fields for users that have multiple roles
393 408 * Defect #18237: From a rake task context, impossible to create an IssueRelation normally
394 409 * Defect #18265: Wrong csv separator in Croatian
395 410 * Defect #18301: Revision shortlink at end of URL breaks URL autolinking
396 411 * Defect #18314: German Translation - button_update
397 412 * Defect #18605: Wrong usage of logger.info to test log level
398 413 * Defect #18654: Custom field is rendered, even if its value is empty (for multiple)
399 414 * Defect #18711: Respect cross-project subtask setting on issue bulk edit form
400 415 * Defect #18781: Redmine::FieldFormat::IntFormat does not accept "real" Integer values
401 416 * Defect #18832: Activity Stream Filter missing on right hand side due to permission
402 417 * Defect #18855: User with only Move Issue rights in the project can still create issues using mass copy!
403 418 * Defect #18918: Grouping label for "none" should be changed to "null", "No Value", or" (blank) ".
404 419 * Defect #19024: link_to in Redmine::Hook::ViewListener omits url root
405 420 * Defect #19030: Links to completed versions on the roadmap page might lead to a "403 not authorized page"
406 421 * Defect #19039: Mail notification is formatting dates with changer's locale
407 422 * Defect #19040: Potential DB deadlocks on concurrent issue creation
408 423 * Defect #19055: 'label_per_page' is no longer used
409 424 * Defect #19111: Bad spelling in Spanish "mail_body_reminder"
410 425 * Feature #992: Option to search open issues only
411 426 * Feature #1326: Add / edit an attachment description after upload
412 427 * Feature #1415: Let system administrator limit repositories valid sources
413 428 * Feature #4244: Multiple email addresses for each user
414 429 * Feature #4383: Search Names of Files Attached to Issues
415 430 * Feature #4518: Wiki formatting documentation for nested lists
416 431 * Feature #5450: Move wiki page to other project
417 432 * Feature #5991: Tracker should have it's own default issue status
418 433 * Feature #6426: MenuManager::MenuItem should support a named route as a url
419 434 * Feature #7249: Custom fields for Documents
420 435 * Feature #8121: Allow overriding direction of part of text
421 436 * Feature #8818: Repository user-mapping with multiple email addresses
422 437 * Feature #11702: Add user/group to multiple projects at once
423 438 * Feature #11724: Prevent users from seeing other users based on their project membership
424 439 * Feature #12097: Multi Thread Support
425 440 * Feature #12734: Add table reference to textile help
426 441 * Feature #13051: Support any macro in (pdf) export for wiki's and issues
427 442 * Feature #13425: Ignore X-Autoreply mails
428 443 * Feature #13497: Document all available Redmine links properly
429 444 * Feature #13849: Grouped filters in the filter drop-down
430 445 * Feature #14371: Drop Ruby 1.8.7 support
431 446 * Feature #14534: Upgrade to Rails 4.2
432 447 * Feature #15236: Propose diff view for long text custom fields
433 448 * Feature #16823: IMAP STARTTLS support
434 449 * Feature #17354: User detail : show user login to admins
435 450 * Feature #17763: Ability to render multiple partials with view hook
436 451 * Feature #18500: Optional linking when copying issues
437 452 * Feature #18571: Tab "New Issue" should not be displayed if a project has no trackers
438 453 * Feature #18631: Better search results pagination
439 454 * Feature #18801: Support for accent insensitive search with PostgreSQL
440 455 * Feature #18860: Replace awesome_nested_set gem with a custom implementation of nested sets
441 456 * Feature #18947: Ruby 2.2 support
442 457 * Feature #19131: Use a better content type for attachments created with application/octet-stream
443 458 * Patch #6586: Calendar view hook Request
444 459 * Patch #13120: Translation in language selection
445 460 * Patch #18182: Latvian translation update
446 461 * Patch #18261: Japanese translation change (fix terms mismatch "default")
447 462 * Patch #18276: Allow queries captions to be dynamic
448 463 * Patch #18290: Issue performance patch
449 464 * Patch #18390: Better RTL css for the system
450 465 * Patch #18392: German translation: Self-registration
451 466 * Patch #18565: html improvements on project landing page
452 467 * Patch #18659: Do not truncate subissue/related issues titles on single issue view
453 468 * Patch #18671: Japanese translation change (fix misspelled word)
454 469 * Patch #18679: LabelledFormBuilder#label outputs 2 label elements
455 470 * Patch #18692: Access keys for previous (p)/next (n) links
456 471 * Patch #18707: Allow attachment thumbnails from REST api
457 472 * Patch #18817: Sort helper undefined to_a for string
458 473 * Patch #18818: TimeEntry acts_as_activity_provider scope should joins(:project)
459 474 * Patch #18983: Allow filtering of Redmine Reminders by Version
460 475 * Patch #19005: Make search results per page configurable
461 476 * Patch #19035: Japanese translation fix (label_age)
462 477
463 478 == 2015-02-19 v2.6.2
464 479
465 480 * Defect #10681: Export to Persian PDF problem
466 481 * Defect #17722: Plugin update check not working if redmine is viewed over https
467 482 * Defect #18586: Arabic PDF
468 483 * Defect #18632: PDF Export has no left padding for tables
469 484 * Defect #18883: Slow rendering of large textile tables
470 485 * Defect #18894: Grouping of Boolean field: Both "No" and "blank" tickets are grouped in "none" groups
471 486 * Defect #18896: Grouping of Boolean field in Query: group not displayed for "No" value if the group is in first position
472 487 * Defect #18922: rdm-mailhandler.rb should catch EOFError
473 488 * Defect #18961: {{macro_list}} error when choose markdown as wiki language
474 489 * Defect #19065: API: issue details created_on timestamp not formatted as expected
475 490 * Defect #19120: Wrap parent task title on the issue list
476 491 * Defect #19117: Potential XSS vulnerability in some flash messages rendering
477 492
478 493 == 2015-01-11 v2.6.1
479 494
480 495 * Defect #13608: Parent column in CSV export should include issue id only
481 496 * Defect #13673: Parent issue column includes issue subject (making issue list unworkable wide)
482 497 * Defect #14699: Cannot change "From" header in email notifications
483 498 * Defect #17744: Disabling fields in tracker keeps attached workflow permissions
484 499 * Defect #18060: Selected projects in email notifications on "my account" are lost when the page is redisplayed after a validation error
485 500 * Defect #18176: PDF: long text is corrupt
486 501 * Defect #18269: Timelog CSV export missing tracker name and issue name
487 502 * Defect #18280: closed_on missing when closed status of issue status changed
488 503 * Defect #18349: URL not rendered as a link when followed by a line break and another URL
489 504 * Defect #18464: Use of PRE tag in Issue description results in wrapped text with latest Google Chrome
490 505 * Defect #18499: Localisation not set correctly on authenticity token errors
491 506 * Defect #18501: Textile bold highlighting problem
492 507 * Defect #18629: PDF Export removes separating space after tables
493 508 * Defect #18665: Internal Server Error when adding user to group where he is already assigned
494 509 * Defect #18667: Attachment content type not set when uploading attachment
495 510 * Defect #18685: Plugin migration confuses two plugins with similar names
496 511 * Defect #18734: Select / case is missing a break in application.js
497 512 * Defect #18769: Reordering roles, trackers or statuses always redirects to the first page
498 513 * Defect #18777: Moving column to top of "Select Columns" results in loss of all other column selections
499 514 * Feature #8817: Attachments/Plugin assets directory writable errors
500 515 * Patch #17705: MailHandler should ignore bogus issue strings [some-string#1234] in subject
501 516 * Patch #18051: Cancel button on issue edit view
502 517 * Patch #18156: Spanish translation file
503 518 * Patch #18157: German translation
504 519 * Patch #18252: Japanese wiki_syntax_detailed.html translation update
505 520 * Patch #18357: Improvement of column selection: allow to move multiple columns in selection list
506 521 * Patch #18410: Spent hours should be cleared on #reload
507 522 * Patch #18534: Galician (gl) translation for 2.6-stable
508 523 * Patch #18587: Swedish translation (updated)
509 524 * Patch #18782: Fix ui tests broken by undefined method error
510 525 * Patch #18789: UI tests and capybara version
511 526
512 527 == 2014-10-21 v2.6.0
513 528
514 529 * Defect #8753: PDF export for Hebrew is reversed
515 530 * Defect #8758: Ignore email keywords after delimiter
516 531 * Defect #9660: Issues counters in roadmap only link to issues in the same project
517 532 * Defect #11788: Export to PDF: align right in table doesn't work
518 533 * Defect #12580: long hyperlinks inserted in task description breaks right frame boundary
519 534 * Defect #12934: PDF export: No images in tables
520 535 * Defect #13487: Honor committer => user mapping in repository statistics
521 536 * Defect #13642: PDF bookmark not displayed when contain a non-ascii character
522 537 * Defect #13781: CJK(Chinese/Japanese/Korean) characters are not shown in PDF on non CJK locales
523 538 * Defect #13860: Text of custom fields is not wrapped in PDF exports of issues
524 539 * Defect #14281: Parent issue autocomplete does not follow to the "Allow cross-project subtasks" setting
525 540 * Defect #14466: Wrap long issue fields in issue pdf header
526 541 * Defect #14491: MailHandler: Unable to determine target project (when allow_override=project and project=unassigned is used)
527 542 * Defect #14737: Gantt, completed % truncated instead of rounded
528 543 * Defect #14917: Bad table formatting in pdf export
529 544 * Defect #16496: Link custom field are not displayed as links on the issue list
530 545 * Defect #17023: The error flash message on session expiration is not in the language of the user but of the user of the previous request
531 546 * Defect #17202: Copying Project Fails to Copy Queries with visibility == VISIBILITY_ROLES
532 547 * Defect #17322: Long strings such as URL break out of box
533 548 * Defect #17484: Custom fields added to "spent time" don't show in context menu
534 549 * Defect #17828: Could not find gem 'mocha (~> 1.0.0) ruby'
535 550 * Defect #17931: note "Applied in changeset" generated multiple times for the same repo
536 551 * Defect #17954: /time_entries/new can't derive project from issue
537 552 * Defect #17959: Issue notes not previewed when project is changed
538 553 * Defect #18041: Wiki, Pdf export, Table, <pre>
539 554 * Defect #18110: Extraction of list of available locales is probe to bad gems
540 555 * Defect #18119: Thumbnail image path without HTTPS
541 556 * Defect #18144: German translation on "delete my account" page showing a "\n"
542 557 * Feature #10914: Include is_private setting in xml/json output
543 558 * Feature #12447: Support for PNG with alpha channel in pdf export
544 559 * Feature #14008: Add a warning if 2 plugins have the same settings partial name
545 560 * Feature #14030: Allow plugins to put gems inside PluginGemfile
546 561 * Feature #14599: Support 16-bit depth PNG images in PDF export
547 562 * Feature #16164: Bulk edit workflows for multiple trackers/roles
548 563 * Feature #16362: Option to send email on "Assignee updated"
549 564 * Feature #16707: Integrate support of SSL for POP3 incoming emails
550 565 * Feature #17077: fetch_changesets should use POST method too
551 566 * Feature #17380: Move project sidebar content to a partial
552 567 * Feature #17431: Display a target version's date if available in issue forms, as a tooltip
553 568 * Feature #17570: use rbpdf gem instead of bundled rfpdf
554 569 * Feature #17628: Expose project is_public property via API
555 570 * Feature #17955: Add link to /time_entries/new from My Page Spent Time block
556 571 * Feature #17976: Custom permissions per project for non member and anonymous users
557 572 * Feature #17993: Issues list : css tags to get sort orders
558 573 * Patch #6498: Make options parameter optional in User#allowed_to_globally?
559 574 * Patch #13589: Wiki PDF export for 2 column tables
560 575 * Patch #16190: Relax rejections based on Auto-Submitted header
561 576 * Patch #16240: Private notes should be marked more clearly
562 577 * Patch #16536: Japanese translation update (email notification)
563 578 * Patch #16556: Traditional Chinese "field_assigned_to" translation change
564 579 * Patch #16685: Introduce the request_store gem to hold User.current and prevent data leakage in error messages
565 580 * Patch #16704: Persian Translation
566 581 * Patch #16878: Parse configuration file for ERB
567 582 * Patch #16905: Count users with a single query on group list
568 583 * Patch #16925: Improve performance of Principal.member_of scope
569 584 * Patch #17308: Japanese translation change (fix terms mismatch in workflow)
570 585 * Patch #17346: Japanese translation change (followed updates of en.yml)
571 586 * Patch #17400: Typo in Changelog
572 587 * Patch #17401: Better fix for r13159 issue #16708
573 588 * Patch #17456: Japanese translation change (custom fields)
574 589 * Patch #17492: Lowering configuration.example.yml confusion
575 590 * Patch #17552: Bringing together of the translation of Members at Polish translation
576 591 * Patch #17563: Fixes some issues in the Galician (gl) translation
577 592 * Patch #17602: Include enabled modules in projects API
578 593 * Patch #17717: Password/Email address change should invalidate security tokens
579 594 * Patch #17796: Expire all other sessions on password change
580 595 * Patch #17847: Wiki extended help macros do not reflect basic Redmine macros
581 596 * Patch #17853: Portuguese translation file
582 597 * Patch #18047: MailHandler: Don't use String#respond_to?(:force_encoding) to differentiate between Ruby 1.8 and Ruby 1.9
583 598
584 599 == 2014-07-06 v2.5.2
585 600
586 601 * Defect #3483: Relative url for source links in notifications
587 602 * Defect #16415: Users get e-mail notification twice, if they are watchers and assignees at the same time.
588 603 * Defect #16519: Generating a spent time report on a list type custom field with multiple values causes an invalid SQL error
589 604 * Defect #16564: Repository identifiers can be reserved words
590 605 * Defect #16619: Mailer.token_for generates invalid message_id when using from address with full name
591 606 * Defect #16655: start_date not set despite settings[default_issue_start_date_to_creation_date] being set.
592 607 * Defect #16668: Redmine links broken when object name contains special characters
593 608 * Defect #16669: Markdown formatter should use the :no_intra_emphasis extension
594 609 * Defect #16708: Form is submitted when switching tab
595 610 * Defect #16739: custom_fields.json only returns single tracker instead of array of trackers
596 611 * Defect #16747: Remove useless settings when editing a query from the gantt
597 612 * Defect #16755: Field set as read-only still available in the issues list context menu
598 613 * Defect #16795: Member#destroy triggers after_destroy callbacks twice
599 614 * Defect #16798: Custom field - list type - checkboxes - unchecking all - does not save
600 615 * Defect #16926: Custom field referencing deleted value trigger an error on display
601 616 * Defect #16989: Inline images in email does not appear when thumbnail macro is used.
602 617 * Defect #17003: Option to display bool custom fields as a single checkbox
603 618 * Feature #3177: Add "Check for updates" functionality to installed plugins
604 619 * Feature #16194: Ruby 2.1 support
605 620 * Patch #16566: French "text_git_repository_note" translation
606 621 * Patch #16700: Blank content type for attachments attached via Ajax file upload
607 622 * Patch #16710: Support for the 1.x versions of mime-types gem
608 623 * Patch #16781: Crash in markdown formatter causes ruby process to end
609 624 * Patch #17166: Japanese translation update (plugin update check)
610 625 * Patch #17301: Czech plugin strings
611 626
612 627 == 2014-03-29 v2.5.1
613 628
614 629 * Defect #14298: Error generated on 'search for watchers to add' after clicking add without selected users
615 630 * Defect #16236: Right-aligned table of contents (TOC) not working with markdown
616 631 * Defect #16255: Internal Error for specific version of non-existent wiki page
617 632 * Defect #16259: Changing Tracker value on new issue form makes hidden fields appearing after hitting F5
618 633 * Defect #16321: Custom Fields with "Link values to URL" set are displayed as escaped html in email
619 634 * Defect #16338: Can't choose an issue of a different project when updating time entries
620 635 * Defect #16353: Regexp bug in JournalsController regexp handling when quoting existing journal entries
621 636 * Feature #16326: Custom queries, buttons to move column to top and bottom
622 637 * Patch #16291: Japanese translation update
623 638 * Patch #16319: Random crash when using custom fields
624 639 * Patch #16320: Turkish typo fix
625 640 * Patch #16334: Korean Translation
626 641 * Patch #16336: Russian translation
627 642 * Patch #16356: Spanish Translation: label_custom_field_select_type
628 643 * Patch #16368: Polish translation update
629 644 * Patch #16381: Extract code to render project context links to helper
630 645 * Patch #16453: Czech localisation
631 646 * Defect #16466: Fixed back url verification
632 647
633 648 == 2014-03-02 v2.5.0
634 649
635 650 * Defect #3163: Large inline images overflow
636 651 * Defect #13385: Searchable checkbox displayed on edit form for not-searchable custom field formats.
637 652 * Defect #13396: Updating an issue with user or list format custom field, currently having value that is locked or removed, clears that field
638 653 * Defect #14361: Mercurial commit ids are short (12 digits) on database
639 654 * Defect #15377: bundle install --without development test fails
640 655 * Defect #15381: Error pages improvement
641 656 * Defect #15485: HTML 5 validation multiple ids
642 657 * Defect #15551: Validating a Setting with invalid name triggers an error
643 658 * Defect #15552: Preferences are not preserved after adding user with validation error
644 659 * Defect #15704: Journal for relation should store relation type instead of i18n key
645 660 * Defect #15709: TimeEntry custom_values are not deleted from the database when destroying the associated project
646 661 * Defect #15831: Successful update notice for workflows
647 662 * Defect #15848: REST API: Cannot retrieve memberships of closed projects
648 663 * Defect #15929: REST API: Integer custom field validation fails when using non-string values
649 664 * Defect #15947: Deadlock when delete issues in same time on multiple sessions
650 665 * Defect #15983: Project.activities returns different types depending on context
651 666 * Defect #16077: Table of contents macro conflicts with collapse macro
652 667 * Defect #16091: Export CSV with many custom field runs many queries
653 668 * Defect #16107: ApplicationController mishandles non-Basic authentication information, causing an internal error
654 669 * Defect #16143: Can't insert too long comment field from repository (MySQL)
655 670 * Feature #1179: Optionally allow Text and Long Text custom fields support wiki formatting
656 671 * Feature #1358: Link_to for Custom Field
657 672 * Feature #2083: CustomField of type "external-link-to" with configurable URL prefix
658 673 * Feature #2549: Enable the watching of news
659 674 * Feature #2691: Option to disable automated language-guessing based on HTTP_ACCEPT_LANGUAGE HTTP-header
660 675 * Feature #8152: Render Version and User custom fields as links
661 676 * Feature #8562: Watchers list too big in new issue form
662 677 * Feature #8572: Configuration of which versions (by version-status) are shown in version-format custom fields
663 678 * Feature #8842: REST API: Filter issues created/updated before or after specific timestamp
664 679 * Feature #13134: Focus first text field automatically
665 680 * Feature #14309: Add favicon to Atom feeds
666 681 * Feature #15275: Improve usage of label "button_update"
667 682 * Feature #15362: Wrap filters, options and buttons with extra div on the issue list
668 683 * Feature #15520: Markdown formatting
669 684 * Feature #15699: Description for custom fields
670 685 * Feature #15701: Add project identifier substitution option to the URL-pattern property of link format custom fields
671 686 * Feature #15790: Use the mime-types gem to get mime type for unknown extension
672 687 * Feature #15815: REST API : Add project status in API response
673 688 * Feature #15926: Redirect to back_url or referer when clicking "Sign in" while already logged-in
674 689 * Patch #12753: Update config.i18n.load_path for plugin-supplied locales
675 690 * Patch #13774: Show warning if CSV-Export exceeds limit
676 691 * Patch #14766: Better block detection on my page
677 692 * Patch #15403: Czech "message" and "changeset" translation change
678 693 * Patch #15420: Don't create duplicate wikis in tests
679 694 * Patch #15689: Make favicon themeable
680 695 * Patch #15785: Support more character encodings in incoming emails
681 696
682 697 == 2014-03-02 v2.4.4
683 698
684 699 * Defect #16081: Export CSV - Custom field true/false not using translation
685 700 * Defect #16161: Parent task search and datepicker not available after changing status
686 701 * Defect #16169: Wrong validation when updating integer custom field with spaces
687 702 * Defect #16177: Mercurial 2.9 compatibility
688 703
689 704 == 2014-02-08 v2.4.3
690 705
691 706 * Defect #13544: Commit reference: autogenerated issue note has wrong commit link syntax in multi-repo or cross-project context
692 707 * Defect #15664: Unable to upload attachments without add_issues, edit_issues or add_issue_notes permission
693 708 * Defect #15756: 500 on admin info/settings page on development environment
694 709 * Defect #15781: Customfields have a noticable impact on search performance due to slow database COUNT
695 710 * Defect #15849: Redmine:Fetch_Changesets Single-inheritance issue in subclass "Repository:Git"
696 711 * Defect #15870: Parent task completion is 104% after update of subtasks
697 712 * Defect #16032: Repository.fetch_changesets > app/models/repository/git.rb:137:in `[]=': string not matched (IndexError)
698 713 * Defect #16038: Issue#css_classes corrupts user.groups association cache
699 714 * Patch #15960: pt-BR translation for 2.4-stable
700 715
701 716 Additional note:
702 717
703 718 #15781 was forgotten to merge to v2.4.3.
704 719 It is in v2.5.0.
705 720
706 721 == 2013-12-23 v2.4.2
707 722
708 723 * Defect #15398: HTML 5 invalid <center> tag
709 724 * Defect #15523: CSS class for done ratio is not properly generated
710 725 * Defect #15623: Timelog filtering by activity field does not handle project activity overrides
711 726 * Defect #15677: Links for relations in notifications do not include hostname
712 727 * Defect #15684: MailHandler : text/plain attachments are added to description
713 728 * Defect #15714: Notification on loosing assignment does not work
714 729 * Defect #15735: OpenID login fails due to CSRF verification
715 730 * Defect #15741: Multiple scrollbars in project selection tree
716 731 * Patch #9442: Russian wiki syntax help translations
717 732 * Patch #15524: Japanese translation update (r12278)
718 733 * Patch #15601: Turkish translation update
719 734 * Patch #15688: Spanish translation updated
720 735 * Patch #15696: Russian translation update
721 736
722 737 == 2013-11-23 v2.4.1
723 738
724 739 * Defect #15401: Wiki syntax "bold italic" is incorrect
725 740 * Defect #15414: Empty sidebar should not be displayed in project overview
726 741 * Defect #15427: REST API POST and PUT broken
727 742 * Patch #15376: Traditional Chinese translation (to r12295)
728 743 * Patch #15395: German "ImageMagick convert available" translation
729 744 * Patch #15400: Czech Wiki syntax traslation
730 745 * Patch #15402: Czech translation for 2.4-stable
731 746
732 747 == 2013-11-17 v2.4.0
733 748
734 749 * Defect #1983: statistics get rather cramped with more than 15 or so contributers
735 750 * Defect #7335: Sorting issues in gantt by date, not by id
736 751 * Defect #12681: Treat group assignments as assigned to me
737 752 * Defect #12824: Useless "edit" link in workflow menu
738 753 * Defect #13260: JQuery Datepicker popup is missing multiple month/year modifiers
739 754 * Defect #13537: Filters will show issues with unused custom fields.
740 755 * Defect #13829: Favicon bug in IE8
741 756 * Defect #13949: Handling of attachment uploads when 'Maximum attachment size' is set to 0
742 757 * Defect #13989: Trac and Mantis importers reset global notification settings
743 758 * Defect #13990: Trac importer breaks on exotic filenames and ruby 1.9+
744 759 * Defect #14028: Plugins Gemfiles loading breaks __FILE__
745 760 * Defect #14086: Better handling of issue start date validation
746 761 * Defect #14206: Synchronize the lang attribute of the HTML with the display language
747 762 * Defect #14403: No error message if notification mail could not delivered
748 763 * Defect #14516: Missing Sort Column Label and Center Align on Admin-Enumerations
749 764 * Defect #14517: Missing Html Tile on Admin (Groups, LDAP and Plugins)
750 765 * Defect #14598: Wrong test with logger.info in model mail_handler
751 766 * Defect #14615: Warn me when leaving a page with unsaved text doesn't work when editing an update note
752 767 * Defect #14621: AJAX call on the issue form resets data entered during the request
753 768 * Defect #14657: Wrong German translation for member inheritance
754 769 * Defect #14773: ActiveRecord::Acts::Versioned::ActMethods#next_version Generates ArgumentError
755 770 * Defect #14819: Newlines in attachment filename causes crash
756 771 * Defect #14986: 500 error when viewing a wiki page without WikiContent
757 772 * Defect #14995: Japanese "notice_not_authorized" translation is incorrect
758 773 * Defect #15044: Patch for giving controller_issues_edit_after_save api hook the correct context
759 774 * Defect #15050: redmine:migrate_from_mantis fails to migrate projects with all upper case name
760 775 * Defect #15058: Project authorization EnabledModule N+1 queries
761 776 * Defect #15113: The mail method should return a Mail::Message
762 777 * Defect #15135: Issue#update_nested_set_attributes comparing nil with empty string
763 778 * Defect #15191: HTML 5 validation failures
764 779 * Defect #15227: Custom fields in issue form - splitting is incorrect
765 780 * Defect #15307: HTML 5 deprecates width and align attributes
766 781 * Feature #1005: Add the addition/removal/change of related issues to the history
767 782 * Feature #1019: Role based custom queries
768 783 * Feature #1391: Ability to force user to change password
769 784 * Feature #2199: Ability to clear dates and text fields when bulk editing issues
770 785 * Feature #2427: Document horizontal rule syntax
771 786 * Feature #2795: Add a "Cancel" button to the "Delete" project page when deleting a project.
772 787 * Feature #2865: One click filter in search view
773 788 * Feature #3413: Exclude attachments from incoming emails based on file name
774 789 * Feature #3872: New user password - better functionality
775 790 * Feature #4911: Multiple issue update rules with different keywords in commit messages
776 791 * Feature #5037: Role-based issue custom field visibility
777 792 * Feature #7590: Different commit Keywords for each tracker
778 793 * Feature #7836: Ability to save Gantt query filters
779 794 * Feature #8253: Update CodeRay to 1.1 final
780 795 * Feature #11159: REST API for getting CustomField definitions
781 796 * Feature #12293: Add links to attachments in new issue email notification
782 797 * Feature #12912: Issue-notes Redmine links: append actual note reference to rendered links
783 798 * Feature #13157: Link on "My Page" to view all my spent time
784 799 * Feature #13746: Highlighting of source link target line
785 800 * Feature #13943: Better handling of validation errors when bulk editing issues
786 801 * Feature #13945: Disable autofetching of repository changesets if projects are closed
787 802 * Feature #14024: Default of issue start and due date
788 803 * Feature #14060: Enable configuration of OpenIdAuthentication.store
789 804 * Feature #14228: Registered users should have a way to get a new action email
790 805 * Feature #14614: View hooks for user preferences
791 806 * Feature #14630: wiki_syntax.html per language (wiki help localization mechanism)
792 807 * Feature #15136: Activate Custom Fields on a selection of projects directly from Custom fields page
793 808 * Feature #15182: Return to section anchor after wiki section edit
794 809 * Feature #15218: Update Rails 3.2.15
795 810 * Feature #15311: Add an indication to admin/info whether or not ImageMagick convert is available
796 811 * Patch #6689: Document project-links in parse_redmine_links
797 812 * Patch #13460: All translations: RSS -> Atom
798 813 * Patch #13482: Do not add empty header/footer to notification emails
799 814 * Patch #13528: Traditional Chinese "label_total_time" translation
800 815 * Patch #13551: update Dutch translations - March 2013
801 816 * Patch #13577: Japanese translation improvement ("done ratio")
802 817 * Patch #13646: Fix handling multiple text parts in email
803 818 * Patch #13674: Lithuanian translation
804 819 * Patch #13687: Favicon bug in opera browser
805 820 * Patch #13697: Back-button on diff page is not working when I'm directed from email
806 821 * Patch #13745: Correct translation for member save button
807 822 * Patch #13808: Changed Bulgarian "label_statistics" translation
808 823 * Patch #13825: German translation: jquery.ui.datepicker-de.js
809 824 * Patch #13900: Update URL when changing tab
810 825 * Patch #13931: Error and inconsistencies in Croatian translation
811 826 * Patch #13948: REST API should return user.status
812 827 * Patch #13988: Enhanced Arabic translation
813 828 * Patch #14138: Output changeset comment in html title
814 829 * Patch #14180: Improve pt-BR translation
815 830 * Patch #14222: German translation: grammar + spelling
816 831 * Patch #14223: Fix icon transparency issues
817 832 * Patch #14360: Slovene language translation
818 833 * Patch #14767: More CSS classes on various fields
819 834 * Patch #14901: Slovak translation
820 835 * Patch #14920: Russian numeric translation
821 836 * Patch #14981: Italian translation
822 837 * Patch #15072: Optimization of issues journal custom fields display
823 838 * Patch #15073: list custom fields : multiple select filter wider
824 839 * Patch #15075: Fix typo in the Dutch "label_user_mail_option_all" translation
825 840 * Patch #15277: Accept custom field format added at runtime
826 841 * Patch #15295: Log error messages when moving attachements in sub-directories
827 842 * Patch #15369: Bulgarian translation (r12278)
828 843
829 844 == 2013-11-17 v2.3.4
830 845
831 846 * Defect #13348: Repository tree can't handle two loading at once
832 847 * Defect #13632: Empty page attached when exporting PDF
833 848 * Defect #14590: migrate_from_trac.rake does not import Trac users, uses too short password
834 849 * Defect #14656: JRuby: Encoding error when creating issues
835 850 * Defect #14883: Update activerecord-jdbc-adapter
836 851 * Defect #14902: Potential invalid SQL error with invalid group_ids
837 852 * Defect #14931: SCM annotate with non ASCII author
838 853 * Defect #14960: migrate_from_mantis.rake does not import Mantis users, uses too short password
839 854 * Defect #14977: Internal Server Error while uploading file
840 855 * Defect #15190: JS-error while using a global custom query w/ project filter in a project context
841 856 * Defect #15235: Wiki Pages REST API with version returns wrong comments
842 857 * Defect #15344: Default status always inserted to allowed statuses when changing status
843 858 * Feature #14919: Update ruby-openid version above 2.3.0
844 859 * Patch #14592: migrate_from_trac.rake does not properly parse First Name and Last Name
845 860 * Patch #14886: Norweigan - label_copied_to and label_copied_from translated
846 861 * Patch #15185: Simplified Chinese translation for 2.3-stable
847 862
848 863 == 2013-09-14 v2.3.3
849 864
850 865 * Defect #13008: Usage of attribute_present? in UserPreference
851 866 * Defect #14340: Autocomplete fields rendering issue with alternate theme
852 867 * Defect #14366: Spent Time report sorting on custom fields causes error
853 868 * Defect #14369: Open/closed issue counts on issues summary are not displayed with SQLServer
854 869 * Defect #14401: Filtering issues on "related to" may ignore other filters
855 870 * Defect #14415: Spent time details and report should ignore 'Setting.display_subprojects_issues?' when 'Subproject' filter is enabled.
856 871 * Defect #14422: CVS root_url not recognized when connection string does not include port
857 872 * Defect #14447: Additional status transitions for assignees do not work if assigned to a group
858 873 * Defect #14511: warning: class variable access from toplevel on Ruby 2.0
859 874 * Defect #14562: diff of CJK (Chinese/Japanese/Korean) is broken on Ruby 1.8
860 875 * Defect #14584: Standard fields disabled for certain trackers still appear in email notifications
861 876 * Defect #14607: rake redmine:load_default_data Error
862 877 * Defect #14697: Wrong Russian translation in close project message
863 878 * Defect #14798: Wrong done_ratio calculation for parent with subtask having estimated_hours=0
864 879 * Patch #14485: Traditional Chinese translation for 2.3-stable
865 880 * Patch #14502: Russian translation for 2.3-stable
866 881 * Patch #14531: Spanish translations for 2.3.x
867 882 * Patch #14686: Portuguese translation for 2.3-stable
868 883
869 884 == 2013-07-14 v2.3.2
870 885
871 886 * Defect #9996: configuration.yml in documentation , but redmine ask me to create email.yml
872 887 * Defect #13692: warning: already initialized constant on Ruby 1.8.7
873 888 * Defect #13783: Internal error on time tracking activity enumeration deletion
874 889 * Defect #13821: "obj" parameter is not defined for macros used in description of documents
875 890 * Defect #13850: Unable to set custom fields for versions using the REST API
876 891 * Defect #13910: Values of custom fields are not kept in issues when copying a project
877 892 * Defect #13950: Duplicate Lithuanian "error_attachment_too_big" translation keys
878 893 * Defect #14015: Ruby hangs when adding a subtask
879 894 * Defect #14020: Locking and unlocking a user resets the email notification checkbox
880 895 * Defect #14023: Can't delete relation when Redmine runs in a subpath
881 896 * Defect #14051: Filtering issues with custom field in date format with NULL(empty) value
882 897 * Defect #14178: PDF API broken in version 2.3.1
883 898 * Defect #14186: Project name is not properly escaped in issue filters JSON
884 899 * Defect #14242: Project auto generation fails when projects created in the same time
885 900 * Defect #14245: Gem::InstallError: nokogiri requires Ruby version >= 1.9.2.
886 901 * Defect #14346: Latvian translation for "Log time"
887 902 * Feature #12888: Adding markings to emails generated by Private comments
888 903 * Feature #14419: Include RUBY_PATCHLEVEL and RUBY_RELEASE_DATE in info.rb
889 904 * Patch #14005: Swedish Translation for 2.3-stable
890 905 * Patch #14101: Receive IMAP by uid's
891 906 * Patch #14103: Disconnect and logout from IMAP after mail receive
892 907 * Patch #14145: German translation of x_hours
893 908 * Patch #14182: pt-BR translation for 2.3-stable
894 909 * Patch #14196: Italian translation for 2.3-stable
895 910 * Patch #14221: Translation of x_hours for many languages
896 911
897 912 == 2013-05-01 v2.3.1
898 913
899 914 * Defect #12650: Lost text after selection in issue list with IE
900 915 * Defect #12684: Hotkey for Issue-Edit doesn't work as expected
901 916 * Defect #13405: Commit link title is escaped twice when using "commit:" prefix
902 917 * Defect #13541: Can't access SCM when log/production.scm.stderr.log is not writable
903 918 * Defect #13579: Datepicker uses Simplified Chinese in Traditional Chinese locale
904 919 * Defect #13584: Missing Portuguese jQuery UI date picker
905 920 * Defect #13586: Circular loop testing prevents precedes/follows relation between subtasks
906 921 * Defect #13618: CSV export of spent time ignores filters and columns selection
907 922 * Defect #13630: PDF export generates the issue id twice
908 923 * Defect #13644: Diff - Internal Error
909 924 * Defect #13712: Fix email rake tasks to also support no_account_notice and default_group options
910 925 * Defect #13811: Broken javascript in IE7 ; recurrence of #12195
911 926 * Defect #13823: Trailing comma in javascript files
912 927 * Patch #13531: Traditional Chinese translation for 2.3-stable
913 928 * Patch #13552: Dutch translations for 2.3-stable
914 929 * Patch #13678: Lithuanian translation for 2.3-stable
915 930
916 931 == 2013-03-19 v2.3.0
917 932
918 933 * Defect #3107: Issue with two digit year on Logtime
919 934 * Defect #3371: Autologin does not work when using openid
920 935 * Defect #3676: www. generates broken link in formatted text
921 936 * Defect #4700: Adding news does not send notification to all project members
922 937 * Defect #5329: Time entries report broken on first week of year
923 938 * Defect #8794: Circular loop when using relations and subtasks
924 939 * Defect #9475: German Translation "My custom queries" and "Custom queries"
925 940 * Defect #9549: Only 100 users are displayed when adding new project members
926 941 * Defect #10277: Redmine wikitext URL-into-link creation with hyphen is wrong
927 942 * Defect #10364: Custom field float separator in CSV export
928 943 * Defect #10930: rake redmine:load_default_data error in 2.0 with SQLServer
929 944 * Defect #10977: Redmine shouldn't require all database gems
930 945 * Defect #12528: Handle temporary failures gracefully in the external mail handler script
931 946 * Defect #12629: Wrong German "label_issues_by" translation
932 947 * Defect #12641: Diff outputs become ??? in some non ASCII words.
933 948 * Defect #12707: Typo in app/models/tracker.rb
934 949 * Defect #12716: Attachment description lost when issue validation fails
935 950 * Defect #12735: Negative duration allowed
936 951 * Defect #12736: Negative start/due dates allowed
937 952 * Defect #12968: Subtasks don't resepect following/precedes
938 953 * Defect #13006: Filter "Assignee's group" doesn't work with group assignments
939 954 * Defect #13022: Image pointing towards /logout signs out user
940 955 * Defect #13059: Custom fields are listed two times in workflow/Fields permission
941 956 * Defect #13076: Project overview page shows trackers from subprojects with disabled issue module
942 957 * Defect #13119: custom_field_values are not reloaded on #reload
943 958 * Defect #13154: After upgrade to 2.2.2 ticket list on some projects fails
944 959 * Defect #13188: Forms are not updated after changing the status field without "Add issues" permission
945 960 * Defect #13251: Adding a "follows" relation may not refresh relations list
946 961 * Defect #13272: translation missing: setting_default_projects_tracker_ids
947 962 * Defect #13328: Copying an issue as a child of itself creates an extra issue
948 963 * Defect #13335: Autologin does not work with custom autologin cookie name
949 964 * Defect #13350: Japanese mistranslation fix
950 965 * Feature #824: Add "closed_on" issue field (storing time of last closing) & add it as a column and filter on the issue list.
951 966 * Feature #1766: Custom fields should become addable to Spent Time list/report
952 967 * Feature #3436: Show relations in Gantt diagram
953 968 * Feature #3957: Ajax file upload with progress bar
954 969 * Feature #5298: Store attachments in sub directories
955 970 * Feature #5605: Subprojects should (optionally) inherit Members from their parent
956 971 * Feature #6727: Add/remove issue watchers via REST API
957 972 * Feature #7159: Bulk watch/unwatch issues from the context menu
958 973 * Feature #8529: Get the API key of the user through REST API
959 974 * Feature #8579: Multiple file upload with HTML5 / Drag-and-Drop
960 975 * Feature #10191: Add Filters For Spent time's Details and Report
961 976 * Feature #10286: Auto-populate fields while creating a new user with LDAP
962 977 * Feature #10352: Preview should already display the freshly attached images
963 978 * Feature #11498: Add --no-account-notice option for the mail handler script
964 979 * Feature #12122: Gantt progress lines (html only)
965 980 * Feature #12228: JRuby 1.7.2 support
966 981 * Feature #12251: Custom fields: 'Multiple values' should be able to be checked and then unchecked
967 982 * Feature #12401: Split "Manage documents" permission into create, edit and delete permissions
968 983 * Feature #12542: Group events in the activity view
969 984 * Feature #12665: Link to a file in a repository branch
970 985 * Feature #12713: Microsoft SQLServer support
971 986 * Feature #12787: Remove "Warning - iconv will be deprecated in the future, use String#encode instead."
972 987 * Feature #12843: Add links to projects in Group projects list
973 988 * Feature #12898: Handle GET /issues/context_menu parameters nicely to prevent returning error 500 to crawlers
974 989 * Feature #12992: Make JSONP support optional and disabled by default
975 990 * Feature #13174: Raise group name maximum length to 255 characters
976 991 * Feature #13175: Possibility to define the default enable trackers when creating a project
977 992 * Feature #13329: Ruby 2.0 support
978 993 * Feature #13337: Split translation "label_total"
979 994 * Feature #13340: Mail handler: option to add created user to default group
980 995 * Feature #13341: Mail handler: --no-notification option to disable notifications to the created user
981 996 * Patch #7202: Polish translation for v1.0.4
982 997 * Patch #7851: Italian translation for 'issue'
983 998 * Patch #9225: Generate project identifier automatically with JavaScript
984 999 * Patch #10916: Optimisation in issues relations display
985 1000 * Patch #12485: Don't force english language for default admin account
986 1001 * Patch #12499: Use lambda in model scopes
987 1002 * Patch #12611: Login link unexpected logs you out
988 1003 * Patch #12626: Updated Japanese translations for button_view and permission_commit_access
989 1004 * Patch #12640: Russian "about_x_hours" translation change
990 1005 * Patch #12645: Russian numeric translation
991 1006 * Patch #12660: Consistent German translation for my page
992 1007 * Patch #12708: Restructured german translation (Cleanup)
993 1008 * Patch #12721: Optimize MenuManager a bit
994 1009 * Patch #12725: Change pourcent to percent (#12724)
995 1010 * Patch #12754: Updated Japanese translation for notice_account_register_done
996 1011 * Patch #12788: Copyright for 2013
997 1012 * Patch #12806: Serbian translation change
998 1013 * Patch #12810: Swedish Translation change
999 1014 * Patch #12910: Plugin settings div should perhaps have 'settings' CSS class
1000 1015 * Patch #12911: Fix 500 error for requests to the settings path for non-configurable plugins
1001 1016 * Patch #12926: Bulgarian translation (r11218)
1002 1017 * Patch #12927: Swedish Translation for r11244
1003 1018 * Patch #12967: Change Spanish login/logout translations
1004 1019 * Patch #12988: Russian translation for trunk
1005 1020 * Patch #13080: German translation of label_in
1006 1021 * Patch #13098: Small datepicker improvements
1007 1022 * Patch #13152: Locale file for Azerbaijanian language
1008 1023 * Patch #13155: Add login to /users/:id API for current user
1009 1024 * Patch #13173: Put source :rubygems url HTTP secure
1010 1025 * Patch #13190: Bulgarian translation (r11404)
1011 1026 * Patch #13198: Traditional Chinese language file (to r11426)
1012 1027 * Patch #13203: German translation change for follow and precedes is inconsitent
1013 1028 * Patch #13206: Portuguese translation file
1014 1029 * Patch #13246: Some german translation patches
1015 1030 * Patch #13280: German translation (r11478)
1016 1031 * Patch #13301: Performance: avoid querying all memberships in User#roles_for_project
1017 1032 * Patch #13309: Add "tracker-[id]" CSS class to issues
1018 1033 * Patch #13324: fixing some pt-br locales
1019 1034 * Patch #13339: Complete language Vietnamese file
1020 1035 * Patch #13391: Czech translation update
1021 1036 * Patch #13399: Fixed some wrong or confusing translation in Korean locale
1022 1037 * Patch #13414: Bulgarian translation (r11567)
1023 1038 * Patch #13420: Korean translation for 2.3 (r11583)
1024 1039 * Patch #13437: German translation of setting_emails_header
1025 1040 * Patch #13438: English translation
1026 1041 * Patch #13447: German translation - some patches
1027 1042 * Patch #13450: Czech translation
1028 1043 * Patch #13475: fixing some pt-br locales
1029 1044 * Patch #13514: fixing some pt-br locales
1030 1045
1031 1046 == 2013-03-19 v2.2.4
1032 1047
1033 1048 * Upgrade to Rails 3.2.13
1034 1049 * Defect #12243: Ordering forum replies by last reply date is broken
1035 1050 * Defect #13127: h1 multiple lined titles breaks into main menu
1036 1051 * Defect #13138: Generating PDF of issue causes UndefinedConversionError with htmlentities gem
1037 1052 * Defect #13165: rdm-mailhandler.rb: initialize_http_header override basic auth
1038 1053 * Defect #13232: Link to topic in nonexistent forum causes error 500
1039 1054 * Patch #13181: Bulgarian translation of jstoolbar-bg.js
1040 1055 * Patch #13207: Portuguese translation for 2.2-stable
1041 1056 * Patch #13310: pt-BR label_last_n_weeks translation
1042 1057 * Patch #13325: pt-BR translation for 2.2-stable
1043 1058 * Patch #13343: Vietnamese translation for 2.2-stable
1044 1059 * Patch #13398: Czech translation for 2.2-stable
1045 1060
1046 1061 == 2013-02-12 v2.2.3
1047 1062
1048 1063 * Upgrade to Rails 3.2.12
1049 1064 * Defect #11987: pdf: Broken new line in table
1050 1065 * Defect #12930: 404 Error when referencing different project source files in the wiki syntax
1051 1066 * Defect #12979: Wiki link syntax commit:repo_a:abcd doesn't work
1052 1067 * Defect #13075: Can't clear custom field value through context menu in the issue list
1053 1068 * Defect #13097: Project copy fails when wiki module is disabled
1054 1069 * Defect #13126: Issue view: estimated time vs. spent time
1055 1070 * Patch #12922: Update Spanish translation
1056 1071 * Patch #12928: Bulgarian translation for 2.2-stable
1057 1072 * Patch #12987: Russian translation for 2.2-stable
1058 1073
1059 1074 == 2013-01-20 v2.2.2
1060 1075
1061 1076 * Defect #7510: Link to attachment should return latest attachment
1062 1077 * Defect #9842: {{toc}} is not replaced by table of content when exporting wiki page to pdf
1063 1078 * Defect #12749: Plugins cannot route wiki page sub-path
1064 1079 * Defect #12799: Cannot edit a wiki section which title starts with a tab
1065 1080 * Defect #12801: Viewing the history of a wiki page with attachments raises an error
1066 1081 * Defect #12833: Input fields restricted on length should have maxlength parameter set
1067 1082 * Defect #12838: Blank page when clicking Add with no block selected on my page layout
1068 1083 * Defect #12851: "Parent task is invalid" while editing child issues by Role with restricted Issues Visibility
1069 1084 * Patch #12800: Serbian Latin translation patch (sr-YU.yml)
1070 1085 * Patch #12809: Swedish Translation for r11162
1071 1086 * Patch #12818: Minor swedish translation fix
1072 1087
1073 1088 == 2013-01-09 v2.2.1
1074 1089
1075 1090 * Upgrade to Rails 3.2.11
1076 1091 * Defect #12652: "Copy ticket" selects "new ticket"
1077 1092 * Defect #12691: Textile Homepage Dead?
1078 1093 * Defect #12711: incorrect fix of lib/SVG/Graph/TimeSeries.rb
1079 1094 * Defect #12744: Unable to call a macro with a name that contains uppercase letters
1080 1095 * Defect #12776: Security vulnerability in Rails 3.2.10 (CVE-2013-0156)
1081 1096 * Patch #12630: Russian "x_hours" translation
1082 1097
1083 1098 == 2012-12-18 v2.2.0
1084 1099
1085 1100 * Defect #4787: Gannt to PNG - CJK (Chinese, Japanese and Korean) characters appear as ?
1086 1101 * Defect #8106: Issues by Category should show tasks without category
1087 1102 * Defect #8373: i18n string text_are_you_sure_with_children no longer used
1088 1103 * Defect #11426: Filtering with Due Date in less than N days should show overdue issues
1089 1104 * Defect #11834: Bazaar: "???" instead of non ASCII character in paths on non UTF-8 locale
1090 1105 * Defect #11868: Git and Mercurial diff displays deleted files as /dev/null
1091 1106 * Defect #11979: No validation errors when entering an invalid "Parent task"
1092 1107 * Defect #12012: Redmine::VERSION.revision method does not work on Subversion 1.7 working copy
1093 1108 * Defect #12018: Issue filter select box order changes randomly
1094 1109 * Defect #12090: email recipients not written to action_mailer log if BCC recipients setting is checked
1095 1110 * Defect #12092: Issue "start date" validation does not work correctly
1096 1111 * Defect #12285: Some unit and functional tests miss fixtures and break when run alone
1097 1112 * Defect #12286: Emails of private notes are sent to watcher users regardless of viewing permissions
1098 1113 * Defect #12310: Attachments may not be displayed in the order they were selected
1099 1114 * Defect #12356: Issue "Update" link broken focus
1100 1115 * Defect #12397: Error in Textile conversion of HTTP links, containing russian letters
1101 1116 * Defect #12434: Respond with 404 instead of 500 when requesting a wiki diff with invalid versions
1102 1117 * Feature #1554: Private comments in tickets
1103 1118 * Feature #2161: Time tracking code should respect weekends as "no work" days
1104 1119 * Feature #3239: Show related issues on the Issues Listing
1105 1120 * Feature #3265: Filter on issue relations
1106 1121 * Feature #3447: Option to display the issue descriptions on the issues list
1107 1122 * Feature #3511: Ability to sort issues by grouped column
1108 1123 * Feature #4590: Precede-Follow relation should move following issues when rescheduling issue earlier
1109 1124 * Feature #5487: Allow subtasks to cross projects
1110 1125 * Feature #6899: Add a relation between the original and copied issue
1111 1126 * Feature #7082: Rest API for wiki
1112 1127 * Feature #9835: REST API - List priorities
1113 1128 * Feature #10789: Macros {{child_pages}} with depth parameter
1114 1129 * Feature #10852: Ability to delete a version from a wiki page history
1115 1130 * Feature #10937: new user format #{lastname}
1116 1131 * Feature #11502: Expose roles details via REST API
1117 1132 * Feature #11755: Impersonate user through REST API auth
1118 1133 * Feature #12085: New user name format: firstname + first letter of lastname
1119 1134 * Feature #12125: Set filename used to store attachment updloaded via the REST API
1120 1135 * Feature #12167: Macro for inserting collapsible block of text
1121 1136 * Feature #12211: Wrap issue description and its contextual menu in a div
1122 1137 * Feature #12216: Textual CSS class for priorities
1123 1138 * Feature #12299: Redmine version requirement improvements (in plugins)
1124 1139 * Feature #12393: Upgrade to Rails 3.2.9
1125 1140 * Feature #12475: Lazy loading of translation files for faster startup
1126 1141 * Patch #11846: Fill username when authentification failed
1127 1142 * Patch #11862: Add "last 2 weeks" preset to time entries reporting
1128 1143 * Patch #11992: Japanese translation about issue relations improved
1129 1144 * Patch #12027: Incorrect Spanish "September" month name
1130 1145 * Patch #12061: Japanese translation improvement (permission names)
1131 1146 * Patch #12078: User#allowed_to? should return true or false
1132 1147 * Patch #12117: Change Japanese translation of "admin"
1133 1148 * Patch #12142: Updated translation in Lithuanian
1134 1149 * Patch #12232: German translation enhancements
1135 1150 * Patch #12316: Fix Lithuanian numeral translation
1136 1151 * Patch #12494: Bulgarian "button_submit" translation change
1137 1152 * Patch #12514: Updated translation in Lithuanian
1138 1153 * Patch #12602: Korean translation update for 2.2-stable
1139 1154 * Patch #12608: Norwegian translation changed
1140 1155 * Patch #12619: Russian translation change
1141 1156
1142 1157 == 2012-12-18 v2.1.5
1143 1158
1144 1159 * Defect #12400: Validation fails when receiving an email with list custom fields
1145 1160 * Defect #12451: Macros.rb extract_macro_options should use lazy search
1146 1161 * Defect #12513: Grouping of issues by custom fields not correct in PDF export
1147 1162 * Defect #12566: Issue history notes previews are broken
1148 1163 * Defect #12568: Clicking "edit" on a journal multiple times shows multiple forms
1149 1164 * Patch #12605: Norwegian translation for 1.4-stable update
1150 1165 * Patch #12614: Dutch translation
1151 1166 * Patch #12615: Russian translation
1152 1167
1153 1168 == 2012-11-24 v2.1.4
1154 1169
1155 1170 * Defect #12274: Wiki export from Index by title is truncated
1156 1171 * Defect #12298: Right-click context menu unable to batch/bulk update (IE8)
1157 1172 * Defect #12332: Repository identifier does not display on Project/Settings/Repositories
1158 1173 * Defect #12396: Error when receiving an email without subject header
1159 1174 * Defect #12399: Non ASCII attachment filename encoding broken (MOJIBAKE) in receiving mail on Ruby 1.8
1160 1175 * Defect #12409: Git: changesets aren't read after clear_changesets call
1161 1176 * Defect #12431: Project.rebuild! sorts root projects by id instead of name
1162 1177
1163 1178 == 2012-11-17 v2.1.3
1164 1179
1165 1180 * Defect #12050: :export links to repository files lead to a 404 error
1166 1181 * Defect #12189: Missing tmp/pdf directory
1167 1182 * Defect #12195: Javascript error with IE7 / IE8 on new issue form
1168 1183 * Defect #12196: "Page not found" on OK button in SCM "View all revisions" page
1169 1184 * Defect #12199: Confirmation message displayed when clicking a disabled delete link in the context menu
1170 1185 * Defect #12231: Hardcoded "Back" in Repository
1171 1186 * Defect #12294: Incorrect german translation for "registered" users filter
1172 1187 * Defect #12349: Watchers auto-complete search on non-latin chars
1173 1188 * Defect #12358: 'None' grouped issue list section should be translated
1174 1189 * Defect #12359: Version date field regex validation accepts invalid date
1175 1190 * Defect #12375: Receiving mail subject encoding broken (MOJIBAKE) in some cases on Ruby 1.8
1176 1191 * Patch #9732: German translations
1177 1192 * Patch #12021: Russian locale translations
1178 1193 * Patch #12188: Simplified Chinese translation with zh.yml file based on Rev:10681
1179 1194 * Patch #12235: German translation for 2.1-stable
1180 1195 * Patch #12237: Added German Translation
1181 1196
1182 1197 == 2012-09-30 v2.1.2
1183 1198
1184 1199 * Defect #11929: XSS vulnerability in Redmine 2.1.x
1185 1200
1186 1201 == 2012-09-30 v2.1.1
1187 1202
1188 1203 * Defect #11290: ParseDate missing in Ruby 1.9x
1189 1204 * Defect #11844: "load_default_data" rake task fails to print the error message if one occurs
1190 1205 * Defect #11850: Can't create a user from ldap by on-the-fly on the redmine server using URI prefix
1191 1206 * Defect #11872: Private issue visible to anonymous users after its author is deleted
1192 1207 * Defect #11885: Filter misses Selectionfield on IE8
1193 1208 * Defect #11893: New relation form Cancel link is broken with Chrome 21
1194 1209 * Defect #11905: Potential "can't dup NilClass" error in UserPreference
1195 1210 * Defect #11909: Autocomplete results not reset after clearing search field
1196 1211 * Defect #11922: bs.yml and de.yml lead to error by number_to_currency()
1197 1212 * Defect #11945: rake task prints "can't convert Errno::EACCES into String" in case of no permission of public/plugin_assets
1198 1213 * Defect #11975: Undefined status transitions allowed in workflow (author of issue changes when selecting a new status)
1199 1214 * Defect #11982: SCM diff view generates extra parameter for switching mode
1200 1215 * Patch #11897: Traditional Chinese language file (to r10433)
1201 1216
1202 1217 == 2012-09-16 v2.1.0
1203 1218
1204 1219 * Defect #2071: Reordering priority-enumerations breaks alternate-theme's issue-colouring
1205 1220 * Defect #2190: Month names not translated to german
1206 1221 * Defect #8978: LDAP timeout if an LDAP auth provider is unreachable
1207 1222 * Defect #9839: Gantt abbr of weekday should not be necessarily the first letter of the long day name
1208 1223 * Defect #10928: Documentation about generating a plugin is not up-to-date
1209 1224 * Defect #11034: TLS configuration documentation for Rails 3
1210 1225 * Defect #11073: UserCustomField order_statement returns wrong output
1211 1226 * Defect #11153: Default sorting for target version is DESC instead of ASC
1212 1227 * Defect #11207: Issues associated with a locked version are not copied when copying a project
1213 1228 * Defect #11304: Issue-class: status-1, status-2 etc. refer to status position instead of status id
1214 1229 * Defect #11331: Openid registration form should not require user to enter password
1215 1230 * Defect #11345: Context menu should show shared versions when editing issues from different projects
1216 1231 * Defect #11355: Plain text notification emails content is HTML escaped
1217 1232 * Defect #11388: Updating a version through rest API returns invalid JSON
1218 1233 * Defect #11389: Warning in awesome_nested_set.rb
1219 1234 * Defect #11503: Accessing /projects/:project/wiki/something.png fails with error 500
1220 1235 * Defect #11506: Versions that are not shared should not be assignable when selecting another project
1221 1236 * Defect #11508: Projects not ordered alphabetically after renaming project
1222 1237 * Defect #11540: Roadmap anchor links can be ambigous
1223 1238 * Defect #11545: Overwriting existing method Issue.open
1224 1239 * Defect #11552: MailHandler does not match assignee name with spaces
1225 1240 * Defect #11571: Custom fields of type version not proper handled in receiving e-mails
1226 1241 * Defect #11577: Can't use non-latin anchor in wiki
1227 1242 * Defect #11612: Revision graph sometimes broken due to raphael.js error
1228 1243 * Defect #11621: Redmine MIME Detection Of Javascript Files Non-Standard
1229 1244 * Defect #11633: Macro arguments should not be parsed by text formatters
1230 1245 * Defect #11662: Invalid query returned from Issues.visible scope after accessing User#projects_by_role with a role that is not present
1231 1246 * Defect #11691: 404 response when deleting a user from the edit page
1232 1247 * Defect #11723: redmine:send_reminders notification misses if assignee is a group
1233 1248 * Defect #11738: Batch update of issues clears project path
1234 1249 * Defect #11749: Redmine.pm: HEAD is not considered as a read-only method
1235 1250 * Defect #11814: Date picker does not respect week start setting
1236 1251 * Feature #703: Configurable required fields per tracker/status/role
1237 1252 * Feature #1006: Display thumbnails of attached images
1238 1253 * Feature #1091: Disabling default ticket fields per tracker
1239 1254 * Feature #1360: Permission for adding an issue to a version.
1240 1255 * Feature #3061: Let macros optionally match over multiple lines and ignore single curly braces
1241 1256 * Feature #3510: Inserting image thumbnails inside the wiki
1242 1257 * Feature #3521: Permissions for roles to change fields per tracker/status
1243 1258 * Feature #3640: Freeze / Close Projects
1244 1259 * Feature #3831: Support for subforums
1245 1260 * Feature #6597: Configurable session lifetime and timeout
1246 1261 * Feature #6965: Option to Copy Subtasks when copying an issue
1247 1262 * Feature #8161: Ability to filter issues on project custom fields
1248 1263 * Feature #8577: "Private" column and filter on the issue list
1249 1264 * Feature #8981: REST Api for Groups
1250 1265 * Feature #9258: Create role by copy
1251 1266 * Feature #9419: Group/sort the issue list by user/version-format custom fields
1252 1267 * Feature #10362: Show images in repositories inline when clicking the 'View' link
1253 1268 * Feature #10419: Upgrade raphael.js (2.1.0)
1254 1269 * Feature #11068: Ability to set default column order in issue list
1255 1270 * Feature #11102: Add autocomplete to "Related issue" field on revision
1256 1271 * Feature #11109: Repository Identifier should be frozen
1257 1272 * Feature #11181: Additional "Log time" link on project overview
1258 1273 * Feature #11205: Reversed order of priorities on the issue summary page
1259 1274 * Feature #11445: Switch from Prototype to JQuery
1260 1275 * Feature #11469: JSONP support
1261 1276 * Feature #11475: Redmine.pm: Allow fallback to other Apache auth providers
1262 1277 * Feature #11494: Don't turn #nnn with leading zeros into links
1263 1278 * Feature #11539: Display a projects tree instead of a flat list in notification preferences
1264 1279 * Feature #11578: Option to pass whole arguments to a macro without splitting them
1265 1280 * Feature #11595: Missing mime type for svg files
1266 1281 * Feature #11758: Upgrade to Rails 3.2.8
1267 1282 * Patch #4905: Redmine.pm: add support for Git's smart HTTP protocol
1268 1283 * Patch #10988: New Korean translation patch
1269 1284 * Patch #11201: Korean translation special update
1270 1285 * Patch #11401: Fix Japanese mistranslation for "button_submit"
1271 1286 * Patch #11402: Japanese translation added for default role names
1272 1287 * Patch #11411: Fix disordered use of long sound in Japanese "user" translation
1273 1288 * Patch #11412: Unnatural Japanese message when users failed to login
1274 1289 * Patch #11419: Fix wrong Japanese "label_attachment" translation
1275 1290 * Patch #11496: Make labels clickable in Adminstration/Settings
1276 1291 * Patch #11704: Avoid the use of tag("...", "...", true) in layout
1277 1292 * Patch #11818: Redmine.pm fails when permissions are NULL
1278 1293
1279 1294 == 2012-09-16 v2.0.4
1280 1295
1281 1296 * Defect #10818: Running rake in test environment causes exception
1282 1297 * Defect #11209: Wiki diff may generate broken HTML
1283 1298 * Defect #11217: Project names in drop-down are escaped twice
1284 1299 * Defect #11262: Link is escaped in wiki added/updated notification email
1285 1300 * Defect #11307: Can't filter for negative numeric custom fields
1286 1301 * Defect #11325: Unified diff link broken on specific file/revision diff view
1287 1302 * Defect #11341: Escaped link in conflict resolution form
1288 1303 * Defect #11365: Attachment description length is not validated
1289 1304 * Defect #11511: Confirmation page has broken HTML when a project folding sub project is deleted
1290 1305 * Defect #11533: rake redmine:plugins:test doesn't run tests in subdirectories
1291 1306 * Defect #11541: Version sharing is missing in the REST API
1292 1307 * Defect #11550: Issue reminder doesn't work when using asynchronous delivery
1293 1308 * Defect #11776: Can't override mailer views inside redmine plugin.
1294 1309 * Defect #11789: Edit section links broken with h5/h6 headings
1295 1310 * Feature #11338: Exclude emails with auto-submitted => auto-generated
1296 1311 * Patch #11299: redmine:plugins:migrate should update db/schema.rb
1297 1312 * Patch #11328: Fix Japanese mistranslation for 'label_language_based'
1298 1313 * Patch #11448: Russian translation for 1.4-stable and 2.0-stable
1299 1314 * Patch #11600: Fix plural form of the abbreviation for hours in Brazilian Portuguese
1300 1315
1301 1316 == 2012-06-18 v2.0.3
1302 1317
1303 1318 * Defect #10688: PDF export from Wiki - Problems with tables
1304 1319 * Defect #11061: Cannot choose commit versions to view differences in Git/Mercurial repository view
1305 1320 * Defect #11065: E-Mail submitted tickets: German umlauts in 'Subject' get malformed (ruby 1.8)
1306 1321 * Defect #11098: Default priorities have the same position and can't be reordered
1307 1322 * Defect #11105: <% content_for :header_tags do %> doesn't work inside hook
1308 1323 * Defect #11112: REST API - custom fields in POST/PUT ignored for time_entries
1309 1324 * Defect #11118: "Maximum file size" displayed on upload forms is incorrect
1310 1325 * Defect #11124: Link to user is escaped in activity title
1311 1326 * Defect #11133: Wiki-page section edit link can point to incorrect section
1312 1327 * Defect #11160: SQL Error on time report if a custom field has multiple values for an entry
1313 1328 * Defect #11170: Topics sort order is broken in Redmine 2.x
1314 1329 * Defect #11178: Spent time sorted by date-descending order lists same-date entries in physical order (not-reverse)
1315 1330 * Defect #11185: Redmine fails to delete a project with parent/child task
1316 1331 * Feature #11162: Upgrade to Rails 3.2.6
1317 1332 * Patch #11113: Small glitch in German localization
1318 1333
1319 1334 == 2012-06-05 v2.0.2
1320 1335
1321 1336 * Defect #11032: Project list is not shown when "For any event on the selected projects only..." is selected on user edit panel
1322 1337 * Defect #11038: "Create and continue" should preserve project, issue and activity when logging time
1323 1338 * Defect #11046: Redmine.pm does not support "bind as user" ldap authentication
1324 1339 * Defect #11051: reposman.rb fails in 1.4.2 because of missing require for rubygems
1325 1340 * Defect #11085: Wiki start page can't be changed
1326 1341 * Feature #11084: Update Rails to 3.2.5
1327 1342
1328 1343 == 2012-05-28 v2.0.1
1329 1344
1330 1345 * Defect #10923: After creating a new Version Redmine jumps back to "Information"
1331 1346 * Defect #10932: Links to delete watchers are escaped when gravatars are enabled
1332 1347 * Defect #10964: Updated column doesn't get updated on issues
1333 1348 * Defect #10965: rake yard does not work for generating documentation.
1334 1349 * Defect #10972: Columns selection not displayed on the custom query form
1335 1350 * Defect #10991: My page > Spent time 'project' column is html-encoded
1336 1351 * Defect #10996: Time zones lost when upgrading from Redmine 1.4 to 2.0
1337 1352 * Defect #11013: Fetching Email from IMAP/POP3 - uninitialized constant RAILS_DEFAULT_LOGGER error
1338 1353 * Defect #11024: redmine_plugin_model generator does not create the migration
1339 1354 * Defect #11027: Saving new query without name causes escaping of input field
1340 1355 * Defect #11028: Project identifier can be updated
1341 1356
1342 1357 == 2012-05-15 v2.0.0
1343 1358
1344 1359 * Feature #4796: Rails 3 support
1345 1360 * Feature #7720: Limit the pagination-limit when max-results is fewer than max-pagination-limit
1346 1361 * Feature #9034: Add an id to the flash messages
1347 1362 * Patch #10782: Better translation for Estonian language
1348 1363
1349 1364 == 2012-05-13 v1.4.2
1350 1365
1351 1366 * Defect #10744: rake task redmine:email:test broken
1352 1367 * Defect #10787: "Allow users to unsubscribe" option is confusing
1353 1368 * Defect #10827: Cannot access Repositories page and Settings in a Project - Error 500
1354 1369 * Defect #10829: db:migrate fails 0.8.2 -> 1.4.1
1355 1370 * Defect #10832: REST Uploads fail with fastcgi
1356 1371 * Defect #10837: reposman and rdm-mailhandler not working with ruby 1.9.x
1357 1372 * Defect #10856: can not load translations from hr.yml with ruby1.9.3-p194
1358 1373 * Defect #10865: Filter reset when deleting locked user
1359 1374 * Feature #9790: Allow filtering text custom fields on "is null" and "is not null"
1360 1375 * Feature #10778: svn:ignore for config/additional_environment.rb
1361 1376 * Feature #10875: Partial Albanian Translations
1362 1377 * Feature #10888: Bring back List-Id to help aid Gmail filtering
1363 1378 * Patch #10733: Traditional Chinese language file (to r9502)
1364 1379 * Patch #10745: Japanese translation update (r9519)
1365 1380 * Patch #10750: Swedish Translation for r9522
1366 1381 * Patch #10785: Bulgarian translation (jstoolbar)
1367 1382 * Patch #10800: Simplified Chinese translation
1368 1383
1369 1384 == 2012-04-20 v1.4.1
1370 1385
1371 1386 * Defect #8574: Time report: date range fields not enabled when using the calendar popup
1372 1387 * Defect #10642: Nested textile ol/ul lists generate invalid HTML
1373 1388 * Defect #10668: RSS key is generated twice when user is not reloaded
1374 1389 * Defect #10669: Token.destroy_expired should not delete API tokens
1375 1390 * Defect #10675: "Submit and continue" is broken
1376 1391 * Defect #10711: User cannot change account details with "Login has already been taken" error
1377 1392 * Feature #10664: Unsubscribe Own User Account
1378 1393 * Patch #10693: German Translation Update
1379 1394
1380 1395 == 2012-04-14 v1.4.0
1381 1396
1382 1397 * Defect #2719: Increase username length limit from 30 to 60
1383 1398 * Defect #3087: Revision referring to issues across all projects
1384 1399 * Defect #4824: Unable to connect (can't convert Net::LDAP::LdapError into String)
1385 1400 * Defect #5058: reminder mails are not sent when delivery_method is :async_smtp
1386 1401 * Defect #6859: Moving issues to a tracker with different custom fields should let fill these fields
1387 1402 * Defect #7398: Error when trying to quick create a version with required custom field
1388 1403 * Defect #7495: Python multiline comments highlighting problem in Repository browser
1389 1404 * Defect #7826: bigdecimal-segfault-fix.rb must be removed for Oracle
1390 1405 * Defect #7920: Attempted to update a stale object when copying a project
1391 1406 * Defect #8857: Git: Too long in fetching repositories after upgrade from 1.1 or new branch at first time
1392 1407 * Defect #9472: The git scm module causes an excess amount of DB traffic.
1393 1408 * Defect #9685: Adding multiple times the same related issue relation is possible
1394 1409 * Defect #9798: Release 1.3.0 does not detect rubytree under ruby 1.9.3p0 / rails 2.3.14
1395 1410 * Defect #9978: Japanese "permission_add_issue_watchers" is wrong
1396 1411 * Defect #10006: Email reminders are sent for closed issues
1397 1412 * Defect #10150: CSV export and spent time: rounding issue
1398 1413 * Defect #10168: CSV export breaks custom columns
1399 1414 * Defect #10181: Issue context menu and bulk edit form show irrelevant statuses
1400 1415 * Defect #10198: message_id regex in pop3.rb only recognizes Message-ID header (not Message-Id)
1401 1416 * Defect #10251: Description diff link in note details is relative when received by email
1402 1417 * Defect #10272: Ruby 1.9.3: "incompatible character encoding" with LDAP auth
1403 1418 * Defect #10275: Message object not passed to wiki macros for head topic and in preview edit mode
1404 1419 * Defect #10334: Full name is not unquoted when creating users from emails
1405 1420 * Defect #10410: [Localization] Grammar issue of Simplified Chinese in zh.yml
1406 1421 * Defect #10442: Ruby 1.9.3 Time Zone setting Internal error.
1407 1422 * Defect #10467: Confusing behavior while moving issue to a project with disabled Issues module
1408 1423 * Defect #10575: Uploading of attachments which filename contains non-ASCII chars fails with Ruby 1.9
1409 1424 * Defect #10590: WikiContent::Version#text return string with #<Encoding:ASCII-8BIT> when uncompressed
1410 1425 * Defect #10593: Error: 'incompatible character encodings: UTF-8 and ASCII-8BIT' (old annoing issue) on ruby-1.9.3
1411 1426 * Defect #10600: Watchers search generates an Internal error
1412 1427 * Defect #10605: Bulk edit selected issues does not allow selection of blank values for custom fields
1413 1428 * Defect #10619: When changing status before tracker, it shows improper status
1414 1429 * Feature #779: Multiple SCM per project
1415 1430 * Feature #971: Add "Spent time" column to query
1416 1431 * Feature #1060: Add a LDAP-filter using external auth sources
1417 1432 * Feature #1102: Shortcut for assigning an issue to me
1418 1433 * Feature #1189: Multiselect custom fields
1419 1434 * Feature #1363: Allow underscores in project identifiers
1420 1435 * Feature #1913: LDAP - authenticate as user
1421 1436 * Feature #1972: Attachments for News
1422 1437 * Feature #2009: Manually add related revisions
1423 1438 * Feature #2323: Workflow permissions for administrators
1424 1439 * Feature #2416: {background:color} doesn't work in text formatting
1425 1440 * Feature #2694: Notification on loosing assignment
1426 1441 * Feature #2715: "Magic links" to notes
1427 1442 * Feature #2850: Add next/previous navigation to issue
1428 1443 * Feature #3055: Option to copy attachments when copying an issue
1429 1444 * Feature #3108: set parent automatically for new pages
1430 1445 * Feature #3463: Export all wiki pages to PDF
1431 1446 * Feature #4050: Ruby 1.9 support
1432 1447 * Feature #4769: Ability to move an issue to a different project from the update form
1433 1448 * Feature #4774: Change the hyperlink for file attachment to view and download
1434 1449 * Feature #5159: Ability to add Non-Member watchers to the watch list
1435 1450 * Feature #5638: Use Bundler (Gemfile) for gem management
1436 1451 * Feature #5643: Add X-Redmine-Sender header to email notifications
1437 1452 * Feature #6296: Bulk-edit custom fields through context menu
1438 1453 * Feature #6386: Issue mail should render the HTML version of the issue details
1439 1454 * Feature #6449: Edit a wiki page's parent on the edit page
1440 1455 * Feature #6555: Double-click on "Submit" and "Save" buttons should not send two requests to server
1441 1456 * Feature #7361: Highlight active query in the side bar
1442 1457 * Feature #7420: Rest API for projects members
1443 1458 * Feature #7603: Please make editing issues more obvious than "Change properties (More)"
1444 1459 * Feature #8171: Adding attachments through the REST API
1445 1460 * Feature #8691: Better handling of issue update conflict
1446 1461 * Feature #9803: Change project through REST API issue update
1447 1462 * Feature #9923: User type custom fields should be filterable by "Me".
1448 1463 * Feature #9985: Group time report by the Status field
1449 1464 * Feature #9995: Time entries insertion, "Create and continue" button
1450 1465 * Feature #10020: Enable global time logging at /time_entries/new
1451 1466 * Feature #10042: Bulk change private flag
1452 1467 * Feature #10126: Add members of subprojects in the assignee and author filters
1453 1468 * Feature #10131: Include custom fiels in time entries API responses
1454 1469 * Feature #10207: Git: use default branch from HEAD
1455 1470 * Feature #10208: Estonian translation
1456 1471 * Feature #10253: Better handling of attachments when validation fails
1457 1472 * Feature #10350: Bulk copy should allow for changing the target version
1458 1473 * Feature #10607: Ignore out-of-office incoming emails
1459 1474 * Feature #10635: Adding time like "123 Min" is invalid
1460 1475 * Patch #9998: Make attachement "Optional Description" less wide
1461 1476 * Patch #10066: i18n not working with russian gem
1462 1477 * Patch #10128: Disable IE 8 compatibility mode to fix wrong div.autoscroll scroll bar behaviour
1463 1478 * Patch #10155: Russian translation changed
1464 1479 * Patch #10464: Enhanced PDF output for Issues list
1465 1480 * Patch #10470: Efficiently process new git revisions in a single batch
1466 1481 * Patch #10513: Dutch translation improvement
1467 1482
1468 1483 == 2012-04-14 v1.3.3
1469 1484
1470 1485 * Defect #10505: Error when exporting to PDF with NoMethodError (undefined method `downcase' for nil:NilClass)
1471 1486 * Defect #10554: Defect symbols when exporting tasks in pdf
1472 1487 * Defect #10564: Unable to change locked, sticky flags and board when editing a message
1473 1488 * Defect #10591: Dutch "label_file_added" translation is wrong
1474 1489 * Defect #10622: "Default administrator account changed" is always true
1475 1490 * Patch #10555: rake redmine:send_reminders aborted if issue assigned to group
1476 1491 * Patch #10611: Simplified Chinese translations for 1.3-stable
1477 1492
1478 1493 == 2012-03-11 v1.3.2
1479 1494
1480 1495 * Defect #8194: {{toc}} uses identical anchors for subsections with the same name
1481 1496 * Defect #9143: Partial diff comparison should be done on actual code, not on html
1482 1497 * Defect #9523: {{toc}} does not display headers with @ code markup
1483 1498 * Defect #9815: Release 1.3.0 does not detect rubytree with rubgems 1.8
1484 1499 * Defect #10053: undefined method `<=>' for nil:NilClass when accessing the settings of a project
1485 1500 * Defect #10135: ActionView::TemplateError (can't convert Fixnum into String)
1486 1501 * Defect #10193: Unappropriate icons in highlighted code block
1487 1502 * Defect #10199: No wiki section edit when title contains code
1488 1503 * Defect #10218: Error when creating a project with a version custom field
1489 1504 * Defect #10241: "get version by ID" fails with "401 not authorized" error when using API access key
1490 1505 * Defect #10284: Note added by commit from a subproject does not contain project identifier
1491 1506 * Defect #10374: User list is empty when adding users to project / group if remaining users are added late
1492 1507 * Defect #10390: Mass assignment security vulnerability
1493 1508 * Patch #8413: Confirmation message before deleting a relationship
1494 1509 * Patch #10160: Bulgarian translation (r8777)
1495 1510 * Patch #10242: Migrate Redmine.pm from Digest::Sha1 to Digest::Sha
1496 1511 * Patch #10258: Italian translation for 1.3-stable
1497 1512
1498 1513 == 2012-02-06 v1.3.1
1499 1514
1500 1515 * Defect #9775: app/views/repository/_revision_graph.html.erb sets window.onload directly..
1501 1516 * Defect #9792: Ruby 1.9: [v1.3.0] Error: incompatible character encodings for it translation on Calendar page
1502 1517 * Defect #9793: Bad spacing between numbered list and heading (recently broken).
1503 1518 * Defect #9795: Unrelated error message when creating a group with an invalid name
1504 1519 * Defect #9832: Revision graph height should depend on height of rows in revisions table
1505 1520 * Defect #9937: Repository settings are not saved when all SCM are disabled
1506 1521 * Defect #9961: Ukrainian "default_tracker_bug" is wrong
1507 1522 * Defect #10013: Rest API - Create Version -> Internal server error 500
1508 1523 * Defect #10115: Javascript error - Can't attach more than 1 file on IE 6 and 7
1509 1524 * Defect #10130: Broken italic text style in edited comment preview
1510 1525 * Defect #10152: Attachment diff type is not saved in user preference
1511 1526 * Feature #9943: Arabic translation
1512 1527 * Patch #9874: pt-BR translation updates
1513 1528 * Patch #9922: Spanish translation updated
1514 1529 * Patch #10137: Korean language file ko.yml updated to Redmine 1.3.0
1515 1530
1516 1531 == 2011-12-10 v1.3.0
1517 1532
1518 1533 * Defect #2109: Context menu is being submitted twice per right click
1519 1534 * Defect #7717: MailHandler user creation for unknown_user impossible due to diverging length-limits of login and email fields
1520 1535 * Defect #7917: Creating users via email fails if user real name containes special chars
1521 1536 * Defect #7966: MailHandler does not include JournalDetail for attached files
1522 1537 * Defect #8368: Bad decimal separator in time entry CSV
1523 1538 * Defect #8371: MySQL error when filtering a custom field using the REST api
1524 1539 * Defect #8549: Export CSV has character encoding error
1525 1540 * Defect #8573: Do not show inactive Enumerations where not needed
1526 1541 * Defect #8611: rake/rdoctask is deprecated
1527 1542 * Defect #8751: Email notification: bug, when number of recipients more then 8
1528 1543 * Defect #8894: Private issues - make it more obvious in the UI?
1529 1544 * Defect #8994: Hardcoded French string "anonyme"
1530 1545 * Defect #9043: Hardcoded string "diff" in Wiki#show and Repositories_Helper
1531 1546 * Defect #9051: wrong "text_issue_added" in russian translation.
1532 1547 * Defect #9108: Custom query not saving status filter
1533 1548 * Defect #9252: Regression: application title escaped 2 times
1534 1549 * Defect #9264: Bad Portuguese translation
1535 1550 * Defect #9470: News list is missing Avatars
1536 1551 * Defect #9471: Inline markup broken in Wiki link labels
1537 1552 * Defect #9489: Label all input field and control tags
1538 1553 * Defect #9534: Precedence: bulk email header is non standard and discouraged
1539 1554 * Defect #9540: Issue filter by assigned_to_role is not project specific
1540 1555 * Defect #9619: Time zone ignored when logging time while editing ticket
1541 1556 * Defect #9638: Inconsistent image filename extensions
1542 1557 * Defect #9669: Issue list doesn't sort assignees/authors regarding user display format
1543 1558 * Defect #9672: Message-quoting in forums module broken
1544 1559 * Defect #9719: Filtering by numeric custom field types broken after update to master
1545 1560 * Defect #9724: Can't remote add new categories
1546 1561 * Defect #9738: Setting of cross-project custom query is not remembered inside project
1547 1562 * Defect #9748: Error about configuration.yml validness should mention file path
1548 1563 * Feature #69: Textilized description in PDF
1549 1564 * Feature #401: Add pdf export for WIKI page
1550 1565 * Feature #1567: Make author column sortable and groupable
1551 1566 * Feature #2222: Single section edit.
1552 1567 * Feature #2269: Default issue start date should become configurable.
1553 1568 * Feature #2371: character encoding for attachment file
1554 1569 * Feature #2964: Ability to assign issues to groups
1555 1570 * Feature #3033: Bug Reporting: Using "Create and continue" should show bug id of saved bug
1556 1571 * Feature #3261: support attachment images in PDF export
1557 1572 * Feature #4264: Update CodeRay to 1.0 final
1558 1573 * Feature #4324: Redmine renames my files, it shouldn't.
1559 1574 * Feature #4729: Add Date-Based Filters for Issues List
1560 1575 * Feature #4742: CSV export: option to export selected or all columns
1561 1576 * Feature #4976: Allow rdm-mailhandler to read the API key from a file
1562 1577 * Feature #5501: Git: Mercurial: Adding visual merge/branch history to repository view
1563 1578 * Feature #5634: Export issue to PDF does not include Subtasks and Related Issues
1564 1579 * Feature #5670: Cancel option for file upload
1565 1580 * Feature #5737: Custom Queries available through the REST Api
1566 1581 * Feature #6180: Searchable custom fields do not provide adequate operators
1567 1582 * Feature #6954: Filter from date to date
1568 1583 * Feature #7180: List of statuses in REST API
1569 1584 * Feature #7181: List of trackers in REST API
1570 1585 * Feature #7366: REST API for Issue Relations
1571 1586 * Feature #7403: REST API for Versions
1572 1587 * Feature #7671: REST API for reading attachments
1573 1588 * Feature #7832: Ability to assign issue categories to groups
1574 1589 * Feature #8420: Consider removing #7013 workaround
1575 1590 * Feature #9196: Improve logging in MailHandler when user creation fails
1576 1591 * Feature #9496: Adds an option in mailhandler to disable server certificate verification
1577 1592 * Feature #9553: CRUD operations for "Issue categories" in REST API
1578 1593 * Feature #9593: HTML title should be reordered
1579 1594 * Feature #9600: Wiki links for news and forums
1580 1595 * Feature #9607: Filter for issues without start date (or any another field based on date type)
1581 1596 * Feature #9609: Upgrade to Rails 2.3.14
1582 1597 * Feature #9612: "side by side" and "inline" patch view for attachments
1583 1598 * Feature #9667: Check attachment size before upload
1584 1599 * Feature #9690: Link in notification pointing to the actual update
1585 1600 * Feature #9720: Add note number for single issue's PDF
1586 1601 * Patch #8617: Indent subject of subtask ticket in exported issues PDF
1587 1602 * Patch #8778: Traditional Chinese 'issue' translation change
1588 1603 * Patch #9053: Fix up Russian translation
1589 1604 * Patch #9129: Improve wording of Git repository note at project setting
1590 1605 * Patch #9148: Better handling of field_due_date italian translation
1591 1606 * Patch #9273: Fix typos in russian localization
1592 1607 * Patch #9484: Limit SCM annotate to text files under the maximum file size for viewing
1593 1608 * Patch #9659: Indexing rows in auth_sources/index view
1594 1609 * Patch #9692: Fix Textilized description in PDF for CodeRay
1595 1610
1596 1611 == 2011-12-10 v1.2.3
1597 1612
1598 1613 * Defect #8707: Reposman: wrong constant name
1599 1614 * Defect #8809: Table in timelog report overflows
1600 1615 * Defect #9055: Version files in Files module cannot be downloaded if issue tracking is disabled
1601 1616 * Defect #9137: db:encrypt fails to handle repositories with blank password
1602 1617 * Defect #9394: Custom date field only validating on regex and not a valid date
1603 1618 * Defect #9405: Any user with :log_time permission can edit time entries via context menu
1604 1619 * Defect #9448: The attached images are not shown in documents
1605 1620 * Defect #9520: Copied private query not visible after project copy
1606 1621 * Defect #9552: Error when reading ciphered text from the database without cipher key configured
1607 1622 * Defect #9566: Redmine.pm considers all projects private when login_required is enabled
1608 1623 * Defect #9567: Redmine.pm potential security issue with cache credential enabled and subversion
1609 1624 * Defect #9577: Deleting a subtasks doesn't update parent's rgt & lft values
1610 1625 * Defect #9597: Broken version links in wiki annotate history
1611 1626 * Defect #9682: Wiki HTML Export only useful when Access history is accessible
1612 1627 * Defect #9737: Custom values deleted before issue submit
1613 1628 * Defect #9741: calendar-hr.js (Croatian) is not UTF-8
1614 1629 * Patch #9558: Simplified Chinese translation for 1.2.2 updated
1615 1630 * Patch #9695: Bulgarian translation (r7942)
1616 1631
1617 1632 == 2011-11-11 v1.2.2
1618 1633
1619 1634 * Defect #3276: Incorrect handling of anchors in Wiki to HTML export
1620 1635 * Defect #7215: Wiki formatting mangles links to internal headers
1621 1636 * Defect #7613: Generated test instances may share the same attribute value object
1622 1637 * Defect #8411: Can't remove "Project" column on custom query
1623 1638 * Defect #8615: Custom 'version' fields don't show shared versions
1624 1639 * Defect #8633: Pagination counts non visible issues
1625 1640 * Defect #8651: Email attachments are not added to issues any more in v1.2
1626 1641 * Defect #8825: JRuby + Windows: SCMs do not work on Redmine 1.2
1627 1642 * Defect #8836: Additional workflow transitions not available when set to both author and assignee
1628 1643 * Defect #8865: Custom field regular expression is not validated
1629 1644 * Defect #8880: Error deleting issue with grandchild
1630 1645 * Defect #8884: Assignee is cleared when updating issue with locked assignee
1631 1646 * Defect #8892: Unused fonts in rfpdf plugin folder
1632 1647 * Defect #9161: pt-BR field_warn_on_leaving_unsaved has a small gramatical error
1633 1648 * Defect #9308: Search fails when a role haven't "view wiki" permission
1634 1649 * Defect #9465: Mercurial: can't browse named branch below Mercurial 1.5
1635 1650
1636 1651 == 2011-07-11 v1.2.1
1637 1652
1638 1653 * Defect #5089: i18N error on truncated revision diff view
1639 1654 * Defect #7501: Search options get lost after clicking on a specific result type
1640 1655 * Defect #8229: "project.xml" response does not include the parent ID
1641 1656 * Defect #8449: Wiki annotated page does not display author of version 1
1642 1657 * Defect #8467: Missing german translation - Warn me when leaving a page with unsaved text
1643 1658 * Defect #8468: No warning when leaving page with unsaved text that has not lost focus
1644 1659 * Defect #8472: Private checkbox ignored on issue creation with "Set own issues public or private" permission
1645 1660 * Defect #8510: JRuby: Can't open administrator panel if scm command is not available
1646 1661 * Defect #8512: Syntax highlighter on Welcome page
1647 1662 * Defect #8554: Translation missing error on custom field validation
1648 1663 * Defect #8565: JRuby: Japanese PDF export error
1649 1664 * Defect #8566: Exported PDF UTF-8 Vietnamese not correct
1650 1665 * Defect #8569: JRuby: PDF export error with TypeError
1651 1666 * Defect #8576: Missing german translation - different things
1652 1667 * Defect #8616: Circular relations
1653 1668 * Defect #8646: Russian translation "label_follows" and "label_follows" are wrong
1654 1669 * Defect #8712: False 'Description updated' journal details messages
1655 1670 * Defect #8729: Not-public queries are not private
1656 1671 * Defect #8737: Broken line of long issue description on issue PDF.
1657 1672 * Defect #8738: Missing revision number/id of associated revisions on issue PDF
1658 1673 * Defect #8739: Workflow copy does not copy advanced workflow settings
1659 1674 * Defect #8759: Setting issue attributes from mail should be case-insensitive
1660 1675 * Defect #8777: Mercurial: Not able to Resetting Redmine project respository
1661 1676
1662 1677 == 2011-05-30 v1.2.0
1663 1678
1664 1679 * Defect #61: Broken character encoding in pdf export
1665 1680 * Defect #1965: Redmine is not Tab Safe
1666 1681 * Defect #2274: Filesystem Repository path encoding of non UTF-8 characters
1667 1682 * Defect #2664: Mercurial: Repository path encoding of non UTF-8 characters
1668 1683 * Defect #3421: Mercurial reads files from working dir instead of changesets
1669 1684 * Defect #3462: CVS: Repository path encoding of non UTF-8 characters
1670 1685 * Defect #3715: Login page should not show projects link and search box if authentication is required
1671 1686 * Defect #3724: Mercurial repositories display revision ID instead of changeset ID
1672 1687 * Defect #3761: Most recent CVS revisions are missing in "revisions" view
1673 1688 * Defect #4270: CVS Repository view in Project doesn't show Author, Revision, Comment
1674 1689 * Defect #5138: Don't use Ajax for pagination
1675 1690 * Defect #5152: Cannot use certain characters for user and role names.
1676 1691 * Defect #5251: Git: Repository path encoding of non UTF-8 characters
1677 1692 * Defect #5373: Translation missing when adding invalid watchers
1678 1693 * Defect #5817: Shared versions not shown in subproject's gantt chart
1679 1694 * Defect #6013: git tab,browsing, very slow -- even after first time
1680 1695 * Defect #6148: Quoting, newlines, and nightmares...
1681 1696 * Defect #6256: Redmine considers non ASCII and UTF-16 text files as binary in SCM
1682 1697 * Defect #6476: Subproject's issues are not shown in the subproject's gantt
1683 1698 * Defect #6496: Remove i18n 0.3.x/0.4.x hack for Rails 2.3.5
1684 1699 * Defect #6562: Context-menu deletion of issues deletes all subtasks too without explicit prompt
1685 1700 * Defect #6604: Issues targeted at parent project versions' are not shown on gantt chart
1686 1701 * Defect #6706: Resolving issues with the commit message produces the wrong comment with CVS
1687 1702 * Defect #6901: Copy/Move an issue does not give any history of who actually did the action.
1688 1703 * Defect #6905: Specific heading-content breaks CSS
1689 1704 * Defect #7000: Project filter not applied on versions in Gantt chart
1690 1705 * Defect #7097: Starting day of week cannot be set to Saturday
1691 1706 * Defect #7114: New gantt doesn't display some projects
1692 1707 * Defect #7146: Git adapter lost commits before 7 days from database latest changeset
1693 1708 * Defect #7218: Date range error on issue query
1694 1709 * Defect #7257: "Issues by" version links bad criterias
1695 1710 * Defect #7279: CSS class ".icon-home" is not used.
1696 1711 * Defect #7320: circular dependency >2 issues
1697 1712 * Defect #7352: Filters not working in Gantt charts
1698 1713 * Defect #7367: Receiving pop3 email should not output debug messages
1699 1714 * Defect #7373: Error with PDF output and ruby 1.9.2
1700 1715 * Defect #7379: Remove extraneous hidden_field on wiki history
1701 1716 * Defect #7516: Redmine does not work with RubyGems 1.5.0
1702 1717 * Defect #7518: Mercurial diff can be wrong if the previous changeset isn't the parent
1703 1718 * Defect #7581: Not including a spent time value on the main issue update screen causes silent data loss
1704 1719 * Defect #7582: hiding form pages from search engines
1705 1720 * Defect #7597: Subversion and Mercurial log have the possibility to miss encoding
1706 1721 * Defect #7604: ActionView::TemplateError (undefined method `name' for nil:NilClass)
1707 1722 * Defect #7605: Using custom queries always redirects to "Issues" tab
1708 1723 * Defect #7615: CVS diffs do not handle new files properly
1709 1724 * Defect #7618: SCM diffs do not handle one line new files properly
1710 1725 * Defect #7639: Some date fields do not have requested format.
1711 1726 * Defect #7657: Wrong commit range in git log command on Windows
1712 1727 * Defect #7818: Wiki pages don't use the local timezone to display the "Updated ? hours ago" mouseover
1713 1728 * Defect #7821: Git "previous" and "next" revisions are incorrect
1714 1729 * Defect #7827: CVS: Age column on repository view is off by timezone delta
1715 1730 * Defect #7843: Add a relation between issues = explicit login window ! (basic authentication popup is prompted on AJAX request)
1716 1731 * Defect #8011: {{toc}} does not display headlines with inline code markup
1717 1732 * Defect #8029: List of users for adding to a group may be empty if 100 first users have been added
1718 1733 * Defect #8064: Text custom fields do not wrap on the issue list
1719 1734 * Defect #8071: Watching a subtask from the context menu updates main issue watch link
1720 1735 * Defect #8072: Two untranslatable default role names
1721 1736 * Defect #8075: Some "notifiable" names are not i18n-enabled
1722 1737 * Defect #8081: GIT: Commits missing when user has the "decorate" git option enabled
1723 1738 * Defect #8088: Colorful indentation of subprojects must be on right in RTL locales
1724 1739 * Defect #8239: notes field is not propagated during issue copy
1725 1740 * Defect #8356: GET /time_entries.xml ignores limit/offset parameters
1726 1741 * Defect #8432: Private issues information shows up on Activity page for unauthorized users
1727 1742 * Feature #746: Versioned issue descriptions
1728 1743 * Feature #1067: Differentiate public/private saved queries in the sidebar
1729 1744 * Feature #1236: Make destination folder for attachment uploads configurable
1730 1745 * Feature #1735: Per project repository log encoding setting
1731 1746 * Feature #1763: Autologin-cookie should be configurable
1732 1747 * Feature #1981: display mercurial tags
1733 1748 * Feature #2074: Sending email notifications when comments are added in the news section
1734 1749 * Feature #2096: Custom fields referencing system tables (users and versions)
1735 1750 * Feature #2732: Allow additional workflow transitions for author and assignee
1736 1751 * Feature #2910: Warning on leaving edited issue/wiki page without saving
1737 1752 * Feature #3396: Git: use --encoding=UTF-8 in "git log"
1738 1753 * Feature #4273: SCM command availability automatic check in administration panel
1739 1754 * Feature #4477: Use mime types in downloading from repository
1740 1755 * Feature #5518: Graceful fallback for "missing translation" needed
1741 1756 * Feature #5520: Text format buttons and preview link missing when editing comment
1742 1757 * Feature #5831: Parent Task to Issue Bulk Edit
1743 1758 * Feature #6887: Upgrade to Rails 2.3.11
1744 1759 * Feature #7139: Highlight changes inside diff lines
1745 1760 * Feature #7236: Collapse All for Groups
1746 1761 * Feature #7246: Handle "named branch" for mercurial
1747 1762 * Feature #7296: Ability for admin to delete users
1748 1763 * Feature #7318: Add user agent to Redmine Mailhandler
1749 1764 * Feature #7408: Add an application configuration file
1750 1765 * Feature #7409: Cross project Redmine links
1751 1766 * Feature #7410: Add salt to user passwords
1752 1767 * Feature #7411: Option to cipher LDAP ans SCM passwords stored in the database
1753 1768 * Feature #7412: Add an issue visibility level to each role
1754 1769 * Feature #7414: Private issues
1755 1770 * Feature #7517: Configurable path of executable for scm adapters
1756 1771 * Feature #7640: Add "mystery man" gravatar to options
1757 1772 * Feature #7858: RubyGems 1.6 support
1758 1773 * Feature #7893: Group filter on the users list
1759 1774 * Feature #7899: Box for editing comments should open with the formatting toolbar
1760 1775 * Feature #7921: issues by pulldown should have 'status' option
1761 1776 * Feature #7996: Bulk edit and context menu for time entries
1762 1777 * Feature #8006: Right click context menu for Related Issues
1763 1778 * Feature #8209: I18n YAML files not parsable with psych yaml library
1764 1779 * Feature #8345: Link to user profile from account page
1765 1780 * Feature #8365: Git: per project setting to report last commit or not in repository tree
1766 1781 * Patch #5148: metaKey not handled in issues selection
1767 1782 * Patch #5629: Wrap text fields properly in PDF
1768 1783 * Patch #7418: Redmine Persian Translation
1769 1784 * Patch #8295: Wrap title fields properly in PDF
1770 1785 * Patch #8310: fixes automatic line break problem with TCPDF
1771 1786 * Patch #8312: Switch to TCPDF from FPDF for PDF export
1772 1787
1773 1788 == 2011-04-29 v1.1.3
1774 1789
1775 1790 * Defect #5773: Email reminders are sent to locked users
1776 1791 * Defect #6590: Wrong file list link in email notification on new file upload
1777 1792 * Defect #7589: Wiki page with backslash in title can not be found
1778 1793 * Defect #7785: Mailhandler keywords are not removed when updating issues
1779 1794 * Defect #7794: Internal server error on formatting an issue as a PDF in Japanese
1780 1795 * Defect #7838: Gantt- Issues does not show up in green when start and end date are the same
1781 1796 * Defect #7846: Headers (h1, etc.) containing backslash followed by a digit are not displayed correctly
1782 1797 * Defect #7875: CSV export separators in polish locale (pl.yml)
1783 1798 * Defect #7890: Internal server error when referencing an issue without project in commit message
1784 1799 * Defect #7904: Subprojects not properly deleted when deleting a parent project
1785 1800 * Defect #7939: Simultaneous Wiki Updates Cause Internal Error
1786 1801 * Defect #7951: Atom links broken on wiki index
1787 1802 * Defect #7954: IE 9 can not select issues, does not display context menu
1788 1803 * Defect #7985: Trying to do a bulk edit results in "Internal Error"
1789 1804 * Defect #8003: Error raised by reposman.rb under Windows server 2003
1790 1805 * Defect #8012: Wrong selection of modules when adding new project after validation error
1791 1806 * Defect #8038: Associated Revisions OL/LI items are not styled properly in issue view
1792 1807 * Defect #8067: CSV exporting in Italian locale
1793 1808 * Defect #8235: bulk edit issues and copy issues error in es, gl and ca locales
1794 1809 * Defect #8244: selected modules are not activated when copying a project
1795 1810 * Patch #7278: Update Simplified Chinese translation to 1.1
1796 1811 * Patch #7390: Fixes in Czech localization
1797 1812 * Patch #7963: Reminder email: Link for show all issues does not sort
1798 1813
1799 1814 == 2011-03-07 v1.1.2
1800 1815
1801 1816 * Defect #3132: Bulk editing menu non-functional in Opera browser
1802 1817 * Defect #6090: Most binary files become corrupted when downloading from CVS repository browser when Redmine is running on a Windows server
1803 1818 * Defect #7280: Issues subjects wrap in Gantt
1804 1819 * Defect #7288: Non ASCII filename downloaded from repo is broken on Internet Explorer.
1805 1820 * Defect #7317: Gantt tab gives internal error due to nil avatar icon
1806 1821 * Defect #7497: Aptana Studio .project file added to version 1.1.1-stable
1807 1822 * Defect #7611: Workflow summary shows X icon for workflow with exactly 1 status transition
1808 1823 * Defect #7625: Syntax highlighting unavailable from board new topic or topic edit preview
1809 1824 * Defect #7630: Spent time in commits not recognized
1810 1825 * Defect #7656: MySQL SQL Syntax Error when filtering issues by Assignee's Group
1811 1826 * Defect #7718: Minutes logged in commit message are converted to hours
1812 1827 * Defect #7763: Email notification are sent to watchers even if 'No events' setting is chosen
1813 1828 * Feature #7608: Add "retro" gravatars
1814 1829 * Patch #7598: Extensible MailHandler
1815 1830 * Patch #7795: Internal server error at journals#index with custom fields
1816 1831
1817 1832 == 2011-01-30 v1.1.1
1818 1833
1819 1834 * Defect #4899: Redmine fails to list files for darcs repository
1820 1835 * Defect #7245: Wiki fails to find pages with cyrillic characters using postgresql
1821 1836 * Defect #7256: redmine/public/.htaccess must be moved for non-fastcgi installs/upgrades
1822 1837 * Defect #7258: Automatic spent time logging does not work properly with SQLite3
1823 1838 * Defect #7259: Released 1.1.0 uses "devel" label inside admin information
1824 1839 * Defect #7265: "Loading..." icon does not disappear after add project member
1825 1840 * Defect #7266: Test test_due_date_distance_in_words fail due to undefined locale
1826 1841 * Defect #7274: CSV value separator in dutch locale
1827 1842 * Defect #7277: Enabling gravatas causes usernames to overlap first name field in user list
1828 1843 * Defect #7294: "Notifiy for only project I select" is not available anymore in 1.1.0
1829 1844 * Defect #7307: HTTP 500 error on query for empty revision
1830 1845 * Defect #7313: Label not translated in french in Settings/Email Notification tab
1831 1846 * Defect #7329: <code class="javascript"> with long strings may hang server
1832 1847 * Defect #7337: My page french translation
1833 1848 * Defect #7348: French Translation of "Connection"
1834 1849 * Defect #7385: Error when viewing an issue which was related to a deleted subtask
1835 1850 * Defect #7386: NoMethodError on pdf export
1836 1851 * Defect #7415: Darcs adapter recognizes new files as modified files above Darcs 2.4
1837 1852 * Defect #7421: no email sent with 'Notifiy for any event on the selected projects only'
1838 1853 * Feature #5344: Update to latest CodeRay 0.9.x
1839 1854
1840 1855 == 2011-01-09 v1.1.0
1841 1856
1842 1857 * Defect #2038: Italics in wiki headers show-up wrong in the toc
1843 1858 * Defect #3449: Redmine Takes Too Long On Large Mercurial Repository
1844 1859 * Defect #3567: Sorting for changesets might go wrong on Mercurial repos
1845 1860 * Defect #3707: {{toc}} doesn't work with {{include}}
1846 1861 * Defect #5096: Redmine hangs up while browsing Git repository
1847 1862 * Defect #6000: Safe Attributes prevents plugin extension of Issue model...
1848 1863 * Defect #6064: Modules not assigned to projects created via API
1849 1864 * Defect #6110: MailHandler should allow updating Issue Priority and Custom fields
1850 1865 * Defect #6136: JSON API holds less information than XML API
1851 1866 * Defect #6345: xml used by rest API is invalid
1852 1867 * Defect #6348: Gantt chart PDF rendering errors
1853 1868 * Defect #6403: Updating an issue with custom fields fails
1854 1869 * Defect #6467: "Member of role", "Member of group" filter not work correctly
1855 1870 * Defect #6473: New gantt broken after clearing issue filters
1856 1871 * Defect #6541: Email notifications send to everybody
1857 1872 * Defect #6549: Notification settings not migrated properly
1858 1873 * Defect #6591: Acronyms must have a minimum of three characters
1859 1874 * Defect #6674: Delete time log broken after changes to REST
1860 1875 * Defect #6681: Mercurial, Bazaar and Darcs auto close issue text should be commit id instead of revision number
1861 1876 * Defect #6724: Wiki uploads does not work anymore (SVN 4266)
1862 1877 * Defect #6746: Wiki links are broken on Activity page
1863 1878 * Defect #6747: Wiki diff does not work since r4265
1864 1879 * Defect #6763: New gantt charts: subject displayed twice on issues
1865 1880 * Defect #6826: Clicking "Add" twice creates duplicate member record
1866 1881 * Defect #6844: Unchecking status filter on the issue list has no effect
1867 1882 * Defect #6895: Wrong Polish translation of "blocks"
1868 1883 * Defect #6943: Migration from boolean to varchar fails on PostgreSQL 8.1
1869 1884 * Defect #7064: Mercurial adapter does not recognize non alphabetic nor numeric in UTF-8 copied files
1870 1885 * Defect #7128: New gantt chart does not render subtasks under parent task
1871 1886 * Defect #7135: paging mechanism returns the same last page forever
1872 1887 * Defect #7188: Activity page not refreshed when changing language
1873 1888 * Defect #7195: Apply CLI-supplied defaults for incoming mail only to new issues not replies
1874 1889 * Defect #7197: Tracker reset to default when replying to an issue email
1875 1890 * Defect #7213: Copy project does not copy all roles and permissions
1876 1891 * Defect #7225: Project settings: Trackers & Custom fields only relevant if module Issue tracking is active
1877 1892 * Feature #630: Allow non-unique names for projects
1878 1893 * Feature #1738: Add a "Visible" flag to project/user custom fields
1879 1894 * Feature #2803: Support for Javascript in Themes
1880 1895 * Feature #2852: Clean Incoming Email of quoted text "----- Reply above this line ------"
1881 1896 * Feature #2995: Improve error message when trying to access an archived project
1882 1897 * Feature #3170: Autocomplete issue relations on subject
1883 1898 * Feature #3503: Administrator Be Able To Modify Email settings Of Users
1884 1899 * Feature #4155: Automatic spent time logging from commit messages
1885 1900 * Feature #5136: Parent select on Wiki rename page
1886 1901 * Feature #5338: Descendants (subtasks) should be available via REST API
1887 1902 * Feature #5494: Wiki TOC should display heading from level 4
1888 1903 * Feature #5594: Improve MailHandler's keyword handling
1889 1904 * Feature #5622: Allow version to be set via incoming email
1890 1905 * Feature #5712: Reload themes
1891 1906 * Feature #5869: Issue filters by Group and Role
1892 1907 * Feature #6092: Truncate Git revision labels in Activity page/feed and allow configurable length
1893 1908 * Feature #6112: Accept localized keywords when receiving emails
1894 1909 * Feature #6140: REST issues response with issue count limit and offset
1895 1910 * Feature #6260: REST API for Users
1896 1911 * Feature #6276: Gantt Chart rewrite
1897 1912 * Feature #6446: Remove length limits on project identifier and name
1898 1913 * Feature #6628: Improvements in truncate email
1899 1914 * Feature #6779: Project JSON API
1900 1915 * Feature #6823: REST API for time tracker.
1901 1916 * Feature #7072: REST API for news
1902 1917 * Feature #7111: Expose more detail on journal entries
1903 1918 * Feature #7141: REST API: get information about current user
1904 1919 * Patch #4807: Allow to set the done_ratio field with the incoming mail system
1905 1920 * Patch #5441: Initialize TimeEntry attributes with params[:time_entry]
1906 1921 * Patch #6762: Use GET instead of POST to retrieve context_menu
1907 1922 * Patch #7160: French translation ofr "not_a_date" is missing
1908 1923 * Patch #7212: Missing remove_index in AddUniqueIndexOnMembers down migration
1909 1924
1910 1925
1911 1926 == 2010-12-23 v1.0.5
1912 1927
1913 1928 * #6656: Mercurial adapter loses seconds of commit times
1914 1929 * #6996: Migration trac(sqlite3) -> redmine(postgresql) doesnt escape ' char
1915 1930 * #7013: v-1.0.4 trunk - see {{count}} in page display rather than value
1916 1931 * #7016: redundant 'field_start_date' in ja.yml
1917 1932 * #7018: 'undefined method `reschedule_after' for nil:NilClass' on new issues
1918 1933 * #7024: E-mail notifications about Wiki changes.
1919 1934 * #7033: 'class' attribute of <pre> tag shouldn't be truncate
1920 1935 * #7035: CSV value separator in russian
1921 1936 * #7122: Issue-description Quote-button missing
1922 1937 * #7144: custom queries making use of deleted custom fields cause a 500 error
1923 1938 * #7162: Multiply defined label in french translation
1924 1939
1925 1940 == 2010-11-28 v1.0.4
1926 1941
1927 1942 * #5324: Git not working if color.ui is enabled
1928 1943 * #6447: Issues API doesn't allow full key auth for all actions
1929 1944 * #6457: Edit User group problem
1930 1945 * #6575: start date being filled with current date even when blank value is submitted
1931 1946 * #6740: Max attachment size, incorrect usage of 'KB'
1932 1947 * #6760: Select box sorted by ID instead of name in Issue Category
1933 1948 * #6766: Changing target version name can cause an internal error
1934 1949 * #6784: Redmine not working with i18n gem 0.4.2
1935 1950 * #6839: Hardcoded absolute links in my/page_layout
1936 1951 * #6841: Projects API doesn't allow full key auth for all actions
1937 1952 * #6860: svn: Write error: Broken pipe when browsing repository
1938 1953 * #6874: API should return XML description when creating a project
1939 1954 * #6932: submitting wrong parent task input creates a 500 error
1940 1955 * #6966: Records of Forums are remained, deleting project
1941 1956 * #6990: Layout problem in workflow overview
1942 1957 * #5117: mercurial_adapter should ensure the right LANG environment variable
1943 1958 * #6782: Traditional Chinese language file (to r4352)
1944 1959 * #6783: Swedish Translation for r4352
1945 1960 * #6804: Bugfix: spelling fixes
1946 1961 * #6814: Japanese Translation for r4362
1947 1962 * #6948: Bulgarian translation
1948 1963 * #6973: Update es.yml
1949 1964
1950 1965 == 2010-10-31 v1.0.3
1951 1966
1952 1967 * #4065: Redmine.pm doesn't work with LDAPS and a non-standard port
1953 1968 * #4416: Link from version details page to edit the wiki.
1954 1969 * #5484: Add new issue as subtask to an existing ticket
1955 1970 * #5948: Update help/wiki_syntax_detailed.html with more link options
1956 1971 * #6494: Typo in pt_BR translation for 1.0.2
1957 1972 * #6508: Japanese translation update
1958 1973 * #6509: Localization pt-PT (new strings)
1959 1974 * #6511: Rake task to test email
1960 1975 * #6525: Traditional Chinese language file (to r4225)
1961 1976 * #6536: Patch for swedish translation
1962 1977 * #6548: Rake tasks to add/remove i18n strings
1963 1978 * #6569: Updated Hebrew translation
1964 1979 * #6570: Japanese Translation for r4231
1965 1980 * #6596: pt-BR translation updates
1966 1981 * #6629: Change field-name of issues start date
1967 1982 * #6669: Bulgarian translation
1968 1983 * #6731: Macedonian translation fix
1969 1984 * #6732: Japanese Translation for r4287
1970 1985 * #6735: Add user-agent to reposman
1971 1986 * #6736: Traditional Chinese language file (to r4288)
1972 1987 * #6739: Swedish Translation for r4288
1973 1988 * #6765: Traditional Chinese language file (to r4302)
1974 1989 * Fixed #5324: Git not working if color.ui is enabled
1975 1990 * Fixed #5652: Bad URL parsing in the wiki when it ends with right-angle-bracket(greater-than mark).
1976 1991 * Fixed #5803: Precedes/Follows Relationships Broke
1977 1992 * Fixed #6435: Links to wikipages bound to versions do not respect version-sharing in Settings -> Versions
1978 1993 * Fixed #6438: Autologin cannot be disabled again once it's enabled
1979 1994 * Fixed #6513: "Move" and "Copy" are not displayed when deployed in subdirectory
1980 1995 * Fixed #6521: Tooltip/label for user "search-refinment" field on group/project member list
1981 1996 * Fixed #6563: i18n-issues on calendar view
1982 1997 * Fixed #6598: Wrong caption for button_create_and_continue in German language file
1983 1998 * Fixed #6607: Unclear caption for german button_update
1984 1999 * Fixed #6612: SortHelper missing from CalendarsController
1985 2000 * Fixed #6740: Max attachment size, incorrect usage of 'KB'
1986 2001 * Fixed #6750: ActionView::TemplateError (undefined method `empty?' for nil:NilClass) on line #12 of app/views/context_menus/issues.html.erb:
1987 2002
1988 2003 == 2010-09-26 v1.0.2
1989 2004
1990 2005 * #2285: issue-refinement: pressing enter should result to an "apply"
1991 2006 * #3411: Allow mass status update trough context menu
1992 2007 * #5929: https-enabled gravatars when called over https
1993 2008 * #6189: Japanese Translation for r4011
1994 2009 * #6197: Traditional Chinese language file (to r4036)
1995 2010 * #6198: Updated german translation
1996 2011 * #6208: Macedonian translation
1997 2012 * #6210: Swedish Translation for r4039
1998 2013 * #6248: nl translation update for r4050
1999 2014 * #6263: Catalan translation update
2000 2015 * #6275: After submitting a related issue, the Issue field should be re-focused
2001 2016 * #6289: Checkboxes in issues list shouldn't be displayed when printing
2002 2017 * #6290: Make journals theming easier
2003 2018 * #6291: User#allowed_to? is not tested
2004 2019 * #6306: Traditional Chinese language file (to r4061)
2005 2020 * #6307: Korean translation update for 4066(4061)
2006 2021 * #6316: pt_BR update
2007 2022 * #6339: SERBIAN Updated
2008 2023 * #6358: Updated Polish translation
2009 2024 * #6363: Japanese Translation for r4080
2010 2025 * #6365: Traditional Chinese language file (to r4081)
2011 2026 * #6382: Issue PDF export variable usage
2012 2027 * #6428: Interim solution for i18n >= 0.4
2013 2028 * #6441: Japanese Translation for r4162
2014 2029 * #6451: Traditional Chinese language file (to r4167)
2015 2030 * #6465: Japanese Translation for r4171
2016 2031 * #6466: Traditional Chinese language file (to r4171)
2017 2032 * #6490: pt-BR translation for 1.0.2
2018 2033 * Fixed #3935: stylesheet_link_tag with plugin doesn't take into account relative_url_root
2019 2034 * Fixed #4998: Global issue list's context menu has enabled options for parent menus but there are no valid selections
2020 2035 * Fixed #5170: Done ratio can not revert to 0% if status is used for done ratio
2021 2036 * Fixed #5608: broken with i18n 0.4.0
2022 2037 * Fixed #6054: Error 500 on filenames with whitespace in git reposities
2023 2038 * Fixed #6135: Default logger configuration grows without bound.
2024 2039 * Fixed #6191: Deletion of a main task deletes all subtasks
2025 2040 * Fixed #6195: Missing move issues between projects
2026 2041 * Fixed #6242: can't switch between inline and side-by-side diff
2027 2042 * Fixed #6249: Create and continue returns 404
2028 2043 * Fixed #6267: changing the authentication mode from ldap to internal with setting the password
2029 2044 * Fixed #6270: diff coderay malformed in the "news" page
2030 2045 * Fixed #6278: missing "cant_link_an_issue_with_a_descendant"from locale files
2031 2046 * Fixed #6333: Create and continue results in a 404 Error
2032 2047 * Fixed #6346: Age column on repository view is skewed for git, probably CVS too
2033 2048 * Fixed #6351: Context menu on roadmap broken
2034 2049 * Fixed #6388: New Subproject leads to a 404
2035 2050 * Fixed #6392: Updated/Created links to activity broken
2036 2051 * Fixed #6413: Error in SQL
2037 2052 * Fixed #6443: Redirect to project settings after Copying a Project
2038 2053 * Fixed #6448: Saving a wiki page with no content has a translation missing
2039 2054 * Fixed #6452: Unhandled exception on creating File
2040 2055 * Fixed #6471: Typo in label_report in Czech translation
2041 2056 * Fixed #6479: Changing tracker type will lose watchers
2042 2057 * Fixed #6499: Files with leading or trailing whitespace are not shown in git.
2043 2058
2044 2059 == 2010-08-22 v1.0.1
2045 2060
2046 2061 * #819: Add a body ID and class to all pages
2047 2062 * #871: Commit new CSS styles!
2048 2063 * #3301: Add favicon to base layout
2049 2064 * #4656: On Issue#show page, clicking on "Add related issue" should focus on the input
2050 2065 * #4896: Project identifier should be a limited field
2051 2066 * #5084: Filter all isssues by projects
2052 2067 * #5477: Replace Test::Unit::TestCase with ActiveSupport::TestCase
2053 2068 * #5591: 'calendar' action is used with 'issue' controller in issue/sidebar
2054 2069 * #5735: Traditional Chinese language file (to r3810)
2055 2070 * #5740: Swedish Translation for r3810
2056 2071 * #5785: pt-BR translation update
2057 2072 * #5898: Projects should be displayed as links in users/memberships
2058 2073 * #5910: Chinese translation to redmine-1.0.0
2059 2074 * #5912: Translation update for french locale
2060 2075 * #5962: Hungarian translation update to r3892
2061 2076 * #5971: Remove falsly applied chrome on revision links
2062 2077 * #5972: Updated Hebrew translation for 1.0.0
2063 2078 * #5982: Updated german translation
2064 2079 * #6008: Move admin_menu to Redmine::MenuManager
2065 2080 * #6012: RTL layout
2066 2081 * #6021: Spanish translation 1.0.0-RC
2067 2082 * #6025: nl translation updated for r3905
2068 2083 * #6030: Japanese Translation for r3907
2069 2084 * #6074: sr-CY.yml contains DOS-type newlines (\r\n)
2070 2085 * #6087: SERBIAN translation updated
2071 2086 * #6093: Updated italian translation
2072 2087 * #6142: Swedish Translation for r3940
2073 2088 * #6153: Move view_calendar and view_gantt to own modules
2074 2089 * #6169: Add issue status to issue tooltip
2075 2090 * Fixed #3834: Add a warning when not choosing a member role
2076 2091 * Fixed #3922: Bad english arround "Assigned to" text in journal entries
2077 2092 * Fixed #5158: Simplified Chinese language file zh.yml updated to r3608
2078 2093 * Fixed #5162: translation missing: zh-TW, field_time_entrie
2079 2094 * Fixed #5297: openid not validated correctly
2080 2095 * Fixed #5628: Wrong commit range in git log command
2081 2096 * Fixed #5760: Assigned_to and author filters in "Projects>View all issues" should be based on user's project visibility
2082 2097 * Fixed #5771: Problem when importing git repository
2083 2098 * Fixed #5775: ldap authentication in admin menu should have an icon
2084 2099 * Fixed #5811: deleting statuses doesnt delete workflow entries
2085 2100 * Fixed #5834: Emails with trailing spaces incorrectly detected as invalid
2086 2101 * Fixed #5846: ChangeChangesPathLengthLimit does not remove default for MySQL
2087 2102 * Fixed #5861: Vertical scrollbar always visible in Wiki "code" blocks in Chrome.
2088 2103 * Fixed #5883: correct label_project_latest Chinese translation
2089 2104 * Fixed #5892: Changing status from contextual menu opens the ticket instead
2090 2105 * Fixed #5904: Global gantt PDF and PNG should display project names
2091 2106 * Fixed #5925: parent task's priority edit should be disabled through shortcut menu in issues list page
2092 2107 * Fixed #5935: Add Another file to ticket doesn't work in IE Internet Explorer
2093 2108 * Fixed #5937: Harmonize french locale "zero" translation with other locales
2094 2109 * Fixed #5945: Forum message permalinks don't take pagination into account
2095 2110 * Fixed #5978: Debug code still remains
2096 2111 * Fixed #6009: When using "English (British)", the repository browser (svn) shows files over 1000 bytes as floating point (2.334355)
2097 2112 * Fixed #6045: Repository file Diff view sometimes shows more than selected file
2098 2113 * Fixed #6079: German Translation error in TimeEntryActivity
2099 2114 * Fixed #6100: User's profile should display all visible projects
2100 2115 * Fixed #6132: Allow Key based authentication in the Boards atom feed
2101 2116 * Fixed #6163: Bad CSS class for calendar project menu_item
2102 2117 * Fixed #6172: Browsing to a missing user's page shows the admin sidebar
2103 2118
2104 2119 == 2010-07-18 v1.0.0 (Release candidate)
2105 2120
2106 2121 * #443: Adds context menu to the roadmap issue lists
2107 2122 * #443: Subtasking
2108 2123 * #741: Description preview while editing an issue
2109 2124 * #1131: Add support for alternate (non-LDAP) authentication
2110 2125 * #1214: REST API for Issues
2111 2126 * #1223: File upload on wiki edit form
2112 2127 * #1755: add "blocked by" as a related issues option
2113 2128 * #2420: Fetching emails from an POP server
2114 2129 * #2482: Named scopes in Issue and ActsAsWatchable plus some view refactoring (logic extraction).
2115 2130 * #2924: Make the right click menu more discoverable using a cursor property
2116 2131 * #2985: Make syntax highlighting pluggable
2117 2132 * #3201: Workflow Check/Uncheck All Rows/Columns
2118 2133 * #3359: Update CodeRay 0.9
2119 2134 * #3706: Allow assigned_to field configuration on Issue creation by email
2120 2135 * #3936: configurable list of models to include in search
2121 2136 * #4480: Create a link to the user profile from the administration interface
2122 2137 * #4482: Cache textile rendering
2123 2138 * #4572: Make it harder to ruin your database
2124 2139 * #4573: Move github gems to Gemcutter
2125 2140 * #4664: Add pagination to forum threads
2126 2141 * #4732: Make login case-insensitive also for PostgreSQL
2127 2142 * #4812: Create links to other projects
2128 2143 * #4819: Replace images with smushed ones for speed
2129 2144 * #4945: Allow custom fields attached to project to be searchable
2130 2145 * #5121: Fix issues list layout overflow
2131 2146 * #5169: Issue list view hook request
2132 2147 * #5208: Aibility to edit wiki sidebar
2133 2148 * #5281: Remove empty ul tags in the issue history
2134 2149 * #5291: Updated basque translations
2135 2150 * #5328: Automatically add "Repository" menu_item after repository creation
2136 2151 * #5415: Fewer SQL statements generated for watcher_recipients
2137 2152 * #5416: Exclude "fields_for" from overridden methods in TabularFormBuilder
2138 2153 * #5573: Allow issue assignment in email
2139 2154 * #5595: Allow start date and due dates to be set via incoming email
2140 2155 * #5752: The projects view (/projects) renders ul's wrong
2141 2156 * #5781: Allow to use more macros on the welcome page and project list
2142 2157 * Fixed #1288: Unable to past escaped wiki syntax in an issue description
2143 2158 * Fixed #1334: Wiki formatting character *_ and _*
2144 2159 * Fixed #1416: Inline code with less-then/greater-than produces @lt; and @gt; respectively
2145 2160 * Fixed #2473: Login and mail should not be case sensitive
2146 2161 * Fixed #2990: Ruby 1.9 - wrong number of arguments (1 for 0) on rake db:migrate
2147 2162 * Fixed #3089: Text formatting sometimes breaks when combined
2148 2163 * Fixed #3690: Status change info duplicates on the issue screen
2149 2164 * Fixed #3691: Redmine allows two files with the same file name to be uploaded to the same issue
2150 2165 * Fixed #3764: ApplicationHelperTest fails with JRuby
2151 2166 * Fixed #4265: Unclosed code tags in issue descriptions affects main UI
2152 2167 * Fixed #4745: Bug in index.xml.builder (issues)
2153 2168 * Fixed #4852: changing user/roles of project member not possible without javascript
2154 2169 * Fixed #4857: Week number calculation in date picker is wrong if a week starts with Sunday
2155 2170 * Fixed #4883: Bottom "contextual" placement in issue with associated changeset
2156 2171 * Fixed #4918: Revisions r3453 and r3454 broke On-the-fly user creation with LDAP
2157 2172 * Fixed #4935: Navigation to the Master Timesheet page (time_entries)
2158 2173 * Fixed #5043: Flash messages are not displayed after the project settings[module/activity] saved
2159 2174 * Fixed #5081: Broken links on public/help/wiki_syntax_detailed.html
2160 2175 * Fixed #5104: Description of document not wikified on documents index
2161 2176 * Fixed #5108: Issue linking fails inside of []s
2162 2177 * Fixed #5199: diff code coloring using coderay
2163 2178 * Fixed #5233: Add a hook to the issue report (Summary) view
2164 2179 * Fixed #5265: timetracking: subtasks time is added to the main task
2165 2180 * Fixed #5343: acts_as_event Doesn't Accept Outside URLs
2166 2181 * Fixed #5440: UI Inconsistency : Administration > Enumerations table row headers should be enclosed in <thead>
2167 2182 * Fixed #5463: 0.9.4 INSTALL and/or UPGRADE, missing session_store.rb
2168 2183 * Fixed #5524: Update_parent_attributes doesn't work for the old parent issue when reparenting
2169 2184 * Fixed #5548: SVN Repository: Can not list content of a folder which includes square brackets.
2170 2185 * Fixed #5589: "with subproject" malfunction
2171 2186 * Fixed #5676: Search for Numeric Value
2172 2187 * Fixed #5696: Redmine + PostgreSQL 8.4.4 fails on _dir_list_content.rhtml
2173 2188 * Fixed #5698: redmine:email:receive_imap fails silently for mails with subject longer than 255 characters
2174 2189 * Fixed #5700: TimelogController#destroy assumes success
2175 2190 * Fixed #5751: developer role is mispelled
2176 2191 * Fixed #5769: Popup Calendar doesn't Advance in Chrome
2177 2192 * Fixed #5771: Problem when importing git repository
2178 2193 * Fixed #5823: Error in comments in plugin.rb
2179 2194
2180 2195
2181 2196 == 2010-07-07 v0.9.6
2182 2197
2183 2198 * Fixed: Redmine.pm access by unauthorized users
2184 2199
2185 2200 == 2010-06-24 v0.9.5
2186 2201
2187 2202 * Linkify folder names on revision view
2188 2203 * "fiters" and "options" should be hidden in print view via css
2189 2204 * Fixed: NoMethodError when no issue params are submitted
2190 2205 * Fixed: projects.atom with required authentication
2191 2206 * Fixed: External links not correctly displayed in Wiki TOC
2192 2207 * Fixed: Member role forms in project settings are not hidden after member added
2193 2208 * Fixed: pre can't be inside p
2194 2209 * Fixed: session cookie path does not respect RAILS_RELATIVE_URL_ROOT
2195 2210 * Fixed: mail handler fails when the from address is empty
2196 2211
2197 2212
2198 2213 == 2010-05-01 v0.9.4
2199 2214
2200 2215 * Filters collapsed by default on issues index page for a saved query
2201 2216 * Fixed: When categories list is too big the popup menu doesn't adjust (ex. in the issue list)
2202 2217 * Fixed: remove "main-menu" div when the menu is empty
2203 2218 * Fixed: Code syntax highlighting not working in Document page
2204 2219 * Fixed: Git blame/annotate fails on moved files
2205 2220 * Fixed: Failing test in test_show_atom
2206 2221 * Fixed: Migrate from trac - not displayed Wikis
2207 2222 * Fixed: Email notifications on file upload sent to empty recipient list
2208 2223 * Fixed: Migrating from trac is not possible, fails to allocate memory
2209 2224 * Fixed: Lost password no longer flashes a confirmation message
2210 2225 * Fixed: Crash while deleting in-use enumeration
2211 2226 * Fixed: Hard coded English string at the selection of issue watchers
2212 2227 * Fixed: Bazaar v2.1.0 changed behaviour
2213 2228 * Fixed: Roadmap display can raise an exception if no trackers are selected
2214 2229 * Fixed: Gravatar breaks layout of "logged in" page
2215 2230 * Fixed: Reposman.rb on Windows
2216 2231 * Fixed: Possible error 500 while moving an issue to another project with SQLite
2217 2232 * Fixed: backslashes in issue description/note should be escaped when quoted
2218 2233 * Fixed: Long text in <pre> disrupts Associated revisions
2219 2234 * Fixed: Links to missing wiki pages not red on project overview page
2220 2235 * Fixed: Cannot delete a project with subprojects that shares versions
2221 2236 * Fixed: Update of Subversion changesets broken under Solaris
2222 2237 * Fixed: "Move issues" permission not working for Non member
2223 2238 * Fixed: Sidebar overlap on Users tab of Group editor
2224 2239 * Fixed: Error on db:migrate with table prefix set (hardcoded name in principal.rb)
2225 2240 * Fixed: Report shows sub-projects for non-members
2226 2241 * Fixed: 500 internal error when browsing any Redmine page in epiphany
2227 2242 * Fixed: Watchers selection lost when issue creation fails
2228 2243 * Fixed: When copying projects, redmine should not generate an email to people who created issues
2229 2244 * Fixed: Issue "#" table cells should have a class attribute to enable fine-grained CSS theme
2230 2245 * Fixed: Plugin generators should display help if no parameter is given
2231 2246
2232 2247
2233 2248 == 2010-02-28 v0.9.3
2234 2249
2235 2250 * Adds filter for system shared versions on the cross project issue list
2236 2251 * Makes project identifiers searchable
2237 2252 * Remove invalid utf8 sequences from commit comments and author name
2238 2253 * Fixed: Wrong link when "http" not included in project "Homepage" link
2239 2254 * Fixed: Escaping in html email templates
2240 2255 * Fixed: Pound (#) followed by number with leading zero (0) removes leading zero when rendered in wiki
2241 2256 * Fixed: Deselecting textile text formatting causes interning empty string errors
2242 2257 * Fixed: error with postgres when entering a non-numeric id for an issue relation
2243 2258 * Fixed: div.task incorrectly wrapping on Gantt Chart
2244 2259 * Fixed: Project copy loses wiki pages hierarchy
2245 2260 * Fixed: parent project field doesn't include blank value when a member with 'add subproject' permission edits a child project
2246 2261 * Fixed: Repository.fetch_changesets tries to fetch changesets for archived projects
2247 2262 * Fixed: Duplicated project name for subproject version on gantt chart
2248 2263 * Fixed: roadmap shows subprojects issues even if subprojects is unchecked
2249 2264 * Fixed: IndexError if all the :last menu items are deleted from a menu
2250 2265 * Fixed: Very high CPU usage for a long time when fetching commits from a large Git repository
2251 2266
2252 2267
2253 2268 == 2010-02-07 v0.9.2
2254 2269
2255 2270 * Fixed: Sub-project repository commits not displayed on parent project issues
2256 2271 * Fixed: Potential security leak on my page calendar
2257 2272 * Fixed: Project tree structure is broken by deleting the project with the subproject
2258 2273 * Fixed: Error message shown duplicated when creating a new group
2259 2274 * Fixed: Firefox cuts off large pages
2260 2275 * Fixed: Invalid format parameter returns a DoubleRenderError on issues index
2261 2276 * Fixed: Unnecessary Quote button on locked forum message
2262 2277 * Fixed: Error raised when trying to view the gantt or calendar with a grouped query
2263 2278 * Fixed: PDF support for Korean locale
2264 2279 * Fixed: Deprecation warning in extra/svn/reposman.rb
2265 2280
2266 2281
2267 2282 == 2010-01-30 v0.9.1
2268 2283
2269 2284 * Vertical alignment for inline images in formatted text set to 'middle'
2270 2285 * Fixed: Redmine.pm error "closing dbh with active statement handles at /usr/lib/perl5/Apache/Redmine.pm"
2271 2286 * Fixed: copyright year in footer set to 2010
2272 2287 * Fixed: Trac migration script may not output query lines
2273 2288 * Fixed: Email notifications may affect language of notice messages on the UI
2274 2289 * Fixed: Can not search for 2 letters word
2275 2290 * Fixed: Attachments get saved on issue update even if validation fails
2276 2291 * Fixed: Tab's 'border-bottom' not absent when selected
2277 2292 * Fixed: Issue summary tables that list by user are not sorted
2278 2293 * Fixed: Issue pdf export fails if target version is set
2279 2294 * Fixed: Issue list export to PDF breaks when issues are sorted by a custom field
2280 2295 * Fixed: SQL error when adding a group
2281 2296 * Fixes: Min password length during password reset always displays as 4 chars
2282 2297
2283 2298
2284 2299 == 2010-01-09 v0.9.0 (Release candidate)
2285 2300
2286 2301 * Unlimited subproject nesting
2287 2302 * Multiple roles per user per project
2288 2303 * User groups
2289 2304 * Inheritence of versions
2290 2305 * OpenID login
2291 2306 * "Watched by me" issue filter
2292 2307 * Project copy
2293 2308 * Project creation by non admin users
2294 2309 * Accept emails from anyone on a private project
2295 2310 * Add email notification on Wiki changes
2296 2311 * Make issue description non-required field
2297 2312 * Custom fields for Versions
2298 2313 * Being able to sort the issue list by custom fields
2299 2314 * Ability to close versions
2300 2315 * User display/editing of custom fields attached to their user profile
2301 2316 * Add "follows" issue relation
2302 2317 * Copy workflows between trackers and roles
2303 2318 * Defaults enabled modules list for project creation
2304 2319 * Weighted version completion percentage on the roadmap
2305 2320 * Autocreate user account when user submits email that creates new issue
2306 2321 * CSS class on overdue issues on the issue list
2307 2322 * Enable tracker update on issue edit form
2308 2323 * Remove issue watchers
2309 2324 * Ability to move threads between project forums
2310 2325 * Changed custom field "Possible values" to a textarea
2311 2326 * Adds projects association on tracker form
2312 2327 * Set session store to cookie store by default
2313 2328 * Set a default wiki page on project creation
2314 2329 * Roadmap for main project should see Roadmaps for sub projects
2315 2330 * Ticket grouping on the issue list
2316 2331 * Hierarchical Project links in the page header
2317 2332 * Allow My Page blocks to be added to from a plugin
2318 2333 * Sort issues by multiple columns
2319 2334 * Filters of saved query are now visible and be adjusted without editing the query
2320 2335 * Saving "sort order" in custom queries
2321 2336 * Url to fetch changesets for a repository
2322 2337 * Managers able to create subprojects
2323 2338 * Issue Totals on My Page Modules
2324 2339 * Convert Enumerations to single table inheritance (STI)
2325 2340 * Allow custom my_page blocks to define drop-down names
2326 2341 * "View Issues" user permission added
2327 2342 * Ask user what to do with child pages when deleting a parent wiki page
2328 2343 * Contextual quick search
2329 2344 * Allow resending of password by email
2330 2345 * Change reply subject to be a link to the reply itself
2331 2346 * Include Logged Time as part of the project's Activity history
2332 2347 * REST API for authentication
2333 2348 * Browse through Git branches
2334 2349 * Setup Object Daddy to replace test fixtures
2335 2350 * Setup shoulda to make it easier to test
2336 2351 * Custom fields and overrides on Enumerations
2337 2352 * Add or remove columns from the issue list
2338 2353 * Ability to add new version from issues screen
2339 2354 * Setting to choose which day calendars start
2340 2355 * Asynchronous email delivery method
2341 2356 * RESTful URLs for (almost) everything
2342 2357 * Include issue status in search results and activity pages
2343 2358 * Add email to admin user search filter
2344 2359 * Proper content type for plain text mails
2345 2360 * Default value of project jump box
2346 2361 * Tree based menus
2347 2362 * Ability to use issue status to update percent done
2348 2363 * Second set of issue "Action Links" at the bottom of an issue page
2349 2364 * Proper exist status code for rdm-mailhandler.rb
2350 2365 * Remove incoming email body via a delimiter
2351 2366 * Fixed: Custom querry 'Export to PDF' ignores field selection
2352 2367 * Fixed: Related e-mail notifications aren't threaded
2353 2368 * Fixed: No warning when the creation of a categories from the issue form fails
2354 2369 * Fixed: Actually block issues from closing when relation 'blocked by' isn't closed
2355 2370 * Fixed: Include both first and last name when sorting by users
2356 2371 * Fixed: Table cell with multiple line text
2357 2372 * Fixed: Project overview page shows disabled trackers
2358 2373 * Fixed: Cross project issue relations and user permissions
2359 2374 * Fixed: My page shows tickets the user doesn't have access to
2360 2375 * Fixed: TOC does not parse wiki page reference links with description
2361 2376 * Fixed: Target version-list on bulk edit form is incorrectly sorted
2362 2377 * Fixed: Cannot modify/delete project named "Documents"
2363 2378 * Fixed: Email address in brackets breaks html
2364 2379 * Fixed: Timelog detail loose issue filter passing to report tab
2365 2380 * Fixed: Inform about custom field's name maximum length
2366 2381 * Fixed: Activity page and Atom feed links contain project id instead of identifier
2367 2382 * Fixed: no Atom key for forums with only 1 forum
2368 2383 * Fixed: When reading RSS feed in MS Outlook, the inline links are broken.
2369 2384 * Fixed: Sometimes new posts don't show up in the topic list of a forum.
2370 2385 * Fixed: The all/active filter selection in the project view does not stick.
2371 2386 * Fixed: Login box has Different width
2372 2387 * Fixed: User removed from project - still getting project update emails
2373 2388 * Fixed: Project with the identifier of 'new' cannot be viewed
2374 2389 * Fixed: Artefacts in search view (Cyrillic)
2375 2390 * Fixed: Allow [#id] as subject to reply by email
2376 2391 * Fixed: Wrong language used when closing an issue via a commit message
2377 2392 * Fixed: email handler drops emails for new issues with no subject
2378 2393 * Fixed: Calendar misspelled under Roles/Permissions
2379 2394 * Fixed: Emails from no-reply redmine's address hell cycle
2380 2395 * Fixed: child_pages macro fails on wiki page history
2381 2396 * Fixed: Pre-filled time tracking date ignores timezone
2382 2397 * Fixed: Links on locked users lead to 404 page
2383 2398 * Fixed: Page changes in issue-list when using context menu
2384 2399 * Fixed: diff parser removes lines starting with multiple dashes
2385 2400 * Fixed: Quoting in forums resets message subject
2386 2401 * Fixed: Editing issue comment removes quote link
2387 2402 * Fixed: Redmine.pm ignore browse_repository permission
2388 2403 * Fixed: text formatting breaks on [msg1][msg2]
2389 2404 * Fixed: Spent Time Default Value of 0.0
2390 2405 * Fixed: Wiki pages in search results are referenced by project number, not by project identifier.
2391 2406 * Fixed: When logging in via an autologin cookie the user's last_login_on should be updated
2392 2407 * Fixed: 50k users cause problems in project->settings->members screen
2393 2408 * Fixed: Document timestamp needs to show updated timestamps
2394 2409 * Fixed: Users getting notifications for issues they are no longer allowed to view
2395 2410 * Fixed: issue summary counts should link to the issue list without subprojects
2396 2411 * Fixed: 'Delete' link on LDAP list has no effect
2397 2412
2398 2413
2399 2414 == 2009-11-15 v0.8.7
2400 2415
2401 2416 * Fixed: Hide paragraph terminator at the end of headings on html export
2402 2417 * Fixed: pre tags containing "<pre*"
2403 2418 * Fixed: First date of the date range not included in the time report with SQLite
2404 2419 * Fixed: Password field not styled correctly on alternative stylesheet
2405 2420 * Fixed: Error when sumbitting a POST request that requires a login
2406 2421 * Fixed: CSRF vulnerabilities
2407 2422
2408 2423
2409 2424 == 2009-11-04 v0.8.6
2410 2425
2411 2426 * Change links to closed issues to be a grey color
2412 2427 * Change subversion adapter to not cache authentication and run non interactively
2413 2428 * Fixed: Custom Values with a nil value cause HTTP error 500
2414 2429 * Fixed: Failure to convert HTML entities when editing an Issue reply
2415 2430 * Fixed: Error trying to show repository when there are no comments in a changeset
2416 2431 * Fixed: account/show/:user_id should not be accessible for other users not in your projects
2417 2432 * Fixed: XSS vulnerabilities
2418 2433 * Fixed: IssuesController#destroy should accept POST only
2419 2434 * Fixed: Inline images in wiki headings
2420 2435
2421 2436
2422 2437 == 2009-09-13 v0.8.5
2423 2438
2424 2439 * Incoming mail handler : Allow spaces between keywords and colon
2425 2440 * Do not require a non-word character after a comma in Redmine links
2426 2441 * Include issue hyperlinks in reminder emails
2427 2442 * Prevent nil error when retrieving svn version
2428 2443 * Various plugin hooks added
2429 2444 * Add plugins information to script/about
2430 2445 * Fixed: 500 Internal Server Error is raised if add an empty comment to the news
2431 2446 * Fixed: Atom links for wiki pages are not correct
2432 2447 * Fixed: Atom feeds leak email address
2433 2448 * Fixed: Case sensitivity in Issue filtering
2434 2449 * Fixed: When reading RSS feed, the inline-embedded images are not properly shown
2435 2450
2436 2451
2437 2452 == 2009-05-17 v0.8.4
2438 2453
2439 2454 * Allow textile mailto links
2440 2455 * Fixed: memory consumption when uploading file
2441 2456 * Fixed: Mercurial integration doesn't work if Redmine is installed in folder path containing space
2442 2457 * Fixed: an error is raised when no tab is available on project settings
2443 2458 * Fixed: insert image macro corrupts urls with excalamation marks
2444 2459 * Fixed: error on cross-project gantt PNG export
2445 2460 * Fixed: self and alternate links in atom feeds do not respect Atom specs
2446 2461 * Fixed: accept any svn tunnel scheme in repository URL
2447 2462 * Fixed: issues/show should accept user's rss key
2448 2463 * Fixed: consistency of custom fields display on the issue detail view
2449 2464 * Fixed: wiki comments length validation is missing
2450 2465 * Fixed: weak autologin token generation algorithm causes duplicate tokens
2451 2466
2452 2467
2453 2468 == 2009-04-05 v0.8.3
2454 2469
2455 2470 * Separate project field and subject in cross-project issue view
2456 2471 * Ability to set language for redmine:load_default_data task using REDMINE_LANG environment variable
2457 2472 * Rescue Redmine::DefaultData::DataAlreadyLoaded in redmine:load_default_data task
2458 2473 * CSS classes to highlight own and assigned issues
2459 2474 * Hide "New file" link on wiki pages from printing
2460 2475 * Flush buffer when asking for language in redmine:load_default_data task
2461 2476 * Minimum project identifier length set to 1
2462 2477 * Include headers so that emails don't trigger vacation auto-responders
2463 2478 * Fixed: Time entries csv export links for all projects are malformed
2464 2479 * Fixed: Files without Version aren't visible in the Activity page
2465 2480 * Fixed: Commit logs are centered in the repo browser
2466 2481 * Fixed: News summary field content is not searchable
2467 2482 * Fixed: Journal#save has a wrong signature
2468 2483 * Fixed: Email footer signature convention
2469 2484 * Fixed: Timelog report do not show time for non-versioned issues
2470 2485
2471 2486
2472 2487 == 2009-03-07 v0.8.2
2473 2488
2474 2489 * Send an email to the user when an administrator activates a registered user
2475 2490 * Strip keywords from received email body
2476 2491 * Footer updated to 2009
2477 2492 * Show RSS-link even when no issues is found
2478 2493 * One click filter action in activity view
2479 2494 * Clickable/linkable line #'s while browsing the repo or viewing a file
2480 2495 * Links to versions on files list
2481 2496 * Added request and controller objects to the hooks by default
2482 2497 * Fixed: exporting an issue with attachments to PDF raises an error
2483 2498 * Fixed: "too few arguments" error may occur on activerecord error translation
2484 2499 * Fixed: "Default columns Displayed on the Issues list" setting is not easy to read
2485 2500 * Fixed: visited links to closed tickets are not striked through with IE6
2486 2501 * Fixed: MailHandler#plain_text_body returns nil if there was nothing to strip
2487 2502 * Fixed: MailHandler raises an error when processing an email without From header
2488 2503
2489 2504
2490 2505 == 2009-02-15 v0.8.1
2491 2506
2492 2507 * Select watchers on new issue form
2493 2508 * Issue description is no longer a required field
2494 2509 * Files module: ability to add files without version
2495 2510 * Jump to the current tab when using the project quick-jump combo
2496 2511 * Display a warning if some attachments were not saved
2497 2512 * Import custom fields values from emails on issue creation
2498 2513 * Show view/annotate/download links on entry and annotate views
2499 2514 * Admin Info Screen: Display if plugin assets directory is writable
2500 2515 * Adds a 'Create and continue' button on the new issue form
2501 2516 * IMAP: add options to move received emails
2502 2517 * Do not show Category field when categories are not defined
2503 2518 * Lower the project identifier limit to a minimum of two characters
2504 2519 * Add "closed" html class to closed entries in issue list
2505 2520 * Fixed: broken redirect URL on login failure
2506 2521 * Fixed: Deleted files are shown when using Darcs
2507 2522 * Fixed: Darcs adapter works on Win32 only
2508 2523 * Fixed: syntax highlight doesn't appear in new ticket preview
2509 2524 * Fixed: email notification for changes I make still occurs when running Repository.fetch_changesets
2510 2525 * Fixed: no error is raised when entering invalid hours on the issue update form
2511 2526 * Fixed: Details time log report CSV export doesn't honour date format from settings
2512 2527 * Fixed: invalid css classes on issue details
2513 2528 * Fixed: Trac importer creates duplicate custom values
2514 2529 * Fixed: inline attached image should not match partial filename
2515 2530
2516 2531
2517 2532 == 2008-12-30 v0.8.0
2518 2533
2519 2534 * Setting added in order to limit the number of diff lines that should be displayed
2520 2535 * Makes logged-in username in topbar linking to
2521 2536 * Mail handler: strip tags when receiving a html-only email
2522 2537 * Mail handler: add watchers before sending notification
2523 2538 * Adds a css class (overdue) to overdue issues on issue lists and detail views
2524 2539 * Fixed: project activity truncated after viewing user's activity
2525 2540 * Fixed: email address entered for password recovery shouldn't be case-sensitive
2526 2541 * Fixed: default flag removed when editing a default enumeration
2527 2542 * Fixed: default category ignored when adding a document
2528 2543 * Fixed: error on repository user mapping when a repository username is blank
2529 2544 * Fixed: Firefox cuts off large diffs
2530 2545 * Fixed: CVS browser should not show dead revisions (deleted files)
2531 2546 * Fixed: escape double-quotes in image titles
2532 2547 * Fixed: escape textarea content when editing a issue note
2533 2548 * Fixed: JS error on context menu with IE
2534 2549 * Fixed: bold syntax around single character in series doesn't work
2535 2550 * Fixed several XSS vulnerabilities
2536 2551 * Fixed a SQL injection vulnerability
2537 2552
2538 2553
2539 2554 == 2008-12-07 v0.8.0-rc1
2540 2555
2541 2556 * Wiki page protection
2542 2557 * Wiki page hierarchy. Parent page can be assigned on the Rename screen
2543 2558 * Adds support for issue creation via email
2544 2559 * Adds support for free ticket filtering and custom queries on Gantt chart and calendar
2545 2560 * Cross-project search
2546 2561 * Ability to search a project and its subprojects
2547 2562 * Ability to search the projects the user belongs to
2548 2563 * Adds custom fields on time entries
2549 2564 * Adds boolean and list custom fields for time entries as criteria on time report
2550 2565 * Cross-project time reports
2551 2566 * Display latest user's activity on account/show view
2552 2567 * Show last connexion time on user's page
2553 2568 * Obfuscates email address on user's account page using javascript
2554 2569 * wiki TOC rendered as an unordered list
2555 2570 * Adds the ability to search for a user on the administration users list
2556 2571 * Adds the ability to search for a project name or identifier on the administration projects list
2557 2572 * Redirect user to the previous page after logging in
2558 2573 * Adds a permission 'view wiki edits' so that wiki history can be hidden to certain users
2559 2574 * Adds permissions for viewing the watcher list and adding new watchers on the issue detail view
2560 2575 * Adds permissions to let users edit and/or delete their messages
2561 2576 * Link to activity view when displaying dates
2562 2577 * Hide Redmine version in atom feeds and pdf properties
2563 2578 * 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.
2564 2579 * Sort users by their display names so that user dropdown lists are sorted alphabetically
2565 2580 * Adds estimated hours to issue filters
2566 2581 * Switch order of current and previous revisions in side-by-side diff
2567 2582 * Render the commit changes list as a tree
2568 2583 * Adds watch/unwatch functionality at forum topic level
2569 2584 * When moving an issue to another project, reassign it to the category with same name if any
2570 2585 * Adds child_pages macro for wiki pages
2571 2586 * Use GET instead of POST on roadmap (#718), gantt and calendar forms
2572 2587 * Search engine: display total results count and count by result type
2573 2588 * Email delivery configuration moved to an unversioned YAML file (config/email.yml, see the sample file)
2574 2589 * Adds icons on search results
2575 2590 * Adds 'Edit' link on account/show for admin users
2576 2591 * Adds Lock/Unlock/Activate link on user edit screen
2577 2592 * Adds user count in status drop down on admin user list
2578 2593 * Adds multi-levels blockquotes support by using > at the beginning of lines
2579 2594 * Adds a Reply link to each issue note
2580 2595 * Adds plain text only option for mail notifications
2581 2596 * Gravatar support for issue detail, user grid, and activity stream (disabled by default)
2582 2597 * Adds 'Delete wiki pages attachments' permission
2583 2598 * Show the most recent file when displaying an inline image
2584 2599 * Makes permission screens localized
2585 2600 * AuthSource list: display associated users count and disable 'Delete' buton if any
2586 2601 * Make the 'duplicates of' relation asymmetric
2587 2602 * Adds username to the password reminder email
2588 2603 * Adds links to forum messages using message#id syntax
2589 2604 * Allow same name for custom fields on different object types
2590 2605 * One-click bulk edition using the issue list context menu within the same project
2591 2606 * 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.
2592 2607 * Adds checkboxes toggle links on permissions report
2593 2608 * Adds Trac-Like anchors on wiki headings
2594 2609 * Adds support for wiki links with anchor
2595 2610 * Adds category to the issue context menu
2596 2611 * Adds a workflow overview screen
2597 2612 * Appends the filename to the attachment url so that clients that ignore content-disposition http header get the real filename
2598 2613 * Dots allowed in custom field name
2599 2614 * Adds posts quoting functionality
2600 2615 * Adds an option to generate sequential project identifiers
2601 2616 * Adds mailto link on the user administration list
2602 2617 * Ability to remove enumerations (activities, priorities, document categories) that are in use. Associated objects can be reassigned to another value
2603 2618 * Gantt chart: display issues that don't have a due date if they are assigned to a version with a date
2604 2619 * Change projects homepage limit to 255 chars
2605 2620 * 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
2606 2621 * Adds "please select" to activity select box if no activity is set as default
2607 2622 * Do not silently ignore timelog validation failure on issue edit
2608 2623 * Adds a rake task to send reminder emails
2609 2624 * Allow empty cells in wiki tables
2610 2625 * Makes wiki text formatter pluggable
2611 2626 * Adds back textile acronyms support
2612 2627 * Remove pre tag attributes
2613 2628 * Plugin hooks
2614 2629 * Pluggable admin menu
2615 2630 * Plugins can provide activity content
2616 2631 * Moves plugin list to its own administration menu item
2617 2632 * Adds url and author_url plugin attributes
2618 2633 * Adds Plugin#requires_redmine method so that plugin compatibility can be checked against current Redmine version
2619 2634 * Adds atom feed on time entries details
2620 2635 * Adds project name to issues feed title
2621 2636 * Adds a css class on menu items in order to apply item specific styles (eg. icons)
2622 2637 * Adds a Redmine plugin generators
2623 2638 * Adds timelog link to the issue context menu
2624 2639 * Adds links to the user page on various views
2625 2640 * Turkish translation by Ismail Sezen
2626 2641 * Catalan translation
2627 2642 * Vietnamese translation
2628 2643 * Slovak translation
2629 2644 * Better naming of activity feed if only one kind of event is displayed
2630 2645 * Enable syntax highlight on issues, messages and news
2631 2646 * Add target version to the issue list context menu
2632 2647 * Hide 'Target version' filter if no version is defined
2633 2648 * Add filters on cross-project issue list for custom fields marked as 'For all projects'
2634 2649 * Turn ftp urls into links
2635 2650 * Hiding the View Differences button when a wiki page's history only has one version
2636 2651 * Messages on a Board can now be sorted by the number of replies
2637 2652 * Adds a class ('me') to events of the activity view created by current user
2638 2653 * Strip pre/code tags content from activity view events
2639 2654 * Display issue notes in the activity view
2640 2655 * Adds links to changesets atom feed on repository browser
2641 2656 * Track project and tracker changes in issue history
2642 2657 * Adds anchor to atom feed messages links
2643 2658 * Adds a key in lang files to set the decimal separator (point or comma) in csv exports
2644 2659 * Makes importer work with Trac 0.8.x
2645 2660 * Upgraded to Prototype 1.6.0.1
2646 2661 * File viewer for attached text files
2647 2662 * Menu mapper: add support for :before, :after and :last options to #push method and add #delete method
2648 2663 * Removed inconsistent revision numbers on diff view
2649 2664 * CVS: add support for modules names with spaces
2650 2665 * Log the user in after registration if account activation is not needed
2651 2666 * Mercurial adapter improvements
2652 2667 * Trac importer: read session_attribute table to find user's email and real name
2653 2668 * Ability to disable unused SCM adapters in application settings
2654 2669 * Adds Filesystem adapter
2655 2670 * Clear changesets and changes with raw sql when deleting a repository for performance
2656 2671 * Redmine.pm now uses the 'commit access' permission defined in Redmine
2657 2672 * Reposman can create any type of scm (--scm option)
2658 2673 * Reposman creates a repository if the 'repository' module is enabled at project level only
2659 2674 * Display svn properties in the browser, svn >= 1.5.0 only
2660 2675 * Reduces memory usage when importing large git repositories
2661 2676 * Wider SVG graphs in repository stats
2662 2677 * SubversionAdapter#entries performance improvement
2663 2678 * SCM browser: ability to download raw unified diffs
2664 2679 * More detailed error message in log when scm command fails
2665 2680 * Adds support for file viewing with Darcs 2.0+
2666 2681 * Check that git changeset is not in the database before creating it
2667 2682 * Unified diff viewer for attached files with .patch or .diff extension
2668 2683 * File size display with Bazaar repositories
2669 2684 * Git adapter: use commit time instead of author time
2670 2685 * Prettier url for changesets
2671 2686 * Makes changes link to entries on the revision view
2672 2687 * Adds a field on the repository view to browse at specific revision
2673 2688 * Adds new projects atom feed
2674 2689 * Added rake tasks to generate rcov code coverage reports
2675 2690 * Add Redcloth's :block_markdown_rule to allow horizontal rules in wiki
2676 2691 * Show the project hierarchy in the drop down list for new membership on user administration screen
2677 2692 * Split user edit screen into tabs
2678 2693 * Renames bundled RedCloth to RedCloth3 to avoid RedCloth 4 to be loaded instead
2679 2694 * Fixed: Roadmap crashes when a version has a due date > 2037
2680 2695 * Fixed: invalid effective date (eg. 99999-01-01) causes an error on version edition screen
2681 2696 * Fixed: login filter providing incorrect back_url for Redmine installed in sub-directory
2682 2697 * Fixed: logtime entry duplicated when edited from parent project
2683 2698 * Fixed: wrong digest for text files under Windows
2684 2699 * Fixed: associated revisions are displayed in wrong order on issue view
2685 2700 * Fixed: Git Adapter date parsing ignores timezone
2686 2701 * Fixed: Printing long roadmap doesn't split across pages
2687 2702 * Fixes custom fields display order at several places
2688 2703 * Fixed: urls containing @ are parsed as email adress by the wiki formatter
2689 2704 * Fixed date filters accuracy with SQLite
2690 2705 * Fixed: tokens not escaped in highlight_tokens regexp
2691 2706 * Fixed Bazaar shared repository browsing
2692 2707 * Fixes platform determination under JRuby
2693 2708 * Fixed: Estimated time in issue's journal should be rounded to two decimals
2694 2709 * Fixed: 'search titles only' box ignored after one search is done on titles only
2695 2710 * Fixed: non-ASCII subversion path can't be displayed
2696 2711 * Fixed: Inline images don't work if file name has upper case letters or if image is in BMP format
2697 2712 * Fixed: document listing shows on "my page" when viewing documents is disabled for the role
2698 2713 * Fixed: Latest news appear on the homepage for projects with the News module disabled
2699 2714 * Fixed: cross-project issue list should not show issues of projects for which the issue tracking module was disabled
2700 2715 * Fixed: the default status is lost when reordering issue statuses
2701 2716 * Fixes error with Postgresql and non-UTF8 commit logs
2702 2717 * Fixed: textile footnotes no longer work
2703 2718 * Fixed: http links containing parentheses fail to reder correctly
2704 2719 * Fixed: GitAdapter#get_rev should use current branch instead of hardwiring master
2705 2720
2706 2721
2707 2722 == 2008-07-06 v0.7.3
2708 2723
2709 2724 * Allow dot in firstnames and lastnames
2710 2725 * Add project name to cross-project Atom feeds
2711 2726 * Encoding set to utf8 in example database.yml
2712 2727 * HTML titles on forums related views
2713 2728 * Fixed: various XSS vulnerabilities
2714 2729 * Fixed: Entourage (and some old client) fails to correctly render notification styles
2715 2730 * Fixed: Fixed: timelog redirects inappropriately when :back_url is blank
2716 2731 * Fixed: wrong relative paths to images in wiki_syntax.html
2717 2732
2718 2733
2719 2734 == 2008-06-15 v0.7.2
2720 2735
2721 2736 * "New Project" link on Projects page
2722 2737 * Links to repository directories on the repo browser
2723 2738 * Move status to front in Activity View
2724 2739 * Remove edit step from Status context menu
2725 2740 * Fixed: No way to do textile horizontal rule
2726 2741 * Fixed: Repository: View differences doesn't work
2727 2742 * Fixed: attachement's name maybe invalid.
2728 2743 * Fixed: Error when creating a new issue
2729 2744 * Fixed: NoMethodError on @available_filters.has_key?
2730 2745 * Fixed: Check All / Uncheck All in Email Settings
2731 2746 * Fixed: "View differences" of one file at /repositories/revision/ fails
2732 2747 * Fixed: Column width in "my page"
2733 2748 * Fixed: private subprojects are listed on Issues view
2734 2749 * Fixed: Textile: bold, italics, underline, etc... not working after parentheses
2735 2750 * Fixed: Update issue form: comment field from log time end out of screen
2736 2751 * Fixed: Editing role: "issue can be assigned to this role" out of box
2737 2752 * Fixed: Unable use angular braces after include word
2738 2753 * Fixed: Using '*' as keyword for repository referencing keywords doesn't work
2739 2754 * Fixed: Subversion repository "View differences" on each file rise ERROR
2740 2755 * Fixed: View differences for individual file of a changeset fails if the repository URL doesn't point to the repository root
2741 2756 * Fixed: It is possible to lock out the last admin account
2742 2757 * Fixed: Wikis are viewable for anonymous users on public projects, despite not granting access
2743 2758 * Fixed: Issue number display clipped on 'my issues'
2744 2759 * Fixed: Roadmap version list links not carrying state
2745 2760 * Fixed: Log Time fieldset in IssueController#edit doesn't set default Activity as default
2746 2761 * Fixed: git's "get_rev" API should use repo's current branch instead of hardwiring "master"
2747 2762 * Fixed: browser's language subcodes ignored
2748 2763 * Fixed: Error on project selection with numeric (only) identifier.
2749 2764 * Fixed: Link to PDF doesn't work after creating new issue
2750 2765 * Fixed: "Replies" should not be shown on forum threads that are locked
2751 2766 * Fixed: SVN errors lead to svn username/password being displayed to end users (security issue)
2752 2767 * Fixed: http links containing hashes don't display correct
2753 2768 * Fixed: Allow ampersands in Enumeration names
2754 2769 * Fixed: Atom link on saved query does not include query_id
2755 2770 * Fixed: Logtime info lost when there's an error updating an issue
2756 2771 * Fixed: TOC does not parse colorization markups
2757 2772 * Fixed: CVS: add support for modules names with spaces
2758 2773 * Fixed: Bad rendering on projects/add
2759 2774 * Fixed: exception when viewing differences on cvs
2760 2775 * Fixed: export issue to pdf will messup when use Chinese language
2761 2776 * Fixed: Redmine::Scm::Adapters::GitAdapter#get_rev ignored GIT_BIN constant
2762 2777 * Fixed: Adding non-ASCII new issue type in the New Issue page have encoding error using IE
2763 2778 * Fixed: Importing from trac : some wiki links are messed
2764 2779 * Fixed: Incorrect weekend definition in Hebrew calendar locale
2765 2780 * Fixed: Atom feeds don't provide author section for repository revisions
2766 2781 * Fixed: In Activity views, changesets titles can be multiline while they should not
2767 2782 * Fixed: Ignore unreadable subversion directories (read disabled using authz)
2768 2783 * Fixed: lib/SVG/Graph/Graph.rb can't externalize stylesheets
2769 2784 * Fixed: Close statement handler in Redmine.pm
2770 2785
2771 2786
2772 2787 == 2008-05-04 v0.7.1
2773 2788
2774 2789 * Thai translation added (Gampol Thitinilnithi)
2775 2790 * Translations updates
2776 2791 * Escape HTML comment tags
2777 2792 * Prevent "can't convert nil into String" error when :sort_order param is not present
2778 2793 * Fixed: Updating tickets add a time log with zero hours
2779 2794 * Fixed: private subprojects names are revealed on the project overview
2780 2795 * Fixed: Search for target version of "none" fails with postgres 8.3
2781 2796 * Fixed: Home, Logout, Login links shouldn't be absolute links
2782 2797 * Fixed: 'Latest projects' box on the welcome screen should be hidden if there are no projects
2783 2798 * Fixed: error when using upcase language name in coderay
2784 2799 * Fixed: error on Trac import when :due attribute is nil
2785 2800
2786 2801
2787 2802 == 2008-04-28 v0.7.0
2788 2803
2789 2804 * Forces Redmine to use rails 2.0.2 gem when vendor/rails is not present
2790 2805 * Queries can be marked as 'For all projects'. Such queries will be available on all projects and on the global issue list.
2791 2806 * Add predefined date ranges to the time report
2792 2807 * Time report can be done at issue level
2793 2808 * Various timelog report enhancements
2794 2809 * Accept the following formats for "hours" field: 1h, 1 h, 1 hour, 2 hours, 30m, 30min, 1h30, 1h30m, 1:30
2795 2810 * Display the context menu above and/or to the left of the click if needed
2796 2811 * Make the admin project files list sortable
2797 2812 * Mercurial: display working directory files sizes unless browsing a specific revision
2798 2813 * Preserve status filter and page number when using lock/unlock/activate links on the users list
2799 2814 * Redmine.pm support for LDAP authentication
2800 2815 * Better error message and AR errors in log for failed LDAP on-the-fly user creation
2801 2816 * Redirected user to where he is coming from after logging hours
2802 2817 * Warn user that subprojects are also deleted when deleting a project
2803 2818 * Include subprojects versions on calendar and gantt
2804 2819 * Notify project members when a message is posted if they want to receive notifications
2805 2820 * Fixed: Feed content limit setting has no effect
2806 2821 * Fixed: Priorities not ordered when displayed as a filter in issue list
2807 2822 * Fixed: can not display attached images inline in message replies
2808 2823 * Fixed: Boards are not deleted when project is deleted
2809 2824 * Fixed: trying to preview a new issue raises an exception with postgresql
2810 2825 * Fixed: single file 'View difference' links do not work because of duplicate slashes in url
2811 2826 * Fixed: inline image not displayed when including a wiki page
2812 2827 * Fixed: CVS duplicate key violation
2813 2828 * Fixed: ActiveRecord::StaleObjectError exception on closing a set of circular duplicate issues
2814 2829 * Fixed: custom field filters behaviour
2815 2830 * Fixed: Postgresql 8.3 compatibility
2816 2831 * Fixed: Links to repository directories don't work
2817 2832
2818 2833
2819 2834 == 2008-03-29 v0.7.0-rc1
2820 2835
2821 2836 * Overall activity view and feed added, link is available on the project list
2822 2837 * Git VCS support
2823 2838 * Rails 2.0 sessions cookie store compatibility
2824 2839 * Use project identifiers in urls instead of ids
2825 2840 * Default configuration data can now be loaded from the administration screen
2826 2841 * Administration settings screen split to tabs (email notifications options moved to 'Settings')
2827 2842 * Project description is now unlimited and optional
2828 2843 * Wiki annotate view
2829 2844 * Escape HTML tag in textile content
2830 2845 * Add Redmine links to documents, versions, attachments and repository files
2831 2846 * 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:
2832 2847 * by using checkbox and/or the little pencil that will select/unselect all issues
2833 2848 * by clicking on the rows (but not on the links), Ctrl and Shift keys can be used to select multiple issues
2834 2849 * 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)
2835 2850 * User display format is now configurable in administration settings
2836 2851 * Issue list now supports bulk edit/move/delete (for a set of issues that belong to the same project)
2837 2852 * Merged 'change status', 'edit issue' and 'add note' actions:
2838 2853 * Users with 'edit issues' permission can now update any property including custom fields when adding a note or changing the status
2839 2854 * '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
2840 2855 * Details by assignees on issue summary view
2841 2856 * '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
2842 2857 * Change status select box default to current status
2843 2858 * Preview for issue notes, news and messages
2844 2859 * Optional description for attachments
2845 2860 * 'Fixed version' label changed to 'Target version'
2846 2861 * Let the user choose when deleting issues with reported hours to:
2847 2862 * delete the hours
2848 2863 * assign the hours to the project
2849 2864 * reassign the hours to another issue
2850 2865 * Date range filter and pagination on time entries detail view
2851 2866 * Propagate time tracking to the parent project
2852 2867 * Switch added on the project activity view to include subprojects
2853 2868 * Display total estimated and spent hours on the version detail view
2854 2869 * Weekly time tracking block for 'My page'
2855 2870 * Permissions to edit time entries
2856 2871 * Include subprojects on the issue list, calendar, gantt and timelog by default (can be turned off is administration settings)
2857 2872 * Roadmap enhancements (separate related issues from wiki contents, leading h1 in version wiki pages is hidden, smaller wiki headings)
2858 2873 * Make versions with same date sorted by name
2859 2874 * Allow issue list to be sorted by target version
2860 2875 * Related changesets messages displayed on the issue details view
2861 2876 * Create a journal and send an email when an issue is closed by commit
2862 2877 * Add 'Author' to the available columns for the issue list
2863 2878 * More appropriate default sort order on sortable columns
2864 2879 * Add issue subject to the time entries view and issue subject, description and tracker to the csv export
2865 2880 * Permissions to edit issue notes
2866 2881 * Display date/time instead of date on files list
2867 2882 * Do not show Roadmap menu item if the project doesn't define any versions
2868 2883 * Allow longer version names (60 chars)
2869 2884 * Ability to copy an existing workflow when creating a new role
2870 2885 * Display custom fields in two columns on the issue form
2871 2886 * Added 'estimated time' in the csv export of the issue list
2872 2887 * Display the last 30 days on the activity view rather than the current month (number of days can be configured in the application settings)
2873 2888 * Setting for whether new projects should be public by default
2874 2889 * User preference to choose how comments/replies are displayed: in chronological or reverse chronological order
2875 2890 * Added default value for custom fields
2876 2891 * Added tabindex property on wiki toolbar buttons (to easily move from field to field using the tab key)
2877 2892 * Redirect to issue page after creating a new issue
2878 2893 * Wiki toolbar improvements (mainly for Firefox)
2879 2894 * Display wiki syntax quick ref link on all wiki textareas
2880 2895 * Display links to Atom feeds
2881 2896 * Breadcrumb nav for the forums
2882 2897 * Show replies when choosing to display messages in the activity
2883 2898 * Added 'include' macro to include another wiki page
2884 2899 * RedmineWikiFormatting page available as a static HTML file locally
2885 2900 * Wrap diff content
2886 2901 * Strip out email address from authors in repository screens
2887 2902 * Highlight the current item of the main menu
2888 2903 * Added simple syntax highlighters for php and java languages
2889 2904 * Do not show empty diffs
2890 2905 * Show explicit error message when the scm command failed (eg. when svn binary is not available)
2891 2906 * Lithuanian translation added (Sergej Jegorov)
2892 2907 * Ukrainan translation added (Natalia Konovka & Mykhaylo Sorochan)
2893 2908 * Danish translation added (Mads Vestergaard)
2894 2909 * Added i18n support to the jstoolbar and various settings screen
2895 2910 * RedCloth's glyphs no longer user
2896 2911 * New icons for the wiki toolbar (from http://www.famfamfam.com/lab/icons/silk/)
2897 2912 * The following menus can now be extended by plugins: top_menu, account_menu, application_menu
2898 2913 * Added a simple rake task to fetch changesets from the repositories: rake redmine:fetch_changesets
2899 2914 * Remove hardcoded "Redmine" strings in account related emails and use application title instead
2900 2915 * Mantis importer preserve bug ids
2901 2916 * Trac importer: Trac guide wiki pages skipped
2902 2917 * Trac importer: wiki attachments migration added
2903 2918 * Trac importer: support database schema for Trac migration
2904 2919 * Trac importer: support CamelCase links
2905 2920 * Removes the Redmine version from the footer (can be viewed on admin -> info)
2906 2921 * Rescue and display an error message when trying to delete a role that is in use
2907 2922 * 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
2908 2923 * Add "--encoding utf8" option to the Mercurial "hg log" command in order to get utf8 encoded commit logs
2909 2924 * Fixed: Gantt and calendar not properly refreshed (fragment caching removed)
2910 2925 * Fixed: Textile image with style attribute cause internal server error
2911 2926 * Fixed: wiki TOC not rendered properly when used in an issue or document description
2912 2927 * Fixed: 'has already been taken' error message on username and email fields if left empty
2913 2928 * Fixed: non-ascii attachement filename with IE
2914 2929 * Fixed: wrong url for wiki syntax pop-up when Redmine urls are prefixed
2915 2930 * Fixed: search for all words doesn't work
2916 2931 * Fixed: Do not show sticky and locked checkboxes when replying to a message
2917 2932 * Fixed: Mantis importer: do not duplicate Mantis username in firstname and lastname if realname is blank
2918 2933 * Fixed: Date custom fields not displayed as specified in application settings
2919 2934 * Fixed: titles not escaped in the activity view
2920 2935 * Fixed: issue queries can not use custom fields marked as 'for all projects' in a project context
2921 2936 * 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
2922 2937 * Fixed: locked users should not receive email notifications
2923 2938 * Fixed: custom field selection is not saved when unchecking them all on project settings
2924 2939 * Fixed: can not lock a topic when creating it
2925 2940 * Fixed: Incorrect filtering for unset values when using 'is not' filter
2926 2941 * Fixed: PostgreSQL issues_seq_id not updated when using Trac importer
2927 2942 * Fixed: ajax pagination does not scroll up
2928 2943 * Fixed: error when uploading a file with no content-type specified by the browser
2929 2944 * Fixed: wiki and changeset links not displayed when previewing issue description or notes
2930 2945 * Fixed: 'LdapError: no bind result' error when authenticating
2931 2946 * Fixed: 'LdapError: invalid binding information' when no username/password are set on the LDAP account
2932 2947 * Fixed: CVS repository doesn't work if port is used in the url
2933 2948 * Fixed: Email notifications: host name is missing in generated links
2934 2949 * Fixed: Email notifications: referenced changesets, wiki pages, attachments... are not turned into links
2935 2950 * Fixed: Do not clear issue relations when moving an issue to another project if cross-project issue relations are allowed
2936 2951 * Fixed: "undefined method 'textilizable'" error on email notification when running Repository#fetch_changesets from the console
2937 2952 * Fixed: Do not send an email with no recipient, cc or bcc
2938 2953 * Fixed: fetch_changesets fails on commit comments that close 2 duplicates issues.
2939 2954 * Fixed: Mercurial browsing under unix-like os and for directory depth > 2
2940 2955 * Fixed: Wiki links with pipe can not be used in wiki tables
2941 2956 * Fixed: migrate_from_trac doesn't import timestamps of wiki and tickets
2942 2957 * Fixed: when bulk editing, setting "Assigned to" to "nobody" causes an sql error with Postgresql
2943 2958
2944 2959
2945 2960 == 2008-03-12 v0.6.4
2946 2961
2947 2962 * Fixed: private projects name are displayed on account/show even if the current user doesn't have access to these private projects
2948 2963 * Fixed: potential LDAP authentication security flaw
2949 2964 * Fixed: context submenus on the issue list don't show up with IE6.
2950 2965 * Fixed: Themes are not applied with Rails 2.0
2951 2966 * Fixed: crash when fetching Mercurial changesets if changeset[:files] is nil
2952 2967 * Fixed: Mercurial repository browsing
2953 2968 * Fixed: undefined local variable or method 'log' in CvsAdapter when a cvs command fails
2954 2969 * Fixed: not null constraints not removed with Postgresql
2955 2970 * Doctype set to transitional
2956 2971
2957 2972
2958 2973 == 2007-12-18 v0.6.3
2959 2974
2960 2975 * Fixed: upload doesn't work in 'Files' section
2961 2976
2962 2977
2963 2978 == 2007-12-16 v0.6.2
2964 2979
2965 2980 * Search engine: issue custom fields can now be searched
2966 2981 * News comments are now textilized
2967 2982 * Updated Japanese translation (Satoru Kurashiki)
2968 2983 * Updated Chinese translation (Shortie Lo)
2969 2984 * Fixed Rails 2.0 compatibility bugs:
2970 2985 * Unable to create a wiki
2971 2986 * Gantt and calendar error
2972 2987 * Trac importer error (readonly? is defined by ActiveRecord)
2973 2988 * Fixed: 'assigned to me' filter broken
2974 2989 * Fixed: crash when validation fails on issue edition with no custom fields
2975 2990 * Fixed: reposman "can't find group" error
2976 2991 * Fixed: 'LDAP account password is too long' error when leaving the field empty on creation
2977 2992 * Fixed: empty lines when displaying repository files with Windows style eol
2978 2993 * Fixed: missing body closing tag in repository annotate and entry views
2979 2994
2980 2995
2981 2996 == 2007-12-10 v0.6.1
2982 2997
2983 2998 * Rails 2.0 compatibility
2984 2999 * Custom fields can now be displayed as columns on the issue list
2985 3000 * Added version details view (accessible from the roadmap)
2986 3001 * Roadmap: more accurate completion percentage calculation (done ratio of open issues is now taken into account)
2987 3002 * Added per-project tracker selection. Trackers can be selected on project settings
2988 3003 * Anonymous users can now be allowed to create, edit, comment issues, comment news and post messages in the forums
2989 3004 * Forums: messages can now be edited/deleted (explicit permissions need to be given)
2990 3005 * Forums: topics can be locked so that no reply can be added
2991 3006 * Forums: topics can be marked as sticky so that they always appear at the top of the list
2992 3007 * Forums: attachments can now be added to replies
2993 3008 * Added time zone support
2994 3009 * Added a setting to choose the account activation strategy (available in application settings)
2995 3010 * Added 'Classic' theme (inspired from the v0.51 design)
2996 3011 * Added an alternate theme which provides issue list colorization based on issues priority
2997 3012 * Added Bazaar SCM adapter
2998 3013 * Added Annotate/Blame view in the repository browser (except for Darcs SCM)
2999 3014 * Diff style (inline or side by side) automatically saved as a user preference
3000 3015 * Added issues status changes on the activity view (by Cyril Mougel)
3001 3016 * Added forums topics on the activity view (disabled by default)
3002 3017 * Added an option on 'My account' for users who don't want to be notified of changes that they make
3003 3018 * Trac importer now supports mysql and postgresql databases
3004 3019 * Trac importer improvements (by Mat Trudel)
3005 3020 * 'fixed version' field can now be displayed on the issue list
3006 3021 * Added a couple of new formats for the 'date format' setting
3007 3022 * Added Traditional Chinese translation (by Shortie Lo)
3008 3023 * Added Russian translation (iGor kMeta)
3009 3024 * Project name format limitation removed (name can now contain any character)
3010 3025 * Project identifier maximum length changed from 12 to 20
3011 3026 * Changed the maximum length of LDAP account to 255 characters
3012 3027 * Removed the 12 characters limit on passwords
3013 3028 * Added wiki macros support
3014 3029 * Performance improvement on workflow setup screen
3015 3030 * More detailed html title on several views
3016 3031 * Custom fields can now be reordered
3017 3032 * Search engine: search can be restricted to an exact phrase by using quotation marks
3018 3033 * Added custom fields marked as 'For all projects' to the csv export of the cross project issue list
3019 3034 * Email notifications are now sent as Blind carbon copy by default
3020 3035 * Fixed: all members (including non active) should be deleted when deleting a project
3021 3036 * Fixed: Error on wiki syntax link (accessible from wiki/edit)
3022 3037 * Fixed: 'quick jump to a revision' form on the revisions list
3023 3038 * Fixed: error on admin/info if there's more than 1 plugin installed
3024 3039 * Fixed: svn or ldap password can be found in clear text in the html source in editing mode
3025 3040 * Fixed: 'Assigned to' drop down list is not sorted
3026 3041 * Fixed: 'View all issues' link doesn't work on issues/show
3027 3042 * Fixed: error on account/register when validation fails
3028 3043 * Fixed: Error when displaying the issue list if a float custom field is marked as 'used as filter'
3029 3044 * Fixed: Mercurial adapter breaks on missing :files entry in changeset hash (James Britt)
3030 3045 * Fixed: Wrong feed URLs on the home page
3031 3046 * Fixed: Update of time entry fails when the issue has been moved to an other project
3032 3047 * Fixed: Error when moving an issue without changing its tracker (Postgresql)
3033 3048 * Fixed: Changes not recorded when using :pserver string (CVS adapter)
3034 3049 * Fixed: admin should be able to move issues to any project
3035 3050 * Fixed: adding an attachment is not possible when changing the status of an issue
3036 3051 * Fixed: No mime-types in documents/files downloading
3037 3052 * Fixed: error when sorting the messages if there's only one board for the project
3038 3053 * Fixed: 'me' doesn't appear in the drop down filters on a project issue list.
3039 3054
3040 3055 == 2007-11-04 v0.6.0
3041 3056
3042 3057 * Permission model refactoring.
3043 3058 * Permissions: there are now 2 builtin roles that can be used to specify permissions given to other users than members of projects
3044 3059 * Permissions: some permissions (eg. browse the repository) can be removed for certain roles
3045 3060 * Permissions: modules (eg. issue tracking, news, documents...) can be enabled/disabled at project level
3046 3061 * Added Mantis and Trac importers
3047 3062 * New application layout
3048 3063 * Added "Bulk edit" functionality on the issue list
3049 3064 * More flexible mail notifications settings at user level
3050 3065 * 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
3051 3066 * 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
3052 3067 * Added the ability to customize issue list columns (at application level or for each saved query)
3053 3068 * Overdue versions (date reached and open issues > 0) are now always displayed on the roadmap
3054 3069 * Added the ability to rename wiki pages (specific permission required)
3055 3070 * Search engines now supports pagination. Results are sorted in reverse chronological order
3056 3071 * Added "Estimated hours" attribute on issues
3057 3072 * A category with assigned issue can now be deleted. 2 options are proposed: remove assignments or reassign issues to another category
3058 3073 * Forum notifications are now also sent to the authors of the thread, even if they don't watch the board
3059 3074 * Added an application setting to specify the application protocol (http or https) used to generate urls in emails
3060 3075 * Gantt chart: now starts at the current month by default
3061 3076 * Gantt chart: month count and zoom factor are automatically saved as user preferences
3062 3077 * Wiki links can now refer to other project wikis
3063 3078 * Added wiki index by date
3064 3079 * Added preview on add/edit issue form
3065 3080 * Emails footer can now be customized from the admin interface (Admin -> Email notifications)
3066 3081 * 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)
3067 3082 * Calendar: first day of week can now be set in lang files
3068 3083 * Automatic closing of duplicate issues
3069 3084 * Added a cross-project issue list
3070 3085 * AJAXified the SCM browser (tree view)
3071 3086 * Pretty URL for the repository browser (Cyril Mougel)
3072 3087 * Search engine: added a checkbox to search titles only
3073 3088 * Added "% done" in the filter list
3074 3089 * Enumerations: values can now be reordered and a default value can be specified (eg. default issue priority)
3075 3090 * Added some accesskeys
3076 3091 * Added "Float" as a custom field format
3077 3092 * Added basic Theme support
3078 3093 * Added the ability to set the "done ratio" of issues fixed by commit (Nikolay Solakov)
3079 3094 * Added custom fields in issue related mail notifications
3080 3095 * Email notifications are now sent in plain text and html
3081 3096 * Gantt chart can now be exported to a graphic file (png). This functionality is only available if RMagick is installed.
3082 3097 * Added syntax highlightment for repository files and wiki
3083 3098 * Improved automatic Redmine links
3084 3099 * Added automatic table of content support on wiki pages
3085 3100 * Added radio buttons on the documents list to sort documents by category, date, title or author
3086 3101 * Added basic plugin support, with a sample plugin
3087 3102 * Added a link to add a new category when creating or editing an issue
3088 3103 * Added a "Assignable" boolean on the Role model. If unchecked, issues can not be assigned to users having this role.
3089 3104 * Added an option to be able to relate issues in different projects
3090 3105 * Added the ability to move issues (to another project) without changing their trackers.
3091 3106 * Atom feeds added on project activity, news and changesets
3092 3107 * Added the ability to reset its own RSS access key
3093 3108 * Main project list now displays root projects with their subprojects
3094 3109 * Added anchor links to issue notes
3095 3110 * Added reposman Ruby version. This script can now register created repositories in Redmine (Nicolas Chuche)
3096 3111 * Issue notes are now included in search
3097 3112 * Added email sending test functionality
3098 3113 * Added LDAPS support for LDAP authentication
3099 3114 * Removed hard-coded URLs in mail templates
3100 3115 * Subprojects are now grouped by projects in the navigation drop-down menu
3101 3116 * Added a new value for date filters: this week
3102 3117 * Added cache for application settings
3103 3118 * Added Polish translation (Tomasz Gawryl)
3104 3119 * Added Czech translation (Jan Kadlecek)
3105 3120 * Added Romanian translation (Csongor Bartus)
3106 3121 * Added Hebrew translation (Bob Builder)
3107 3122 * Added Serbian translation (Dragan Matic)
3108 3123 * Added Korean translation (Choi Jong Yoon)
3109 3124 * Fixed: the link to delete issue relations is displayed even if the user is not authorized to delete relations
3110 3125 * Performance improvement on calendar and gantt
3111 3126 * Fixed: wiki preview doesn't work on long entries
3112 3127 * Fixed: queries with multiple custom fields return no result
3113 3128 * Fixed: Can not authenticate user against LDAP if its DN contains non-ascii characters
3114 3129 * Fixed: URL with ~ broken in wiki formatting
3115 3130 * Fixed: some quotation marks are rendered as strange characters in pdf
3116 3131
3117 3132
3118 3133 == 2007-07-15 v0.5.1
3119 3134
3120 3135 * per project forums added
3121 3136 * added the ability to archive projects
3122 3137 * added "Watch" functionality on issues. It allows users to receive notifications about issue changes
3123 3138 * custom fields for issues can now be used as filters on issue list
3124 3139 * added per user custom queries
3125 3140 * commit messages are now scanned for referenced or fixed issue IDs (keywords defined in Admin -> Settings)
3126 3141 * projects list now shows the list of public projects and private projects for which the user is a member
3127 3142 * versions can now be created with no date
3128 3143 * added issue count details for versions on Reports view
3129 3144 * added time report, by member/activity/tracker/version and year/month/week for the selected period
3130 3145 * each category can now be associated to a user, so that new issues in that category are automatically assigned to that user
3131 3146 * added autologin feature (disabled by default)
3132 3147 * optimistic locking added for wiki edits
3133 3148 * added wiki diff
3134 3149 * added the ability to destroy wiki pages (requires permission)
3135 3150 * a wiki page can now be attached to each version, and displayed on the roadmap
3136 3151 * attachments can now be added to wiki pages (original patch by Pavol Murin) and displayed online
3137 3152 * added an option to see all versions in the roadmap view (including completed ones)
3138 3153 * added basic issue relations
3139 3154 * added the ability to log time when changing an issue status
3140 3155 * account information can now be sent to the user when creating an account
3141 3156 * author and assignee of an issue always receive notifications (even if they turned of mail notifications)
3142 3157 * added a quick search form in page header
3143 3158 * added 'me' value for 'assigned to' and 'author' query filters
3144 3159 * added a link on revision screen to see the entire diff for the revision
3145 3160 * added last commit message for each entry in repository browser
3146 3161 * added the ability to view a file diff with free to/from revision selection.
3147 3162 * text files can now be viewed online when browsing the repository
3148 3163 * added basic support for other SCM: CVS (Ralph Vater), Mercurial and Darcs
3149 3164 * added fragment caching for svn diffs
3150 3165 * added fragment caching for calendar and gantt views
3151 3166 * login field automatically focused on login form
3152 3167 * subproject name displayed on issue list, calendar and gantt
3153 3168 * added an option to choose the date format: language based or ISO 8601
3154 3169 * added a simple mail handler. It lets users add notes to an existing issue by replying to the initial notification email.
3155 3170 * a 403 error page is now displayed (instead of a blank page) when trying to access a protected page
3156 3171 * added portuguese translation (Joao Carlos Clementoni)
3157 3172 * added partial online help japanese translation (Ken Date)
3158 3173 * added bulgarian translation (Nikolay Solakov)
3159 3174 * added dutch translation (Linda van den Brink)
3160 3175 * added swedish translation (Thomas Habets)
3161 3176 * italian translation update (Alessio Spadaro)
3162 3177 * japanese translation update (Satoru Kurashiki)
3163 3178 * fixed: error on history atom feed when there's no notes on an issue change
3164 3179 * fixed: error in journalizing an issue with longtext custom fields (Postgresql)
3165 3180 * fixed: creation of Oracle schema
3166 3181 * fixed: last day of the month not included in project activity
3167 3182 * fixed: files with an apostrophe in their names can't be accessed in SVN repository
3168 3183 * fixed: performance issue on RepositoriesController#revisions when a changeset has a great number of changes (eg. 100,000)
3169 3184 * fixed: open/closed issue counts are always 0 on reports view (postgresql)
3170 3185 * fixed: date query filters (wrong results and sql error with postgresql)
3171 3186 * fixed: confidentiality issue on account/show (private project names displayed to anyone)
3172 3187 * fixed: Long text custom fields displayed without line breaks
3173 3188 * fixed: Error when editing the wokflow after deleting a status
3174 3189 * fixed: SVN commit dates are now stored as local time
3175 3190
3176 3191
3177 3192 == 2007-04-11 v0.5.0
3178 3193
3179 3194 * added per project Wiki
3180 3195 * added rss/atom feeds at project level (custom queries can be used as feeds)
3181 3196 * added search engine (search in issues, news, commits, wiki pages, documents)
3182 3197 * simple time tracking functionality added
3183 3198 * added version due dates on calendar and gantt
3184 3199 * added subprojects issue count on project Reports page
3185 3200 * added the ability to copy an existing workflow when creating a new tracker
3186 3201 * added the ability to include subprojects on calendar and gantt
3187 3202 * added the ability to select trackers to display on calendar and gantt (Jeffrey Jones)
3188 3203 * added side by side svn diff view (Cyril Mougel)
3189 3204 * added back subproject filter on issue list
3190 3205 * added permissions report in admin area
3191 3206 * added a status filter on users list
3192 3207 * support for password-protected SVN repositories
3193 3208 * SVN commits are now stored in the database
3194 3209 * added simple svn statistics SVG graphs
3195 3210 * progress bars for roadmap versions (Nick Read)
3196 3211 * issue history now shows file uploads and deletions
3197 3212 * #id patterns are turned into links to issues in descriptions and commit messages
3198 3213 * japanese translation added (Satoru Kurashiki)
3199 3214 * chinese simplified translation added (Andy Wu)
3200 3215 * italian translation added (Alessio Spadaro)
3201 3216 * added scripts to manage SVN repositories creation and user access control using ssh+svn (Nicolas Chuche)
3202 3217 * better calendar rendering time
3203 3218 * fixed migration scripts to work with mysql 5 running in strict mode
3204 3219 * fixed: error when clicking "add" with no block selected on my/page_layout
3205 3220 * fixed: hard coded links in navigation bar
3206 3221 * fixed: table_name pre/suffix support
3207 3222
3208 3223
3209 3224 == 2007-02-18 v0.4.2
3210 3225
3211 3226 * Rails 1.2 is now required
3212 3227 * settings are now stored in the database and editable through the application in: Admin -> Settings (config_custom.rb is no longer used)
3213 3228 * added project roadmap view
3214 3229 * mail notifications added when a document, a file or an attachment is added
3215 3230 * tooltips added on Gantt chart and calender to view the details of the issues
3216 3231 * ability to set the sort order for roles, trackers, issue statuses
3217 3232 * added missing fields to csv export: priority, start date, due date, done ratio
3218 3233 * added total number of issues per tracker on project overview
3219 3234 * 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-)
3220 3235 * added back "fixed version" field on issue screen and in filters
3221 3236 * project settings screen split in 4 tabs
3222 3237 * custom fields screen split in 3 tabs (one for each kind of custom field)
3223 3238 * multiple issues pdf export now rendered as a table
3224 3239 * added a button on users/list to manually activate an account
3225 3240 * added a setting option to disable "password lost" functionality
3226 3241 * added a setting option to set max number of issues in csv/pdf exports
3227 3242 * fixed: subprojects count is always 0 on projects list
3228 3243 * fixed: locked users are proposed when adding a member to a project
3229 3244 * fixed: setting an issue status as default status leads to an sql error with SQLite
3230 3245 * fixed: unable to delete an issue status even if it's not used yet
3231 3246 * fixed: filters ignored when exporting a predefined query to csv/pdf
3232 3247 * fixed: crash when french "issue_edit" email notification is sent
3233 3248 * fixed: hide mail preference not saved (my/account)
3234 3249 * fixed: crash when a new user try to edit its "my page" layout
3235 3250
3236 3251
3237 3252 == 2007-01-03 v0.4.1
3238 3253
3239 3254 * fixed: emails have no recipient when one of the project members has notifications disabled
3240 3255
3241 3256
3242 3257 == 2007-01-02 v0.4.0
3243 3258
3244 3259 * simple SVN browser added (just needs svn binaries in PATH)
3245 3260 * comments can now be added on news
3246 3261 * "my page" is now customizable
3247 3262 * more powerfull and savable filters for issues lists
3248 3263 * improved issues change history
3249 3264 * new functionality: move an issue to another project or tracker
3250 3265 * new functionality: add a note to an issue
3251 3266 * new report: project activity
3252 3267 * "start date" and "% done" fields added on issues
3253 3268 * project calendar added
3254 3269 * gantt chart added (exportable to pdf)
3255 3270 * single/multiple issues pdf export added
3256 3271 * issues reports improvements
3257 3272 * multiple file upload for issues, documents and files
3258 3273 * option to set maximum size of uploaded files
3259 3274 * textile formating of issue and news descritions (RedCloth required)
3260 3275 * integration of DotClear jstoolbar for textile formatting
3261 3276 * calendar date picker for date fields (LGPL DHTML Calendar http://sourceforge.net/projects/jscalendar)
3262 3277 * new filter in issues list: Author
3263 3278 * ajaxified paginators
3264 3279 * news rss feed added
3265 3280 * option to set number of results per page on issues list
3266 3281 * localized csv separator (comma/semicolon)
3267 3282 * csv output encoded to ISO-8859-1
3268 3283 * user custom field displayed on account/show
3269 3284 * default configuration improved (default roles, trackers, status, permissions and workflows)
3270 3285 * language for default configuration data can now be chosen when running 'load_default_data' task
3271 3286 * javascript added on custom field form to show/hide fields according to the format of custom field
3272 3287 * fixed: custom fields not in csv exports
3273 3288 * fixed: project settings now displayed according to user's permissions
3274 3289 * fixed: application error when no version is selected on projects/add_file
3275 3290 * fixed: public actions not authorized for members of non public projects
3276 3291 * fixed: non public projects were shown on welcome screen even if current user is not a member
3277 3292
3278 3293
3279 3294 == 2006-10-08 v0.3.0
3280 3295
3281 3296 * user authentication against multiple LDAP (optional)
3282 3297 * token based "lost password" functionality
3283 3298 * user self-registration functionality (optional)
3284 3299 * custom fields now available for issues, users and projects
3285 3300 * new custom field format "text" (displayed as a textarea field)
3286 3301 * project & administration drop down menus in navigation bar for quicker access
3287 3302 * text formatting is preserved for long text fields (issues, projects and news descriptions)
3288 3303 * urls and emails are turned into clickable links in long text fields
3289 3304 * "due date" field added on issues
3290 3305 * tracker selection filter added on change log
3291 3306 * Localization plugin replaced with GLoc 1.1.0 (iconv required)
3292 3307 * error messages internationalization
3293 3308 * german translation added (thanks to Karim Trott)
3294 3309 * data locking for issues to prevent update conflicts (using ActiveRecord builtin optimistic locking)
3295 3310 * new filter in issues list: "Fixed version"
3296 3311 * active filters are displayed with colored background on issues list
3297 3312 * custom configuration is now defined in config/config_custom.rb
3298 3313 * user object no more stored in session (only user_id)
3299 3314 * news summary field is no longer required
3300 3315 * tables and forms redesign
3301 3316 * Fixed: boolean custom field not working
3302 3317 * Fixed: error messages for custom fields are not displayed
3303 3318 * Fixed: invalid custom fields should have a red border
3304 3319 * Fixed: custom fields values are not validated on issue update
3305 3320 * Fixed: unable to choose an empty value for 'List' custom fields
3306 3321 * Fixed: no issue categories sorting
3307 3322 * Fixed: incorrect versions sorting
3308 3323
3309 3324
3310 3325 == 2006-07-12 - v0.2.2
3311 3326
3312 3327 * Fixed: bug in "issues list"
3313 3328
3314 3329
3315 3330 == 2006-07-09 - v0.2.1
3316 3331
3317 3332 * new databases supported: Oracle, PostgreSQL, SQL Server
3318 3333 * projects/subprojects hierarchy (1 level of subprojects only)
3319 3334 * environment information display in admin/info
3320 3335 * more filter options in issues list (rev6)
3321 3336 * default language based on browser settings (Accept-Language HTTP header)
3322 3337 * issues list exportable to CSV (rev6)
3323 3338 * simple_format and auto_link on long text fields
3324 3339 * more data validations
3325 3340 * Fixed: error when all mail notifications are unchecked in admin/mail_options
3326 3341 * Fixed: all project news are displayed on project summary
3327 3342 * Fixed: Can't change user password in users/edit
3328 3343 * Fixed: Error on tables creation with PostgreSQL (rev5)
3329 3344 * Fixed: SQL error in "issue reports" view with PostgreSQL (rev5)
3330 3345
3331 3346
3332 3347 == 2006-06-25 - v0.1.0
3333 3348
3334 3349 * multiple users/multiple projects
3335 3350 * role based access control
3336 3351 * issue tracking system
3337 3352 * fully customizable workflow
3338 3353 * documents/files repository
3339 3354 * email notifications on issue creation and update
3340 3355 * multilanguage support (except for error messages):english, french, spanish
3341 3356 * online manual in french (unfinished)
@@ -1,37 +1,37
1 1 require 'rexml/document'
2 2
3 3 module Redmine
4 4 module VERSION #:nodoc:
5 5 MAJOR = 3
6 6 MINOR = 2
7 TINY = 4
7 TINY = 5
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 # Retrieves the revision from the working copy
16 16 def self.revision
17 17 if File.directory?(File.join(Rails.root, '.svn'))
18 18 begin
19 19 path = Redmine::Scm::Adapters::AbstractAdapter.shell_quote(Rails.root.to_s)
20 20 if `svn info --xml #{path}` =~ /revision="(\d+)"/
21 21 return $1.to_i
22 22 end
23 23 rescue
24 24 # Could not find the current revision
25 25 end
26 26 end
27 27 nil
28 28 end
29 29
30 30 REVISION = self.revision
31 31 ARRAY = [MAJOR, MINOR, TINY, BRANCH, REVISION].compact
32 32 STRING = ARRAY.join('.')
33 33
34 34 def self.to_a; ARRAY end
35 35 def self.to_s; STRING end
36 36 end
37 37 end
General Comments 0
You need to be logged in to leave comments. Login now