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