/
CHANGELOG
2836 lines (2627 loc) · 163 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
== Redmine changelog
Redmine - project management software
Copyright (C) 2006-2014 Jean-Philippe Lang
http://www.redmine.org/
== 2014-10-21 v2.6.0
* Defect #8753: PDF export for Hebrew is reversed
* Defect #8758: Ignore email keywords after delimiter
* Defect #9660: Issues counters in roadmap only link to issues in the same project
* Defect #11788: Export to PDF: align right in table doesn't work
* Defect #12580: long hyperlinks inserted in task description breaks right frame boundary
* Defect #12934: PDF export: No images in tables
* Defect #13487: Honor committer => user mapping in repository statistics
* Defect #13642: PDF bookmark not displayed when contain a non-ascii character
* Defect #13781: CJK(Chinese/Japanese/Korean) characters are not shown in PDF on non CJK locales
* Defect #13860: Text of custom fields is not wrapped in PDF exports of issues
* Defect #14281: Parent issue autocomplete does not follow to the "Allow cross-project subtasks" setting
* Defect #14466: Wrap long issue fields in issue pdf header
* Defect #14491: MailHandler: Unable to determine target project (when allow_override=project and project=unassigned is used)
* Defect #14737: Gantt, completed % truncated instead of rounded
* Defect #14917: Bad table formatting in pdf export
* Defect #16496: Link custom field are not displayed as links on the issue list
* Defect #17023: The error flash message on session expiration is not in the language of the user but of the user of the previous request
* Defect #17202: Copying Project Fails to Copy Queries with visibility == VISIBILITY_ROLES
* Defect #17322: Long strings such as URL break out of box
* Defect #17484: Custom fields added to "spent time" don't show in context menu
* Defect #17828: Could not find gem 'mocha (~> 1.0.0) ruby'
* Defect #17931: note "Applied in changeset" generated multiple times for the same repo
* Defect #17954: /time_entries/new can't derive project from issue
* Defect #17959: Issue notes not previewed when project is changed
* Defect #18041: Wiki, Pdf export, Table, <pre>
* Defect #18110: Extraction of list of available locales is probe to bad gems
* Defect #18119: Thumbnail image path without HTTPS
* Defect #18144: German translation on "delete my account" page showing a "\n"
* Feature #10914: Include is_private setting in xml/json output
* Feature #12447: Support for PNG with alpha channel in pdf export
* Feature #14008: Add a warning if 2 plugins have the same settings partial name
* Feature #14030: Allow plugins to put gems inside PluginGemfile
* Feature #14599: Support 16-bit depth PNG images in PDF export
* Feature #16164: Bulk edit workflows for multiple trackers/roles
* Feature #16362: Option to send email on "Assignee updated"
* Feature #16707: Integrate support of SSL for POP3 incoming emails
* Feature #17077: fetch_changesets should use POST method too
* Feature #17380: Move project sidebar content to a partial
* Feature #17431: Display a target version's date if available in issue forms, as a tooltip
* Feature #17570: use rbpdf gem instead of bundled rfpdf
* Feature #17628: Expose project is_public property via API
* Feature #17955: Add link to /time_entries/new from My Page Spent Time block
* Feature #17976: Custom permissions per project for non member and anonymous users
* Feature #17993: Issues list : css tags to get sort orders
* Patch #6498: Make options parameter optional in User#allowed_to_globally?
* Patch #13589: Wiki PDF export for 2 column tables
* Patch #16190: Relax rejections based on Auto-Submitted header
* Patch #16240: Private notes should be marked more clearly
* Patch #16536: Japanese translation update (email notification)
* Patch #16556: Traditional Chinese "field_assigned_to" translation change
* Patch #16685: Introduce the request_store gem to hold User.current and prevent data leakage in error messages
* Patch #16704: Persian Translation
* Patch #16878: Parse configuration file for ERB
* Patch #16905: Count users with a single query on group list
* Patch #16925: Improve performance of Principal.member_of scope
* Patch #17308: Japanese translation change (fix terms mismatch in workflow)
* Patch #17346: Japanese translation change (followed updates of en.yml)
* Patch #17400: Typo in Changelog
* Patch #17401: Better fix for r13159 issue #16708
* Patch #17456: Japanese translation change (custom fields)
* Patch #17492: Lowering configuration.example.yml confusion
* Patch #17552: Bringing together of the translation of Members at Polish translation
* Patch #17563: Fixes some issues in the Galician (gl) translation
* Patch #17602: Include enabled modules in projects API
* Patch #17717: Password/Email address change should invalidate security tokens
* Patch #17796: Expire all other sessions on password change
* Patch #17847: Wiki extended help macros do not reflect basic Redmine macros
* Patch #17853: Portuguese translation file
* Patch #18047: MailHandler: Don't use String#respond_to?(:force_encoding) to differentiate between Ruby 1.8 and Ruby 1.9
== 2014-07-06 v2.5.2
* Defect #3483: Relative url for source links in notifications
* Defect #16415: Users get e-mail notification twice, if they are watchers and assignees at the same time.
* Defect #16519: Generating a spent time report on a list type custom field with multiple values causes an invalid SQL error
* Defect #16564: Repository identifiers can be reserved words
* Defect #16619: Mailer.token_for generates invalid message_id when using from address with full name
* Defect #16655: start_date not set despite settings[default_issue_start_date_to_creation_date] being set.
* Defect #16668: Redmine links broken when object name contains special characters
* Defect #16669: Markdown formatter should use the :no_intra_emphasis extension
* Defect #16708: Form is submitted when switching tab
* Defect #16739: custom_fields.json only returns single tracker instead of array of trackers
* Defect #16747: Remove useless settings when editing a query from the gantt
* Defect #16755: Field set as read-only still available in the issues list context menu
* Defect #16795: Member#destroy triggers after_destroy callbacks twice
* Defect #16798: Custom field - list type - checkboxes - unchecking all - does not save
* Defect #16926: Custom field referencing deleted value trigger an error on display
* Defect #16989: Inline images in email does not appear when thumbnail macro is used.
* Defect #17003: Option to display bool custom fields as a single checkbox
* Feature #3177: Add "Check for updates" functionality to installed plugins
* Feature #16194: Ruby 2.1 support
* Patch #16566: French "text_git_repository_note" translation
* Patch #16700: Blank content type for attachments attached via Ajax file upload
* Patch #16710: Support for the 1.x versions of mime-types gem
* Patch #16781: Crash in markdown formatter causes ruby process to end
* Patch #17166: Japanese translation update (plugin update check)
* Patch #17301: Czech plugin strings
== 2014-03-29 v2.5.1
* Defect #14298: Error generated on 'search for watchers to add' after clicking add without selected users
* Defect #16236: Right-aligned table of contents (TOC) not working with markdown
* Defect #16255: Internal Error for specific version of non-existent wiki page
* Defect #16259: Changing Tracker value on new issue form makes hidden fields appearing after hitting F5
* Defect #16321: Custom Fields with "Link values to URL" set are displayed as escaped html in email
* Defect #16338: Can't choose an issue of a different project when updating time entries
* Defect #16353: Regexp bug in JournalsController regexp handling when quoting existing journal entries
* Feature #16326: Custom queries, buttons to move column to top and bottom
* Patch #16291: Japanese translation update
* Patch #16319: Random crash when using custom fields
* Patch #16320: Turkish typo fix
* Patch #16334: Korean Translation
* Patch #16336: Russian translation
* Patch #16356: Spanish Translation: label_custom_field_select_type
* Patch #16368: Polish translation update
* Patch #16381: Extract code to render project context links to helper
* Patch #16453: Czech localisation
* Defect #16466: Fixed back url verification
== 2014-03-02 v2.5.0
* Defect #3163: Large inline images overflow
* Defect #13385: Searchable checkbox displayed on edit form for not-searchable custom field formats.
* Defect #13396: Updating an issue with user or list format custom field, currently having value that is locked or removed, clears that field
* Defect #14361: Mercurial commit ids are short (12 digits) on database
* Defect #15377: bundle install --without development test fails
* Defect #15381: Error pages improvement
* Defect #15485: HTML 5 validation multiple ids
* Defect #15551: Validating a Setting with invalid name triggers an error
* Defect #15552: Preferences are not preserved after adding user with validation error
* Defect #15704: Journal for relation should store relation type instead of i18n key
* Defect #15709: TimeEntry custom_values are not deleted from the database when destroying the associated project
* Defect #15831: Successful update notice for workflows
* Defect #15848: REST API: Cannot retrieve memberships of closed projects
* Defect #15929: REST API: Integer custom field validation fails when using non-string values
* Defect #15947: Deadlock when delete issues in same time on multiple sessions
* Defect #15983: Project.activities returns different types depending on context
* Defect #16077: Table of contents macro conflicts with collapse macro
* Defect #16091: Export CSV with many custom field runs many queries
* Defect #16107: ApplicationController mishandles non-Basic authentication information, causing an internal error
* Defect #16143: Can't insert too long comment field from repository (MySQL)
* Feature #1179: Optionally allow Text and Long Text custom fields support wiki formatting
* Feature #1358: Link_to for Custom Field
* Feature #2083: CustomField of type "external-link-to" with configurable URL prefix
* Feature #2549: Enable the watching of news
* Feature #2691: Option to disable automated language-guessing based on HTTP_ACCEPT_LANGUAGE HTTP-header
* Feature #8152: Render Version and User custom fields as links
* Feature #8562: Watchers list too big in new issue form
* Feature #8572: Configuration of which versions (by version-status) are shown in version-format custom fields
* Feature #8842: REST API: Filter issues created/updated before or after specific timestamp
* Feature #13134: Focus first text field automatically
* Feature #14309: Add favicon to Atom feeds
* Feature #15275: Improve usage of label "button_update"
* Feature #15362: Wrap filters, options and buttons with extra div on the issue list
* Feature #15520: Markdown formatting
* Feature #15699: Description for custom fields
* Feature #15701: Add project identifier substitution option to the URL-pattern property of link format custom fields
* Feature #15790: Use the mime-types gem to get mime type for unknown extension
* Feature #15815: REST API : Add project status in API response
* Feature #15926: Redirect to back_url or referer when clicking "Sign in" while already logged-in
* Patch #12753: Update config.i18n.load_path for plugin-supplied locales
* Patch #13774: Show warning if CSV-Export exceeds limit
* Patch #14766: Better block detection on my page
* Patch #15403: Czech "message" and "changeset" translation change
* Patch #15420: Don't create duplicate wikis in tests
* Patch #15689: Make favicon themeable
* Patch #15785: Support more character encodings in incoming emails
== 2014-03-02 v2.4.4
* Defect #16081: Export CSV - Custom field true/false not using translation
* Defect #16161: Parent task search and datepicker not available after changing status
* Defect #16169: Wrong validation when updating integer custom field with spaces
* Defect #16177: Mercurial 2.9 compatibility
== 2014-02-08 v2.4.3
* Defect #13544: Commit reference: autogenerated issue note has wrong commit link syntax in multi-repo or cross-project context
* Defect #15664: Unable to upload attachments without add_issues, edit_issues or add_issue_notes permission
* Defect #15756: 500 on admin info/settings page on development environment
* Defect #15781: Customfields have a noticable impact on search performance due to slow database COUNT
* Defect #15849: Redmine:Fetch_Changesets Single-inheritance issue in subclass "Repository:Git"
* Defect #15870: Parent task completion is 104% after update of subtasks
* Defect #16032: Repository.fetch_changesets > app/models/repository/git.rb:137:in `[]=': string not matched (IndexError)
* Defect #16038: Issue#css_classes corrupts user.groups association cache
* Patch #15960: pt-BR translation for 2.4-stable
Additional note:
#15781 was forgotten to merge to v2.4.3.
It is in v2.5.0.
== 2013-12-23 v2.4.2
* Defect #15398: HTML 5 invalid <center> tag
* Defect #15523: CSS class for done ratio is not properly generated
* Defect #15623: Timelog filtering by activity field does not handle project activity overrides
* Defect #15677: Links for relations in notifications do not include hostname
* Defect #15684: MailHandler : text/plain attachments are added to description
* Defect #15714: Notification on loosing assignment does not work
* Defect #15735: OpenID login fails due to CSRF verification
* Defect #15741: Multiple scrollbars in project selection tree
* Patch #9442: Russian wiki syntax help translations
* Patch #15524: Japanese translation update (r12278)
* Patch #15601: Turkish translation update
* Patch #15688: Spanish translation updated
* Patch #15696: Russian translation update
== 2013-11-23 v2.4.1
* Defect #15401: Wiki syntax "bold italic" is incorrect
* Defect #15414: Empty sidebar should not be displayed in project overview
* Defect #15427: REST API POST and PUT broken
* Patch #15376: Traditional Chinese translation (to r12295)
* Patch #15395: German "ImageMagick convert available" translation
* Patch #15400: Czech Wiki syntax traslation
* Patch #15402: Czech translation for 2.4-stable
== 2013-11-17 v2.4.0
* Defect #1983: statistics get rather cramped with more than 15 or so contributers
* Defect #7335: Sorting issues in gantt by date, not by id
* Defect #12681: Treat group assignments as assigned to me
* Defect #12824: Useless "edit" link in workflow menu
* Defect #13260: JQuery Datepicker popup is missing multiple month/year modifiers
* Defect #13537: Filters will show issues with unused custom fields.
* Defect #13829: Favicon bug in IE8
* Defect #13949: Handling of attachment uploads when 'Maximum attachment size' is set to 0
* Defect #13989: Trac and Mantis importers reset global notification settings
* Defect #13990: Trac importer breaks on exotic filenames and ruby 1.9+
* Defect #14028: Plugins Gemfiles loading breaks __FILE__
* Defect #14086: Better handling of issue start date validation
* Defect #14206: Synchronize the lang attribute of the HTML with the display language
* Defect #14403: No error message if notification mail could not delivered
* Defect #14516: Missing Sort Column Label and Center Align on Admin-Enumerations
* Defect #14517: Missing Html Tile on Admin (Groups, LDAP and Plugins)
* Defect #14598: Wrong test with logger.info in model mail_handler
* Defect #14615: Warn me when leaving a page with unsaved text doesn't work when editing an update note
* Defect #14621: AJAX call on the issue form resets data entered during the request
* Defect #14657: Wrong German translation for member inheritance
* Defect #14773: ActiveRecord::Acts::Versioned::ActMethods#next_version Generates ArgumentError
* Defect #14819: Newlines in attachment filename causes crash
* Defect #14986: 500 error when viewing a wiki page without WikiContent
* Defect #14995: Japanese "notice_not_authorized" translation is incorrect
* Defect #15044: Patch for giving controller_issues_edit_after_save api hook the correct context
* Defect #15050: redmine:migrate_from_mantis fails to migrate projects with all upper case name
* Defect #15058: Project authorization EnabledModule N+1 queries
* Defect #15113: The mail method should return a Mail::Message
* Defect #15135: Issue#update_nested_set_attributes comparing nil with empty string
* Defect #15191: HTML 5 validation failures
* Defect #15227: Custom fields in issue form - splitting is incorrect
* Defect #15307: HTML 5 deprecates width and align attributes
* Feature #1005: Add the addition/removal/change of related issues to the history
* Feature #1019: Role based custom queries
* Feature #1391: Ability to force user to change password
* Feature #2199: Ability to clear dates and text fields when bulk editing issues
* Feature #2427: Document horizontal rule syntax
* Feature #2795: Add a "Cancel" button to the "Delete" project page when deleting a project.
* Feature #2865: One click filter in search view
* Feature #3413: Exclude attachments from incoming emails based on file name
* Feature #3872: New user password - better functionality
* Feature #4911: Multiple issue update rules with different keywords in commit messages
* Feature #5037: Role-based issue custom field visibility
* Feature #7590: Different commit Keywords for each tracker
* Feature #7836: Ability to save Gantt query filters
* Feature #8253: Update CodeRay to 1.1 final
* Feature #11159: REST API for getting CustomField definitions
* Feature #12293: Add links to attachments in new issue email notification
* Feature #12912: Issue-notes Redmine links: append actual note reference to rendered links
* Feature #13157: Link on "My Page" to view all my spent time
* Feature #13746: Highlighting of source link target line
* Feature #13943: Better handling of validation errors when bulk editing issues
* Feature #13945: Disable autofetching of repository changesets if projects are closed
* Feature #14024: Default of issue start and due date
* Feature #14060: Enable configuration of OpenIdAuthentication.store
* Feature #14228: Registered users should have a way to get a new action email
* Feature #14614: View hooks for user preferences
* Feature #14630: wiki_syntax.html per language (wiki help localization mechanism)
* Feature #15136: Activate Custom Fields on a selection of projects directly from Custom fields page
* Feature #15182: Return to section anchor after wiki section edit
* Feature #15218: Update Rails 3.2.15
* Feature #15311: Add an indication to admin/info whether or not ImageMagick convert is available
* Patch #6689: Document project-links in parse_redmine_links
* Patch #13460: All translations: RSS -> Atom
* Patch #13482: Do not add empty header/footer to notification emails
* Patch #13528: Traditional Chinese "label_total_time" translation
* Patch #13551: update Dutch translations - March 2013
* Patch #13577: Japanese translation improvement ("done ratio")
* Patch #13646: Fix handling multiple text parts in email
* Patch #13674: Lithuanian translation
* Patch #13687: Favicon bug in opera browser
* Patch #13697: Back-button on diff page is not working when I'm directed from email
* Patch #13745: Correct translation for member save button
* Patch #13808: Changed Bulgarian "label_statistics" translation
* Patch #13825: German translation: jquery.ui.datepicker-de.js
* Patch #13900: Update URL when changing tab
* Patch #13931: Error and inconsistencies in Croatian translation
* Patch #13948: REST API should return user.status
* Patch #13988: Enhanced Arabic translation
* Patch #14138: Output changeset comment in html title
* Patch #14180: Improve pt-BR translation
* Patch #14222: German translation: grammar + spelling
* Patch #14223: Fix icon transparency issues
* Patch #14360: Slovene language translation
* Patch #14767: More CSS classes on various fields
* Patch #14901: Slovak translation
* Patch #14920: Russian numeric translation
* Patch #14981: Italian translation
* Patch #15072: Optimization of issues journal custom fields display
* Patch #15073: list custom fields : multiple select filter wider
* Patch #15075: Fix typo in the Dutch "label_user_mail_option_all" translation
* Patch #15277: Accept custom field format added at runtime
* Patch #15295: Log error messages when moving attachements in sub-directories
* Patch #15369: Bulgarian translation (r12278)
== 2013-11-17 v2.3.4
* Defect #13348: Repository tree can't handle two loading at once
* Defect #13632: Empty page attached when exporting PDF
* Defect #14590: migrate_from_trac.rake does not import Trac users, uses too short password
* Defect #14656: JRuby: Encoding error when creating issues
* Defect #14883: Update activerecord-jdbc-adapter
* Defect #14902: Potential invalid SQL error with invalid group_ids
* Defect #14931: SCM annotate with non ASCII author
* Defect #14960: migrate_from_mantis.rake does not import Mantis users, uses too short password
* Defect #14977: Internal Server Error while uploading file
* Defect #15190: JS-error while using a global custom query w/ project filter in a project context
* Defect #15235: Wiki Pages REST API with version returns wrong comments
* Defect #15344: Default status always inserted to allowed statuses when changing status
* Feature #14919: Update ruby-openid version above 2.3.0
* Patch #14592: migrate_from_trac.rake does not properly parse First Name and Last Name
* Patch #14886: Norweigan - label_copied_to and label_copied_from translated
* Patch #15185: Simplified Chinese translation for 2.3-stable
== 2013-09-14 v2.3.3
* Defect #13008: Usage of attribute_present? in UserPreference
* Defect #14340: Autocomplete fields rendering issue with alternate theme
* Defect #14366: Spent Time report sorting on custom fields causes error
* Defect #14369: Open/closed issue counts on issues summary are not displayed with SQLServer
* Defect #14401: Filtering issues on "related to" may ignore other filters
* Defect #14415: Spent time details and report should ignore 'Setting.display_subprojects_issues?' when 'Subproject' filter is enabled.
* Defect #14422: CVS root_url not recognized when connection string does not include port
* Defect #14447: Additional status transitions for assignees do not work if assigned to a group
* Defect #14511: warning: class variable access from toplevel on Ruby 2.0
* Defect #14562: diff of CJK (Chinese/Japanese/Korean) is broken on Ruby 1.8
* Defect #14584: Standard fields disabled for certain trackers still appear in email notifications
* Defect #14607: rake redmine:load_default_data Error
* Defect #14697: Wrong Russian translation in close project message
* Defect #14798: Wrong done_ratio calculation for parent with subtask having estimated_hours=0
* Patch #14485: Traditional Chinese translation for 2.3-stable
* Patch #14502: Russian translation for 2.3-stable
* Patch #14531: Spanish translations for 2.3.x
* Patch #14686: Portuguese translation for 2.3-stable
== 2013-07-14 v2.3.2
* Defect #9996: configuration.yml in documentation , but redmine ask me to create email.yml
* Defect #13692: warning: already initialized constant on Ruby 1.8.7
* Defect #13783: Internal error on time tracking activity enumeration deletion
* Defect #13821: "obj" parameter is not defined for macros used in description of documents
* Defect #13850: Unable to set custom fields for versions using the REST API
* Defect #13910: Values of custom fields are not kept in issues when copying a project
* Defect #13950: Duplicate Lithuanian "error_attachment_too_big" translation keys
* Defect #14015: Ruby hangs when adding a subtask
* Defect #14020: Locking and unlocking a user resets the email notification checkbox
* Defect #14023: Can't delete relation when Redmine runs in a subpath
* Defect #14051: Filtering issues with custom field in date format with NULL(empty) value
* Defect #14178: PDF API broken in version 2.3.1
* Defect #14186: Project name is not properly escaped in issue filters JSON
* Defect #14242: Project auto generation fails when projects created in the same time
* Defect #14245: Gem::InstallError: nokogiri requires Ruby version >= 1.9.2.
* Defect #14346: Latvian translation for "Log time"
* Feature #12888: Adding markings to emails generated by Private comments
* Feature #14419: Include RUBY_PATCHLEVEL and RUBY_RELEASE_DATE in info.rb
* Patch #14005: Swedish Translation for 2.3-stable
* Patch #14101: Receive IMAP by uid's
* Patch #14103: Disconnect and logout from IMAP after mail receive
* Patch #14145: German translation of x_hours
* Patch #14182: pt-BR translation for 2.3-stable
* Patch #14196: Italian translation for 2.3-stable
* Patch #14221: Translation of x_hours for many languages
== 2013-05-01 v2.3.1
* Defect #12650: Lost text after selection in issue list with IE
* Defect #12684: Hotkey for Issue-Edit doesn't work as expected
* Defect #13405: Commit link title is escaped twice when using "commit:" prefix
* Defect #13541: Can't access SCM when log/production.scm.stderr.log is not writable
* Defect #13579: Datepicker uses Simplified Chinese in Traditional Chinese locale
* Defect #13584: Missing Portuguese jQuery UI date picker
* Defect #13586: Circular loop testing prevents precedes/follows relation between subtasks
* Defect #13618: CSV export of spent time ignores filters and columns selection
* Defect #13630: PDF export generates the issue id twice
* Defect #13644: Diff - Internal Error
* Defect #13712: Fix email rake tasks to also support no_account_notice and default_group options
* Defect #13811: Broken javascript in IE7 ; recurrence of #12195
* Defect #13823: Trailing comma in javascript files
* Patch #13531: Traditional Chinese translation for 2.3-stable
* Patch #13552: Dutch translations for 2.3-stable
* Patch #13678: Lithuanian translation for 2.3-stable
== 2013-03-19 v2.3.0
* Defect #3107: Issue with two digit year on Logtime
* Defect #3371: Autologin does not work when using openid
* Defect #3676: www. generates broken link in formatted text
* Defect #4700: Adding news does not send notification to all project members
* Defect #5329: Time entries report broken on first week of year
* Defect #8794: Circular loop when using relations and subtasks
* Defect #9475: German Translation "My custom queries" and "Custom queries"
* Defect #9549: Only 100 users are displayed when adding new project members
* Defect #10277: Redmine wikitext URL-into-link creation with hyphen is wrong
* Defect #10364: Custom field float separator in CSV export
* Defect #10930: rake redmine:load_default_data error in 2.0 with SQLServer
* Defect #10977: Redmine shouldn't require all database gems
* Defect #12528: Handle temporary failures gracefully in the external mail handler script
* Defect #12629: Wrong German "label_issues_by" translation
* Defect #12641: Diff outputs become ??? in some non ASCII words.
* Defect #12707: Typo in app/models/tracker.rb
* Defect #12716: Attachment description lost when issue validation fails
* Defect #12735: Negative duration allowed
* Defect #12736: Negative start/due dates allowed
* Defect #12968: Subtasks don't resepect following/precedes
* Defect #13006: Filter "Assignee's group" doesn't work with group assignments
* Defect #13022: Image pointing towards /logout signs out user
* Defect #13059: Custom fields are listed two times in workflow/Fields permission
* Defect #13076: Project overview page shows trackers from subprojects with disabled issue module
* Defect #13119: custom_field_values are not reloaded on #reload
* Defect #13154: After upgrade to 2.2.2 ticket list on some projects fails
* Defect #13188: Forms are not updated after changing the status field without "Add issues" permission
* Defect #13251: Adding a "follows" relation may not refresh relations list
* Defect #13272: translation missing: setting_default_projects_tracker_ids
* Defect #13328: Copying an issue as a child of itself creates an extra issue
* Defect #13335: Autologin does not work with custom autologin cookie name
* Defect #13350: Japanese mistranslation fix
* Feature #824: Add "closed_on" issue field (storing time of last closing) & add it as a column and filter on the issue list.
* Feature #1766: Custom fields should become addable to Spent Time list/report
* Feature #3436: Show relations in Gantt diagram
* Feature #3957: Ajax file upload with progress bar
* Feature #5298: Store attachments in sub directories
* Feature #5605: Subprojects should (optionally) inherit Members from their parent
* Feature #6727: Add/remove issue watchers via REST API
* Feature #7159: Bulk watch/unwatch issues from the context menu
* Feature #8529: Get the API key of the user through REST API
* Feature #8579: Multiple file upload with HTML5 / Drag-and-Drop
* Feature #10191: Add Filters For Spent time's Details and Report
* Feature #10286: Auto-populate fields while creating a new user with LDAP
* Feature #10352: Preview should already display the freshly attached images
* Feature #11498: Add --no-account-notice option for the mail handler script
* Feature #12122: Gantt progress lines (html only)
* Feature #12228: JRuby 1.7.2 support
* Feature #12251: Custom fields: 'Multiple values' should be able to be checked and then unchecked
* Feature #12401: Split "Manage documents" permission into create, edit and delete permissions
* Feature #12542: Group events in the activity view
* Feature #12665: Link to a file in a repository branch
* Feature #12713: Microsoft SQLServer support
* Feature #12787: Remove "Warning - iconv will be deprecated in the future, use String#encode instead."
* Feature #12843: Add links to projects in Group projects list
* Feature #12898: Handle GET /issues/context_menu parameters nicely to prevent returning error 500 to crawlers
* Feature #12992: Make JSONP support optional and disabled by default
* Feature #13174: Raise group name maximum length to 255 characters
* Feature #13175: Possibility to define the default enable trackers when creating a project
* Feature #13329: Ruby 2.0 support
* Feature #13337: Split translation "label_total"
* Feature #13340: Mail handler: option to add created user to default group
* Feature #13341: Mail handler: --no-notification option to disable notifications to the created user
* Patch #7202: Polish translation for v1.0.4
* Patch #7851: Italian translation for 'issue'
* Patch #9225: Generate project identifier automatically with JavaScript
* Patch #10916: Optimisation in issues relations display
* Patch #12485: Don't force english language for default admin account
* Patch #12499: Use lambda in model scopes
* Patch #12611: Login link unexpected logs you out
* Patch #12626: Updated Japanese translations for button_view and permission_commit_access
* Patch #12640: Russian "about_x_hours" translation change
* Patch #12645: Russian numeric translation
* Patch #12660: Consistent German translation for my page
* Patch #12708: Restructured german translation (Cleanup)
* Patch #12721: Optimize MenuManager a bit
* Patch #12725: Change pourcent to percent (#12724)
* Patch #12754: Updated Japanese translation for notice_account_register_done
* Patch #12788: Copyright for 2013
* Patch #12806: Serbian translation change
* Patch #12810: Swedish Translation change
* Patch #12910: Plugin settings div should perhaps have 'settings' CSS class
* Patch #12911: Fix 500 error for requests to the settings path for non-configurable plugins
* Patch #12926: Bulgarian translation (r11218)
* Patch #12927: Swedish Translation for r11244
* Patch #12967: Change Spanish login/logout translations
* Patch #12988: Russian translation for trunk
* Patch #13080: German translation of label_in
* Patch #13098: Small datepicker improvements
* Patch #13152: Locale file for Azerbaijanian language
* Patch #13155: Add login to /users/:id API for current user
* Patch #13173: Put source :rubygems url HTTP secure
* Patch #13190: Bulgarian translation (r11404)
* Patch #13198: Traditional Chinese language file (to r11426)
* Patch #13203: German translation change for follow and precedes is inconsitent
* Patch #13206: Portuguese translation file
* Patch #13246: Some german translation patches
* Patch #13280: German translation (r11478)
* Patch #13301: Performance: avoid querying all memberships in User#roles_for_project
* Patch #13309: Add "tracker-[id]" CSS class to issues
* Patch #13324: fixing some pt-br locales
* Patch #13339: Complete language Vietnamese file
* Patch #13391: Czech translation update
* Patch #13399: Fixed some wrong or confusing translation in Korean locale
* Patch #13414: Bulgarian translation (r11567)
* Patch #13420: Korean translation for 2.3 (r11583)
* Patch #13437: German translation of setting_emails_header
* Patch #13438: English translation
* Patch #13447: German translation - some patches
* Patch #13450: Czech translation
* Patch #13475: fixing some pt-br locales
* Patch #13514: fixing some pt-br locales
== 2013-03-19 v2.2.4
* Upgrade to Rails 3.2.13
* Defect #12243: Ordering forum replies by last reply date is broken
* Defect #13127: h1 multiple lined titles breaks into main menu
* Defect #13138: Generating PDF of issue causes UndefinedConversionError with htmlentities gem
* Defect #13165: rdm-mailhandler.rb: initialize_http_header override basic auth
* Defect #13232: Link to topic in nonexistent forum causes error 500
* Patch #13181: Bulgarian translation of jstoolbar-bg.js
* Patch #13207: Portuguese translation for 2.2-stable
* Patch #13310: pt-BR label_last_n_weeks translation
* Patch #13325: pt-BR translation for 2.2-stable
* Patch #13343: Vietnamese translation for 2.2-stable
* Patch #13398: Czech translation for 2.2-stable
== 2013-02-12 v2.2.3
* Upgrade to Rails 3.2.12
* Defect #11987: pdf: Broken new line in table
* Defect #12930: 404 Error when referencing different project source files in the wiki syntax
* Defect #12979: Wiki link syntax commit:repo_a:abcd doesn't work
* Defect #13075: Can't clear custom field value through context menu in the issue list
* Defect #13097: Project copy fails when wiki module is disabled
* Defect #13126: Issue view: estimated time vs. spent time
* Patch #12922: Update Spanish translation
* Patch #12928: Bulgarian translation for 2.2-stable
* Patch #12987: Russian translation for 2.2-stable
== 2013-01-20 v2.2.2
* Defect #7510: Link to attachment should return latest attachment
* Defect #9842: {{toc}} is not replaced by table of content when exporting wiki page to pdf
* Defect #12749: Plugins cannot route wiki page sub-path
* Defect #12799: Cannot edit a wiki section which title starts with a tab
* Defect #12801: Viewing the history of a wiki page with attachments raises an error
* Defect #12833: Input fields restricted on length should have maxlength parameter set
* Defect #12838: Blank page when clicking Add with no block selected on my page layout
* Defect #12851: "Parent task is invalid" while editing child issues by Role with restricted Issues Visibility
* Patch #12800: Serbian Latin translation patch (sr-YU.yml)
* Patch #12809: Swedish Translation for r11162
* Patch #12818: Minor swedish translation fix
== 2013-01-09 v2.2.1
* Upgrade to Rails 3.2.11
* Defect #12652: "Copy ticket" selects "new ticket"
* Defect #12691: Textile Homepage Dead?
* Defect #12711: incorrect fix of lib/SVG/Graph/TimeSeries.rb
* Defect #12744: Unable to call a macro with a name that contains uppercase letters
* Defect #12776: Security vulnerability in Rails 3.2.10 (CVE-2013-0156)
* Patch #12630: Russian "x_hours" translation
== 2012-12-18 v2.2.0
* Defect #4787: Gannt to PNG - CJK (Chinese, Japanese and Korean) characters appear as ?
* Defect #8106: Issues by Category should show tasks without category
* Defect #8373: i18n string text_are_you_sure_with_children no longer used
* Defect #11426: Filtering with Due Date in less than N days should show overdue issues
* Defect #11834: Bazaar: "???" instead of non ASCII character in paths on non UTF-8 locale
* Defect #11868: Git and Mercurial diff displays deleted files as /dev/null
* Defect #11979: No validation errors when entering an invalid "Parent task"
* Defect #12012: Redmine::VERSION.revision method does not work on Subversion 1.7 working copy
* Defect #12018: Issue filter select box order changes randomly
* Defect #12090: email recipients not written to action_mailer log if BCC recipients setting is checked
* Defect #12092: Issue "start date" validation does not work correctly
* Defect #12285: Some unit and functional tests miss fixtures and break when run alone
* Defect #12286: Emails of private notes are sent to watcher users regardless of viewing permissions
* Defect #12310: Attachments may not be displayed in the order they were selected
* Defect #12356: Issue "Update" link broken focus
* Defect #12397: Error in Textile conversion of HTTP links, containing russian letters
* Defect #12434: Respond with 404 instead of 500 when requesting a wiki diff with invalid versions
* Feature #1554: Private comments in tickets
* Feature #2161: Time tracking code should respect weekends as "no work" days
* Feature #3239: Show related issues on the Issues Listing
* Feature #3265: Filter on issue relations
* Feature #3447: Option to display the issue descriptions on the issues list
* Feature #3511: Ability to sort issues by grouped column
* Feature #4590: Precede-Follow relation should move following issues when rescheduling issue earlier
* Feature #5487: Allow subtasks to cross projects
* Feature #6899: Add a relation between the original and copied issue
* Feature #7082: Rest API for wiki
* Feature #9835: REST API - List priorities
* Feature #10789: Macros {{child_pages}} with depth parameter
* Feature #10852: Ability to delete a version from a wiki page history
* Feature #10937: new user format #{lastname}
* Feature #11502: Expose roles details via REST API
* Feature #11755: Impersonate user through REST API auth
* Feature #12085: New user name format: firstname + first letter of lastname
* Feature #12125: Set filename used to store attachment updloaded via the REST API
* Feature #12167: Macro for inserting collapsible block of text
* Feature #12211: Wrap issue description and its contextual menu in a div
* Feature #12216: Textual CSS class for priorities
* Feature #12299: Redmine version requirement improvements (in plugins)
* Feature #12393: Upgrade to Rails 3.2.9
* Feature #12475: Lazy loading of translation files for faster startup
* Patch #11846: Fill username when authentification failed
* Patch #11862: Add "last 2 weeks" preset to time entries reporting
* Patch #11992: Japanese translation about issue relations improved
* Patch #12027: Incorrect Spanish "September" month name
* Patch #12061: Japanese translation improvement (permission names)
* Patch #12078: User#allowed_to? should return true or false
* Patch #12117: Change Japanese translation of "admin"
* Patch #12142: Updated translation in Lithuanian
* Patch #12232: German translation enhancements
* Patch #12316: Fix Lithuanian numeral translation
* Patch #12494: Bulgarian "button_submit" translation change
* Patch #12514: Updated translation in Lithuanian
* Patch #12602: Korean translation update for 2.2-stable
* Patch #12608: Norwegian translation changed
* Patch #12619: Russian translation change
== 2012-12-18 v2.1.5
* Defect #12400: Validation fails when receiving an email with list custom fields
* Defect #12451: Macros.rb extract_macro_options should use lazy search
* Defect #12513: Grouping of issues by custom fields not correct in PDF export
* Defect #12566: Issue history notes previews are broken
* Defect #12568: Clicking "edit" on a journal multiple times shows multiple forms
* Patch #12605: Norwegian translation for 1.4-stable update
* Patch #12614: Dutch translation
* Patch #12615: Russian translation
== 2012-11-24 v2.1.4
* Defect #12274: Wiki export from Index by title is truncated
* Defect #12298: Right-click context menu unable to batch/bulk update (IE8)
* Defect #12332: Repository identifier does not display on Project/Settings/Repositories
* Defect #12396: Error when receiving an email without subject header
* Defect #12399: Non ASCII attachment filename encoding broken (MOJIBAKE) in receiving mail on Ruby 1.8
* Defect #12409: Git: changesets aren't read after clear_changesets call
* Defect #12431: Project.rebuild! sorts root projects by id instead of name
== 2012-11-17 v2.1.3
* Defect #12050: :export links to repository files lead to a 404 error
* Defect #12189: Missing tmp/pdf directory
* Defect #12195: Javascript error with IE7 / IE8 on new issue form
* Defect #12196: "Page not found" on OK button in SCM "View all revisions" page
* Defect #12199: Confirmation message displayed when clicking a disabled delete link in the context menu
* Defect #12231: Hardcoded "Back" in Repository
* Defect #12294: Incorrect german translation for "registered" users filter
* Defect #12349: Watchers auto-complete search on non-latin chars
* Defect #12358: 'None' grouped issue list section should be translated
* Defect #12359: Version date field regex validation accepts invalid date
* Defect #12375: Receiving mail subject encoding broken (MOJIBAKE) in some cases on Ruby 1.8
* Patch #9732: German translations
* Patch #12021: Russian locale translations
* Patch #12188: Simplified Chinese translation with zh.yml file based on Rev:10681
* Patch #12235: German translation for 2.1-stable
* Patch #12237: Added German Translation
== 2012-09-30 v2.1.2
* Defect #11929: XSS vulnerability in Redmine 2.1.x
== 2012-09-30 v2.1.1
* Defect #11290: ParseDate missing in Ruby 1.9x
* Defect #11844: "load_default_data" rake task fails to print the error message if one occurs
* Defect #11850: Can't create a user from ldap by on-the-fly on the redmine server using URI prefix
* Defect #11872: Private issue visible to anonymous users after its author is deleted
* Defect #11885: Filter misses Selectionfield on IE8
* Defect #11893: New relation form Cancel link is broken with Chrome 21
* Defect #11905: Potential "can't dup NilClass" error in UserPreference
* Defect #11909: Autocomplete results not reset after clearing search field
* Defect #11922: bs.yml and de.yml lead to error by number_to_currency()
* Defect #11945: rake task prints "can't convert Errno::EACCES into String" in case of no permission of public/plugin_assets
* Defect #11975: Undefined status transitions allowed in workflow (author of issue changes when selecting a new status)
* Defect #11982: SCM diff view generates extra parameter for switching mode
* Patch #11897: Traditional Chinese language file (to r10433)
== 2012-09-16 v2.1.0
* Defect #2071: Reordering priority-enumerations breaks alternate-theme's issue-colouring
* Defect #2190: Month names not translated to german
* Defect #8978: LDAP timeout if an LDAP auth provider is unreachable
* Defect #9839: Gantt abbr of weekday should not be necessarily the first letter of the long day name
* Defect #10928: Documentation about generating a plugin is not up-to-date
* Defect #11034: TLS configuration documentation for Rails 3
* Defect #11073: UserCustomField order_statement returns wrong output
* Defect #11153: Default sorting for target version is DESC instead of ASC
* Defect #11207: Issues associated with a locked version are not copied when copying a project
* Defect #11304: Issue-class: status-1, status-2 etc. refer to status position instead of status id
* Defect #11331: Openid registration form should not require user to enter password
* Defect #11345: Context menu should show shared versions when editing issues from different projects
* Defect #11355: Plain text notification emails content is HTML escaped
* Defect #11388: Updating a version through rest API returns invalid JSON
* Defect #11389: Warning in awesome_nested_set.rb
* Defect #11503: Accessing /projects/:project/wiki/something.png fails with error 500
* Defect #11506: Versions that are not shared should not be assignable when selecting another project
* Defect #11508: Projects not ordered alphabetically after renaming project
* Defect #11540: Roadmap anchor links can be ambigous
* Defect #11545: Overwriting existing method Issue.open
* Defect #11552: MailHandler does not match assignee name with spaces
* Defect #11571: Custom fields of type version not proper handled in receiving e-mails
* Defect #11577: Can't use non-latin anchor in wiki
* Defect #11612: Revision graph sometimes broken due to raphael.js error
* Defect #11621: Redmine MIME Detection Of Javascript Files Non-Standard
* Defect #11633: Macro arguments should not be parsed by text formatters
* Defect #11662: Invalid query returned from Issues.visible scope after accessing User#projects_by_role with a role that is not present
* Defect #11691: 404 response when deleting a user from the edit page
* Defect #11723: redmine:send_reminders notification misses if assignee is a group
* Defect #11738: Batch update of issues clears project path
* Defect #11749: Redmine.pm: HEAD is not considered as a read-only method
* Defect #11814: Date picker does not respect week start setting
* Feature #703: Configurable required fields per tracker/status/role
* Feature #1006: Display thumbnails of attached images
* Feature #1091: Disabling default ticket fields per tracker
* Feature #1360: Permission for adding an issue to a version.
* Feature #3061: Let macros optionally match over multiple lines and ignore single curly braces
* Feature #3510: Inserting image thumbnails inside the wiki
* Feature #3521: Permissions for roles to change fields per tracker/status
* Feature #3640: Freeze / Close Projects
* Feature #3831: Support for subforums
* Feature #6597: Configurable session lifetime and timeout
* Feature #6965: Option to Copy Subtasks when copying an issue
* Feature #8161: Ability to filter issues on project custom fields
* Feature #8577: "Private" column and filter on the issue list
* Feature #8981: REST Api for Groups
* Feature #9258: Create role by copy
* Feature #9419: Group/sort the issue list by user/version-format custom fields
* Feature #10362: Show images in repositories inline when clicking the 'View' link
* Feature #10419: Upgrade raphael.js (2.1.0)
* Feature #11068: Ability to set default column order in issue list
* Feature #11102: Add autocomplete to "Related issue" field on revision
* Feature #11109: Repository Identifier should be frozen
* Feature #11181: Additional "Log time" link on project overview
* Feature #11205: Reversed order of priorities on the issue summary page
* Feature #11445: Switch from Prototype to JQuery
* Feature #11469: JSONP support
* Feature #11475: Redmine.pm: Allow fallback to other Apache auth providers
* Feature #11494: Don't turn #nnn with leading zeros into links
* Feature #11539: Display a projects tree instead of a flat list in notification preferences
* Feature #11578: Option to pass whole arguments to a macro without splitting them
* Feature #11595: Missing mime type for svg files
* Feature #11758: Upgrade to Rails 3.2.8
* Patch #4905: Redmine.pm: add support for Git's smart HTTP protocol
* Patch #10988: New Korean translation patch
* Patch #11201: Korean translation special update
* Patch #11401: Fix Japanese mistranslation for "button_submit"
* Patch #11402: Japanese translation added for default role names
* Patch #11411: Fix disordered use of long sound in Japanese "user" translation
* Patch #11412: Unnatural Japanese message when users failed to login
* Patch #11419: Fix wrong Japanese "label_attachment" translation
* Patch #11496: Make labels clickable in Adminstration/Settings
* Patch #11704: Avoid the use of tag("...", "...", true) in layout
* Patch #11818: Redmine.pm fails when permissions are NULL
== 2012-09-16 v2.0.4
* Defect #10818: Running rake in test environment causes exception
* Defect #11209: Wiki diff may generate broken HTML
* Defect #11217: Project names in drop-down are escaped twice
* Defect #11262: Link is escaped in wiki added/updated notification email
* Defect #11307: Can't filter for negative numeric custom fields
* Defect #11325: Unified diff link broken on specific file/revision diff view
* Defect #11341: Escaped link in conflict resolution form
* Defect #11365: Attachment description length is not validated
* Defect #11511: Confirmation page has broken HTML when a project folding sub project is deleted
* Defect #11533: rake redmine:plugins:test doesn't run tests in subdirectories
* Defect #11541: Version sharing is missing in the REST API
* Defect #11550: Issue reminder doesn't work when using asynchronous delivery
* Defect #11776: Can't override mailer views inside redmine plugin.
* Defect #11789: Edit section links broken with h5/h6 headings
* Feature #11338: Exclude emails with auto-submitted => auto-generated
* Patch #11299: redmine:plugins:migrate should update db/schema.rb
* Patch #11328: Fix Japanese mistranslation for 'label_language_based'
* Patch #11448: Russian translation for 1.4-stable and 2.0-stable
* Patch #11600: Fix plural form of the abbreviation for hours in Brazilian Portuguese
== 2012-06-18 v2.0.3
* Defect #10688: PDF export from Wiki - Problems with tables
* Defect #11061: Cannot choose commit versions to view differences in Git/Mercurial repository view
* Defect #11065: E-Mail submitted tickets: German umlauts in 'Subject' get malformed (ruby 1.8)
* Defect #11098: Default priorities have the same position and can't be reordered
* Defect #11105: <% content_for :header_tags do %> doesn't work inside hook
* Defect #11112: REST API - custom fields in POST/PUT ignored for time_entries
* Defect #11118: "Maximum file size" displayed on upload forms is incorrect
* Defect #11124: Link to user is escaped in activity title
* Defect #11133: Wiki-page section edit link can point to incorrect section
* Defect #11160: SQL Error on time report if a custom field has multiple values for an entry
* Defect #11170: Topics sort order is broken in Redmine 2.x
* Defect #11178: Spent time sorted by date-descending order lists same-date entries in physical order (not-reverse)
* Defect #11185: Redmine fails to delete a project with parent/child task
* Feature #11162: Upgrade to Rails 3.2.6
* Patch #11113: Small glitch in German localization
== 2012-06-05 v2.0.2
* Defect #11032: Project list is not shown when "For any event on the selected projects only..." is selected on user edit panel
* Defect #11038: "Create and continue" should preserve project, issue and activity when logging time
* Defect #11046: Redmine.pm does not support "bind as user" ldap authentication
* Defect #11051: reposman.rb fails in 1.4.2 because of missing require for rubygems
* Defect #11085: Wiki start page can't be changed
* Feature #11084: Update Rails to 3.2.5
== 2012-05-28 v2.0.1
* Defect #10923: After creating a new Version Redmine jumps back to "Information"
* Defect #10932: Links to delete watchers are escaped when gravatars are enabled
* Defect #10964: Updated column doesn't get updated on issues
* Defect #10965: rake yard does not work for generating documentation.
* Defect #10972: Columns selection not displayed on the custom query form
* Defect #10991: My page > Spent time 'project' column is html-encoded
* Defect #10996: Time zones lost when upgrading from Redmine 1.4 to 2.0
* Defect #11013: Fetching Email from IMAP/POP3 - uninitialized constant RAILS_DEFAULT_LOGGER error
* Defect #11024: redmine_plugin_model generator does not create the migration
* Defect #11027: Saving new query without name causes escaping of input field
* Defect #11028: Project identifier can be updated
== 2012-05-15 v2.0.0
* Feature #4796: Rails 3 support
* Feature #7720: Limit the pagination-limit when max-results is fewer than max-pagination-limit
* Feature #9034: Add an id to the flash messages
* Patch #10782: Better translation for Estonian language
== 2012-05-13 v1.4.2
* Defect #10744: rake task redmine:email:test broken
* Defect #10787: "Allow users to unsubscribe" option is confusing
* Defect #10827: Cannot access Repositories page and Settings in a Project - Error 500
* Defect #10829: db:migrate fails 0.8.2 -> 1.4.1
* Defect #10832: REST Uploads fail with fastcgi
* Defect #10837: reposman and rdm-mailhandler not working with ruby 1.9.x
* Defect #10856: can not load translations from hr.yml with ruby1.9.3-p194
* Defect #10865: Filter reset when deleting locked user
* Feature #9790: Allow filtering text custom fields on "is null" and "is not null"
* Feature #10778: svn:ignore for config/additional_environment.rb
* Feature #10875: Partial Albanian Translations
* Feature #10888: Bring back List-Id to help aid Gmail filtering
* Patch #10733: Traditional Chinese language file (to r9502)
* Patch #10745: Japanese translation update (r9519)
* Patch #10750: Swedish Translation for r9522
* Patch #10785: Bulgarian translation (jstoolbar)
* Patch #10800: Simplified Chinese translation
== 2012-04-20 v1.4.1
* Defect #8574: Time report: date range fields not enabled when using the calendar popup
* Defect #10642: Nested textile ol/ul lists generate invalid HTML
* Defect #10668: RSS key is generated twice when user is not reloaded
* Defect #10669: Token.destroy_expired should not delete API tokens
* Defect #10675: "Submit and continue" is broken
* Defect #10711: User cannot change account details with "Login has already been taken" error
* Feature #10664: Unsubscribe Own User Account
* Patch #10693: German Translation Update
== 2012-04-14 v1.4.0
* Defect #2719: Increase username length limit from 30 to 60
* Defect #3087: Revision referring to issues across all projects
* Defect #4824: Unable to connect (can't convert Net::LDAP::LdapError into String)
* Defect #5058: reminder mails are not sent when delivery_method is :async_smtp
* Defect #6859: Moving issues to a tracker with different custom fields should let fill these fields
* Defect #7398: Error when trying to quick create a version with required custom field
* Defect #7495: Python multiline comments highlighting problem in Repository browser
* Defect #7826: bigdecimal-segfault-fix.rb must be removed for Oracle
* Defect #7920: Attempted to update a stale object when copying a project
* Defect #8857: Git: Too long in fetching repositories after upgrade from 1.1 or new branch at first time
* Defect #9472: The git scm module causes an excess amount of DB traffic.
* Defect #9685: Adding multiple times the same related issue relation is possible
* Defect #9798: Release 1.3.0 does not detect rubytree under ruby 1.9.3p0 / rails 2.3.14
* Defect #9978: Japanese "permission_add_issue_watchers" is wrong
* Defect #10006: Email reminders are sent for closed issues
* Defect #10150: CSV export and spent time: rounding issue
* Defect #10168: CSV export breaks custom columns
* Defect #10181: Issue context menu and bulk edit form show irrelevant statuses
* Defect #10198: message_id regex in pop3.rb only recognizes Message-ID header (not Message-Id)
* Defect #10251: Description diff link in note details is relative when received by email
* Defect #10272: Ruby 1.9.3: "incompatible character encoding" with LDAP auth
* Defect #10275: Message object not passed to wiki macros for head topic and in preview edit mode
* Defect #10334: Full name is not unquoted when creating users from emails
* Defect #10410: [Localization] Grammar issue of Simplified Chinese in zh.yml
* Defect #10442: Ruby 1.9.3 Time Zone setting Internal error.
* Defect #10467: Confusing behavior while moving issue to a project with disabled Issues module
* Defect #10575: Uploading of attachments which filename contains non-ASCII chars fails with Ruby 1.9
* Defect #10590: WikiContent::Version#text return string with #<Encoding:ASCII-8BIT> when uncompressed
* Defect #10593: Error: 'incompatible character encodings: UTF-8 and ASCII-8BIT' (old annoing issue) on ruby-1.9.3
* Defect #10600: Watchers search generates an Internal error
* Defect #10605: Bulk edit selected issues does not allow selection of blank values for custom fields
* Defect #10619: When changing status before tracker, it shows improper status
* Feature #779: Multiple SCM per project
* Feature #971: Add "Spent time" column to query
* Feature #1060: Add a LDAP-filter using external auth sources
* Feature #1102: Shortcut for assigning an issue to me
* Feature #1189: Multiselect custom fields
* Feature #1363: Allow underscores in project identifiers
* Feature #1913: LDAP - authenticate as user
* Feature #1972: Attachments for News
* Feature #2009: Manually add related revisions
* Feature #2323: Workflow permissions for administrators
* Feature #2416: {background:color} doesn't work in text formatting
* Feature #2694: Notification on loosing assignment
* Feature #2715: "Magic links" to notes
* Feature #2850: Add next/previous navigation to issue
* Feature #3055: Option to copy attachments when copying an issue
* Feature #3108: set parent automatically for new pages
* Feature #3463: Export all wiki pages to PDF
* Feature #4050: Ruby 1.9 support
* Feature #4769: Ability to move an issue to a different project from the update form
* Feature #4774: Change the hyperlink for file attachment to view and download
* Feature #5159: Ability to add Non-Member watchers to the watch list
* Feature #5638: Use Bundler (Gemfile) for gem management
* Feature #5643: Add X-Redmine-Sender header to email notifications
* Feature #6296: Bulk-edit custom fields through context menu
* Feature #6386: Issue mail should render the HTML version of the issue details
* Feature #6449: Edit a wiki page's parent on the edit page
* Feature #6555: Double-click on "Submit" and "Save" buttons should not send two requests to server
* Feature #7361: Highlight active query in the side bar
* Feature #7420: Rest API for projects members
* Feature #7603: Please make editing issues more obvious than "Change properties (More)"
* Feature #8171: Adding attachments through the REST API
* Feature #8691: Better handling of issue update conflict
* Feature #9803: Change project through REST API issue update
* Feature #9923: User type custom fields should be filterable by "Me".
* Feature #9985: Group time report by the Status field
* Feature #9995: Time entries insertion, "Create and continue" button
* Feature #10020: Enable global time logging at /time_entries/new
* Feature #10042: Bulk change private flag
* Feature #10126: Add members of subprojects in the assignee and author filters
* Feature #10131: Include custom fiels in time entries API responses
* Feature #10207: Git: use default branch from HEAD
* Feature #10208: Estonian translation
* Feature #10253: Better handling of attachments when validation fails
* Feature #10350: Bulk copy should allow for changing the target version
* Feature #10607: Ignore out-of-office incoming emails
* Feature #10635: Adding time like "123 Min" is invalid
* Patch #9998: Make attachement "Optional Description" less wide
* Patch #10066: i18n not working with russian gem
* Patch #10128: Disable IE 8 compatibility mode to fix wrong div.autoscroll scroll bar behaviour
* Patch #10155: Russian translation changed
* Patch #10464: Enhanced PDF output for Issues list
* Patch #10470: Efficiently process new git revisions in a single batch
* Patch #10513: Dutch translation improvement
== 2012-04-14 v1.3.3
* Defect #10505: Error when exporting to PDF with NoMethodError (undefined method `downcase' for nil:NilClass)
* Defect #10554: Defect symbols when exporting tasks in pdf
* Defect #10564: Unable to change locked, sticky flags and board when editing a message
* Defect #10591: Dutch "label_file_added" translation is wrong
* Defect #10622: "Default administrator account changed" is always true
* Patch #10555: rake redmine:send_reminders aborted if issue assigned to group
* Patch #10611: Simplified Chinese translations for 1.3-stable
== 2012-03-11 v1.3.2
* Defect #8194: {{toc}} uses identical anchors for subsections with the same name
* Defect #9143: Partial diff comparison should be done on actual code, not on html
* Defect #9523: {{toc}} does not display headers with @ code markup
* Defect #9815: Release 1.3.0 does not detect rubytree with rubgems 1.8
* Defect #10053: undefined method `<=>' for nil:NilClass when accessing the settings of a project
* Defect #10135: ActionView::TemplateError (can't convert Fixnum into String)
* Defect #10193: Unappropriate icons in highlighted code block
* Defect #10199: No wiki section edit when title contains code
* Defect #10218: Error when creating a project with a version custom field
* Defect #10241: "get version by ID" fails with "401 not authorized" error when using API access key
* Defect #10284: Note added by commit from a subproject does not contain project identifier
* Defect #10374: User list is empty when adding users to project / group if remaining users are added late
* Defect #10390: Mass assignment security vulnerability
* Patch #8413: Confirmation message before deleting a relationship
* Patch #10160: Bulgarian translation (r8777)
* Patch #10242: Migrate Redmine.pm from Digest::Sha1 to Digest::Sha
* Patch #10258: Italian translation for 1.3-stable
== 2012-02-06 v1.3.1
* Defect #9775: app/views/repository/_revision_graph.html.erb sets window.onload directly..
* Defect #9792: Ruby 1.9: [v1.3.0] Error: incompatible character encodings for it translation on Calendar page
* Defect #9793: Bad spacing between numbered list and heading (recently broken).
* Defect #9795: Unrelated error message when creating a group with an invalid name
* Defect #9832: Revision graph height should depend on height of rows in revisions table
* Defect #9937: Repository settings are not saved when all SCM are disabled