Changes between Version 3 and Version 4 of TracChangeLog


Ignore:
Timestamp:
10/05/2023 07:15:48 AM (7 months ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracChangeLog

    v3 v4  
    55To see where Trac is going in future releases, see the [trac:roadmap Roadmap].
    66
     7== 1.6.x Releases
     8
     9=== '''1.6 'Py3''''
     10
     11//(September 23, 2023)//
     12
     13Trac 1.6 is the first major release of Trac in almost 4 years.
     14
     15This is the first release to support Python 3, supporting Python
     163.5 and later. Python 2 is no longer supported.
     17
     18For more information see the [trac:wiki:TracDev/ApiChanges/1.6 API changes] and the detailed
     19release 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
     29Fixed several compatibility issues with
     30Python 3 releases and Jinja2. Upgraded jQuery
     31to 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
     39Fixed several regressions and compatibility
     40issues 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
     48Support for Python 2.7 has been dropped.
     49Python 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
     63Additionally, this release includes all of the
     64changes in the [trac:milestone:1.4.1] release and
     65changes committed to date for the forthcoming [trac:milestone:1.4.2] release.
     66
     67This will be the only release in the 1.5.x
     68release line that supports Python 2.7. Future
     69releases will support Python 3.5+.
     70
     71[trac:source:/tags/trac-1.5.1 View Tag] | [trac:milestone:1.5.1 View Milestone]
     72
    773== 1.4.x Releases
     74
     75=== 1.4.4
     76
     77//(August 11, 2023)//
     78
     79Trac 1.4.4 contains about a dozen minor fixes
     80and 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
     88Trac 1.4.3 contains about a dozen minor fixes
     89and 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
     97Trac 1.4.2 has more than a dozen minor fixes and
     98improvements, 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
     111Trac 1.4.1 fixes compatibility issues with
     112Jinja2 versions 2.11 and 2.11.1. Several
     113other minor defects were also fixed.
     114
     115[trac:source:/tags/trac-1.4.1 View Tag] | [trac:milestone:1.4.1 View Milestone]
    8116
    9117=== '''1.4 'Jinja''''
     
    28136
    29137For 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.
     138release notes for [[trac:wiki:TracDev/ReleaseNotes/1.4|1.4]] and the change log for [#a1.3.xReleases 1.3.x Releases] below.
    31139
    32140[trac:source:/tags/trac-1.4 View Tag] | [trac:milestone:1.4 View Milestone]
     
    79187[trac:source:/tags/trac-1.3.4 View Tag] | [trac:milestone:1.3.4 View Milestone]
    80188
    81 === 1.3.3 
     189=== 1.3.3
    82190
    83191//(July 20, 2018)//
     
    96204[trac:source:/tags/trac-1.3.3 View Tag] | [trac:milestone:1.3.3 View Milestone]
    97205
    98 === 1.3.2 
     206=== 1.3.2
    99207
    100208//(July 31, 2017)//
     
    142250* Modernized the code to support Python 2.7 idioms (earlier versions are no longer supported)
    143251  ([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;
    145253  in particular, the database API is now exclusively based on the [[trac:wiki:TracDev/ApiChanges/1.1#DatabaseAPIChanges|context managers]] ([trac:#9612], [trac:#11901])
    146254* Ticket changes can be used to format the subject template ([trac:#12205])
     
    152260
    153261This 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
     267Trac 1.2.6 contains a few minor fixes, inluding a
     268fix for ticket autopreview triggering without a
     269form change.
     270
     271See 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]
    154274
    155275=== 1.2.5
     
    243363
    244364For 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]]
     365release 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]]
    246366(as 1.2 contains all the fixes done for 1.0.8 through 1.0.13).
    247367
     
    347467   ([trac:#11839]).
    348468
    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 
     469See 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
    350470for 1.0.3).
    351471
     
    402522== 1.0.x Releases
    403523
     524=== 1.0.20
     525
     526//(June 29, 2020)//
     527
     528Trac 1.0.20 provides a few bug fixes. The translation
     529catalogs have also been updated and merged with
     530those 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
     538Trac 1.0.19 provides a few bug fixes. The translation
     539catalogs have also been updated and merged with
     540those from Transifex.
     541
     542[trac:source:/tags/trac-1.0.19 View Tag] | [trac:milestone:1.0.19 View Milestone]
     543
    404544=== 1.0.18
    405545
     
    424564enhancements. The following are some highlights:
    425565
    426  * Fixed `ERR_BLOCKED_BY_XSS_AUDITOR` during preview for 
     566 * Fixed `ERR_BLOCKED_BY_XSS_AUDITOR` during preview for
    427567   certain content with Chrome browser ([trac:#12926]).
    428568 * Improved performance of query module when many custom
     
    457597 - Fixed batch modify not working for list fields
    458598   (regression in 1.0.11) ([trac:#12585]).
    459  - Performance improvements to the Roadmap and Milestone 
     599 - Performance improvements to the Roadmap and Milestone
    460600   admin pages when there are many milestones and tickets
    461601   ([trac:#12609]).
     
    473613enhancements. The following are some highlights:
    474614
    475  - Use locale environment variables to negotiate locale 
     615 - Use locale environment variables to negotiate locale
    476616   on console ([trac:#12418]).
    477617 - Fixed using incorrect revisions when downloading a zip
     
    494634 - Fixed incorrect parsing of projects list file by
    495635   `GitwebProjectsRepositoryProvider` ([trac:#12518]).
    496  - `TracIni` macro displays option documentation as 
     636 - `TracIni` macro displays option documentation as
    497637   multi-line rather than one-liner ([trac:#12522]).
    498638 - Fixed regression with `GitConnector` leading to
     
    513653   ticket change log ([trac:#12381]).
    514654 - 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
    516656   ''milestones/versions/enums'' are not defined and a custom
    517657   field of the same name is added ([trac:#12399]).
     
    519659   standard //milestone// field was hidden ([trac:#12400]).
    520660 - 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]).
    522662 - Added support for Babel 2.3.2 (2.3.0 and 2.3.1 should
    523663   not be used)  ([trac:#12445]).
     
    652792The following list contains only a few highlights:
    653793
    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]).
    655795 - Notification email is sent to the old owner when a ticket is reassigned ([trac:#2311]).
    656796 - Ticket change history is updated when renaming and deleting a milestone, and when retargeting tickets to another milestone ([trac:#4582], [trac:#5658]).
     
    702842
    703843The 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 component
     844 - 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
    706846 - 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
    708848 - 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 component
     849 - 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
    710850 - jQuery/UI integration, featuring a date picker for date fields
    711851 - Improved integration with Pygments syntax highlighting
     
    714854See the full list in [trac:wiki:TracDev/ReleaseNotes/1.0 1.0].
    715855
    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]
    844857
    845858== Older Releases
    846859
    847 For releases prior to 0.12, see [trac:TracChangeLog@95].
     860For releases prior to 1.0, see [trac:TracChangeLog@154#a0.12.xReleases TracChangeLog@154].
     861
     862For releases prior to 0.12, see [trac:TracChangeLog@95#a0.11.xReleases TracChangeLog@95].