Changes between Version 3 and Version 4 of TracChangeLog
- Timestamp:
- 10/05/2023 07:15:48 AM (14 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracChangeLog
v3 v4 5 5 To see where Trac is going in future releases, see the [trac:roadmap Roadmap]. 6 6 7 == 1.6.x Releases 8 9 === '''1.6 'Py3'''' 10 11 //(September 23, 2023)// 12 13 Trac 1.6 is the first major release of Trac in almost 4 years. 14 15 This is the first release to support Python 3, supporting Python 16 3.5 and later. Python 2 is no longer supported. 17 18 For more information see the [trac:wiki:TracDev/ApiChanges/1.6 API changes] and the detailed 19 release notes for [[trac:wiki:TracDev/ReleaseNotes/1.6|1.6]] and the change log for [#a1.5.xReleases 1.5.x Releases] below. 20 21 [trac:source:/tags/trac-1.6 View Tag] | [trac:milestone:1.6 View Milestone] 22 23 == 1.5.x Releases 24 25 === 1.5.4 26 27 //(Feb 11, 2023)// 28 29 Fixed several compatibility issues with 30 Python 3 releases and Jinja2. Upgraded jQuery 31 to version 3.6.3 and jQuery UI to version 1.13. 32 33 [trac:source:/tags/trac-1.5.4 View Tag] | [trac:milestone:1.5.4 View Milestone] 34 35 === 1.5.3 36 37 //(May 9, 2021)// 38 39 Fixed several regressions and compatibility 40 issues in the Python 3 conversion. 41 42 [trac:source:/tags/trac-1.5.3 View Tag] | [trac:milestone:1.5.3 View Milestone] 43 44 === 1.5.2 45 46 //(December 19, 2020)// 47 48 Support for Python 2.7 has been dropped. 49 Python 3.5+ is supported. 50 51 [trac:source:/tags/trac-1.5.2 View Tag] | [trac:milestone:1.5.2 View Milestone] 52 53 === 1.5.1 54 55 //(May 25, 2020)// 56 57 * Tickets can be retargeted from the milestone 58 admin page ([trac:#3754]). 59 * Removed deprecated code ([trac:#12787]). 60 Plugins that use Genshi can't be used 61 and must be migrated to Jinja2. 62 63 Additionally, this release includes all of the 64 changes in the [trac:milestone:1.4.1] release and 65 changes committed to date for the forthcoming [trac:milestone:1.4.2] release. 66 67 This will be the only release in the 1.5.x 68 release line that supports Python 2.7. Future 69 releases will support Python 3.5+. 70 71 [trac:source:/tags/trac-1.5.1 View Tag] | [trac:milestone:1.5.1 View Milestone] 72 7 73 == 1.4.x Releases 74 75 === 1.4.4 76 77 //(August 11, 2023)// 78 79 Trac 1.4.4 contains about a dozen minor fixes 80 and improvements. 81 82 [trac:source:/tags/trac-1.4.4 View Tag] | [trac:milestone:1.4.4 View Milestone] 83 84 === 1.4.3 85 86 //(May 9, 2021)// 87 88 Trac 1.4.3 contains about a dozen minor fixes 89 and improvements. 90 91 [trac:source:/tags/trac-1.4.3 View Tag] | [trac:milestone:1.4.3 View Milestone] 92 93 === 1.4.2 94 95 //(June 17, 2020)// 96 97 Trac 1.4.2 has more than a dozen minor fixes and 98 improvements, including the following highlights: 99 100 * Batch modify has autopreview for comment textarea 101 and better form styling ([trac:#13285]). 102 * TracAdmin `config remove <section>` command 103 deletes a configuration section ([trac:#13305]). 104 105 [trac:source:/tags/trac-1.4.2 View Tag] | [trac:milestone:1.4.2 View Milestone] 106 107 === 1.4.1 108 109 //(February 12, 2020)// 110 111 Trac 1.4.1 fixes compatibility issues with 112 Jinja2 versions 2.11 and 2.11.1. Several 113 other minor defects were also fixed. 114 115 [trac:source:/tags/trac-1.4.1 View Tag] | [trac:milestone:1.4.1 View Milestone] 8 116 9 117 === '''1.4 'Jinja'''' … … 28 136 29 137 For more information see the [trac:wiki:TracDev/ApiChanges/1.4 API changes] and the detailed 30 release notes for [[trac:wiki:TracDev/ReleaseNotes/1.4 #DevelopmentReleases |1.4]] and the change log for [#a1.3.xReleases 1.3.x Releases] below.138 release notes for [[trac:wiki:TracDev/ReleaseNotes/1.4|1.4]] and the change log for [#a1.3.xReleases 1.3.x Releases] below. 31 139 32 140 [trac:source:/tags/trac-1.4 View Tag] | [trac:milestone:1.4 View Milestone] … … 79 187 [trac:source:/tags/trac-1.3.4 View Tag] | [trac:milestone:1.3.4 View Milestone] 80 188 81 === 1.3.3 189 === 1.3.3 82 190 83 191 //(July 20, 2018)// … … 96 204 [trac:source:/tags/trac-1.3.3 View Tag] | [trac:milestone:1.3.3 View Milestone] 97 205 98 === 1.3.2 206 === 1.3.2 99 207 100 208 //(July 31, 2017)// … … 142 250 * Modernized the code to support Python 2.7 idioms (earlier versions are no longer supported) 143 251 ([trac:#12046], [trac:#12148], [trac:#12558], [trac:#12569]) 144 * Removed lots of backward compatibility APIs from pre-1.0 days; 252 * Removed lots of backward compatibility APIs from pre-1.0 days; 145 253 in particular, the database API is now exclusively based on the [[trac:wiki:TracDev/ApiChanges/1.1#DatabaseAPIChanges|context managers]] ([trac:#9612], [trac:#11901]) 146 254 * Ticket changes can be used to format the subject template ([trac:#12205]) … … 152 260 153 261 This series correspond to the current stable release branch, i.e. [trac:source:branches/1.2-stable branches/1.2-stable]. 262 263 === 1.2.6 264 265 //(July 1, 2020)// 266 267 Trac 1.2.6 contains a few minor fixes, inluding a 268 fix for ticket autopreview triggering without a 269 form change. 270 271 See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/1.2#MaintenanceReleases | 1.2.6]]. 272 273 [trac:source:/tags/trac-1.2.6 View Tag] | [trac:milestone:1.2.6 View Milestone] 154 274 155 275 === 1.2.5 … … 243 363 244 364 For more information see the [trac:wiki:TracDev/ApiChanges/1.2 API changes] and the detailed 245 release notes for [[trac:wiki:TracDev/ReleaseNotes/1.2 #DevelopmentReleases |1.2]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.8 through 1.0.13]]365 release notes for [[trac:wiki:TracDev/ReleaseNotes/1.2|1.2]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.8 through 1.0.13]] 246 366 (as 1.2 contains all the fixes done for 1.0.8 through 1.0.13). 247 367 … … 347 467 ([trac:#11839]). 348 468 349 See also the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/1.1#DevelopmentReleases | 1.1.3]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.3]] (as 1.1.3 contains all the fixes done 469 See also the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/1.1#DevelopmentReleases | 1.1.3]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.3]] (as 1.1.3 contains all the fixes done 350 470 for 1.0.3). 351 471 … … 402 522 == 1.0.x Releases 403 523 524 === 1.0.20 525 526 //(June 29, 2020)// 527 528 Trac 1.0.20 provides a few bug fixes. The translation 529 catalogs have also been updated and merged with 530 those from Transifex. 531 532 [trac:source:/tags/trac-1.0.20 View Tag] | [trac:milestone:1.0.20 View Milestone] 533 534 === 1.0.19 535 536 //(October 15, 2019)// 537 538 Trac 1.0.19 provides a few bug fixes. The translation 539 catalogs have also been updated and merged with 540 those from Transifex. 541 542 [trac:source:/tags/trac-1.0.19 View Tag] | [trac:milestone:1.0.19 View Milestone] 543 404 544 === 1.0.18 405 545 … … 424 564 enhancements. The following are some highlights: 425 565 426 * Fixed `ERR_BLOCKED_BY_XSS_AUDITOR` during preview for 566 * Fixed `ERR_BLOCKED_BY_XSS_AUDITOR` during preview for 427 567 certain content with Chrome browser ([trac:#12926]). 428 568 * Improved performance of query module when many custom … … 457 597 - Fixed batch modify not working for list fields 458 598 (regression in 1.0.11) ([trac:#12585]). 459 - Performance improvements to the Roadmap and Milestone 599 - Performance improvements to the Roadmap and Milestone 460 600 admin pages when there are many milestones and tickets 461 601 ([trac:#12609]). … … 473 613 enhancements. The following are some highlights: 474 614 475 - Use locale environment variables to negotiate locale 615 - Use locale environment variables to negotiate locale 476 616 on console ([trac:#12418]). 477 617 - Fixed using incorrect revisions when downloading a zip … … 494 634 - Fixed incorrect parsing of projects list file by 495 635 `GitwebProjectsRepositoryProvider` ([trac:#12518]). 496 - `TracIni` macro displays option documentation as 636 - `TracIni` macro displays option documentation as 497 637 multi-line rather than one-liner ([trac:#12522]). 498 638 - Fixed regression with `GitConnector` leading to … … 513 653 ticket change log ([trac:#12381]). 514 654 - Trac is now distributed as wheel package ([trac:#12391]). 515 - Fixed database exceptions in query system when 655 - Fixed database exceptions in query system when 516 656 ''milestones/versions/enums'' are not defined and a custom 517 657 field of the same name is added ([trac:#12399]). … … 519 659 standard //milestone// field was hidden ([trac:#12400]). 520 660 - Query system now sorts by `enum.value` rather than 521 `ticket.type` for `order=type` ([trac:#12402]). 661 `ticket.type` for `order=type` ([trac:#12402]). 522 662 - Added support for Babel 2.3.2 (2.3.0 and 2.3.1 should 523 663 not be used) ([trac:#12445]). … … 652 792 The following list contains only a few highlights: 653 793 654 - Subversion keywords are expanded and EOL substitutions made when viewing a file in the repository browser and when downloading a file ([trac:#717]). 794 - Subversion keywords are expanded and EOL substitutions made when viewing a file in the repository browser and when downloading a file ([trac:#717]). 655 795 - Notification email is sent to the old owner when a ticket is reassigned ([trac:#2311]). 656 796 - Ticket change history is updated when renaming and deleting a milestone, and when retargeting tickets to another milestone ([trac:#4582], [trac:#5658]). … … 702 842 703 843 The following list contains only a few highlights: 704 - The default theme looks more modern, especially on recent browsers (no effort has been made to make it look better on older browsers like IE6 or 7) 705 - The [ TH:GitPlugin] has been donated by Herbert Valerio Riedel to the Trac project (many thanks!) and is now maintained here as an optional component844 - The default theme looks more modern, especially on recent browsers (no effort has been made to make it look better on older browsers like IE6 or 7) 845 - The [https://trac-hacks.org/wiki/GitPlugin GitPlugin] has been donated by Herbert Valerio Riedel to the Trac project (many thanks!) and is now maintained here as an optional component 706 846 - As a consequence, the Subversion support has been moved below `tracopt.versioncontrol` as well 707 - The Git and Mercurial log view feature a visualization of the branching structure 847 - The Git and Mercurial log view feature a visualization of the branching structure 708 848 - Usability improvements for the tickets, with a better support for conflict detection and resolution 709 - Integration of the [ TH:BatchModifyPlugin], contributed by Brian Meeker (many thanks!) and is now maintained there as a default component849 - Integration of the [https://trac-hacks.org/wiki/BatchModifyPlugin BatchModifyPlugin], contributed by Brian Meeker (many thanks!) and is now maintained there as a default component 710 850 - jQuery/UI integration, featuring a date picker for date fields 711 851 - Improved integration with Pygments syntax highlighting … … 714 854 See the full list in [trac:wiki:TracDev/ReleaseNotes/1.0 1.0]. 715 855 716 [[trac:source:/tags/trac-1.0 View Tag]] | [[trac:milestone:1.0 View Milestone]] 717 718 == 0.12.x Releases 719 720 === 0.12.7 721 722 //(July 12, 2015)// 723 724 Trac 0.12.7 fixes a minor security issue, as well as a half dozen other minor issues: 725 - InterWiki filters links through `[wiki] safe_schemes` option if `[wiki] render_unsafe_content` is disabled ([trac:#12053]). 726 727 See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/0.12#MaintenanceReleases | 0.12.7]]. 728 729 [trac:source:/tags/trac-0.12.7 View Tag] | [trac:milestone:0.12.7 View Milestone] 730 731 === 0.12.6 732 733 //(October 23, 2014)// 734 735 Trac 0.12.6 contains fixes for a few issues: 736 - Subversion blame would fail for a path with URL-encoded characters ([trac:#10386]), a lower-case drive letter on Windows ([trac:#10514]), or a non-ascii filename with Subversion 1.7 ([trac:#11167]). 737 - Improved performance rendering `svn:mergeinfo` properties in browser view ([trac:#8459]) and changeset view ([trac:#11219]). 738 - Query with many custom fields would fail ([trac:#11140]). 739 - Zip archive had a timestamp with no timezone information ([trac:#11162]). 740 - Failure or incorrect ranges rendering log TracLinks ([trac:#11308], [trac:#11346]). 741 - Textareas in ticket view did not wrap correctly in IE 11 ([trac:#11376]). 742 - Emails were not being obfuscated in owner field on CSV export from ticket and query pages ([trac:#11594]). 743 - Locale data was not being included in egg in Distribute 0.6.29 and later ([trac:#11640]). 744 - Deleting a milestone would not delete its attachments ([trac:#11672]). 745 - Added support for Babel 1.0 and later ([trac:#11258], [trac:#11345]). 746 - Added support for `ConfigObj` 5.0 and later ([trac:#11498]). 747 - … and dozens more fixes! 748 749 See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/0.12#MaintenanceReleases | 0.12.6]]. 750 751 [trac:source:/tags/trac-0.12.6 View Tag] | [trac:milestone:0.12.6 View Milestone] 752 753 === 0.12.5 754 755 //(January 15, 2013)// 756 757 Trac 0.12.5 contains fixes for a few issues: 758 - upload of .mht files ([Wikipedia:MHTML] web page archive files) now works ([trac:#9880]) 759 - more robust parsing of attachment URLs ([trac:#10280]) and uploaded file names ([trac:#10850]) 760 - lots of improvement to the date formatting code, which is now much more robust when timezone and daylight saving time computations are involved ([trac:#10768], [trac:#10863], [trac:#10864], [trac:#10912], [trac:#10920]) 761 - no longer generate invalid JSON encoded data with Python 2.4 and 2.5 ([trac:#10877]) 762 - ... and fix a couple more minor defects ([trac:#10967], [trac:#10892], [trac:#10923], [trac:#10858], [trac:#10835]) 763 764 [trac:source:/tags/trac-0.12.5 View Tag] | [trac:milestone:0.12.5 View Milestone] 765 766 === 0.12.4 767 768 //(September 7, 2012)// 769 770 Trac 0.12.4 contains only a handful of minor fixes. 771 772 [trac:source:/tags/trac-0.12.4 View Tag] | [trac:milestone:0.12.4 View Milestone] 773 774 === 0.12.3 === 775 776 //(February 6, 2012)// 777 778 Trac 0.12.3 contains a few minor fixes and a few minor features. 779 - compatibility with Subversion 1.7 ([trac:#10414]) 780 - easier troubleshooting of common startup errors ([trac:#10024]) 781 - jQuery upgraded to 1.4.4 ([trac:#10001]) 782 - improve fine-grained permission handling in the source browser ([trac:#9976], [trac:#10208], [trac:#10110]) 783 - added compatibility with MySQL 5.5.3 utf8mb4 databases ([trac:#9766]) 784 - ... and dozens more fixes! 785 786 [trac:source:/tags/trac-0.12.3 View Tag] | [trac:milestone:0.12.3 View Milestone] 787 788 === 0.12.2 789 790 //(January 31, 2011)// 791 792 Trac 0.12.2 contains a few minor fixes and a few minor features. 793 794 This list contains only a few highlights: 795 - install: improved robustness of Trac installation if Babel is 796 installed after the fact ([trac:#9439], [trac:#9595], [trac:#9961]) 797 - notifications: support for Asian character width ([trac:#4717]) 798 - roadmap: fix display of progress bar in some corner cases ([trac:#9718]) 799 and respect the overall_completion milestone group setting ([trac:#9721]) 800 - reports: reports and queries look much better, as the columns now 801 keep the same width across groups; the absence of word wrapping in 802 reports has been fixed ([trac:#9825]) 803 - web admin: improved layout ([trac:#8866], [trac:#9963]) 804 - web: it's now possible to log in different Trac instances sharing 805 the same URL prefix (e.g. /project and /project-test) ([trac:#9951]) 806 807 [trac:source:/tags/trac-0.12.2 View Tag] | [trac:milestone:0.12.2 View Milestone] 808 809 === 0.12.1 810 811 //(October 9, 2010)// 812 813 Trac 0.12.1 contains a few important performance improvements, some minor fixes and a few minor features. 814 815 This list contains only a few highlights: 816 - db: improve concurrency behavior ([trac:#9111]) 817 - fcgi: add an environment variable `TRAC_USE_FLUP` to control the usage of flup vs. bundled _fcgi.py (defaults to 0, i.e. use bundled as before) 818 - svn authz: improve compatibility with svn 1.5 format ([trac:#8289]) 819 - milestone: allow to set the time for the due date ([trac:#6369], [trac:#9582]) 820 - ticket: fixes for the CC: property ([trac:#8597], [trac:#9522]) 821 - notification: improved the formatting of ticket fields in notification e-mails ([trac:#9484], [trac:#9494]) 822 - i18n: added a configuration option to set the default language ([trac:#8117]) 823 - several fixes for upgrade ([trac:#9400], [trac:#9416], [trac:#9483], [trac:#9556]) 824 825 [trac:source:/tags/trac-0.12.1 View Tag] | [trac:milestone:0.12.1 View Milestone] 826 827 === ''' 0.12 'Babel' ''' 828 829 //(June 13, 2010)// 830 831 Trac 0.12 is a major release introducing i18n and multiple repository support as the most visible changes. 832 833 The following list contains only a few highlights: 834 - The user interface is translated in a dozen of languages, provided the [Babel:] package is installed 835 - Multiple repositories can be associated to a single Trac environment; the repositories can be of heterogeneous types (svn, hg, git, darcs...) 836 - Usability improvements for the Wiki, with a nice side-by-side edit mode with automatic preview 837 - Richer Wiki syntax, with much improved support for tables, partial [trac:WikiCreole] compatibility and numerous smaller improvements 838 - Usability improvements for the Ticket module, with automatic preview of comments while you type and possibility to edit or remove them later 839 - Improved Custom Queries (time fields, multiple disjoint conditions, a.k.a. OR queries) 840 - Timeline filtering by user 841 - ... and numerous smaller features added and bugs fixed since 0.11! 842 843 [trac:source:/tags/trac-0.12 View Tag] | [trac:milestone:0.12 View Milestone] 856 [trac:source:/tags/trac-1.0 View Tag] | [trac:milestone:1.0 View Milestone] 844 857 845 858 == Older Releases 846 859 847 For releases prior to 0.12, see [trac:TracChangeLog@95]. 860 For releases prior to 1.0, see [trac:TracChangeLog@154#a0.12.xReleases TracChangeLog@154]. 861 862 For releases prior to 0.12, see [trac:TracChangeLog@95#a0.11.xReleases TracChangeLog@95].