Changes between Version 1 and Version 2 of TracChangeLog


Ignore:
Timestamp:
03/27/21 11:48:13 (4 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracChangeLog

    v1 v2  
    55To see where Trac is going in future releases, see the [trac:roadmap Roadmap].
    66
    7 
    8 == 1.0.x Releases ==
     7== 1.5.x Releases
     8
     9=== 1.5.2
     10
     11//(December 19, 2020)//
     12
     13Support for Python 2.7 has been dropped.
     14Python 3.5+ is supported.
     15
     16[trac:source:/tags/trac-1.5.2 View Tag] | [trac:milestone:1.5.2 View Milestone]
     17
     18=== 1.5.1
     19
     20//(May 25, 2020)//
     21
     22* Tickets can be retargeted from the milestone
     23  admin page ([trac:#3754]).
     24* Removed deprecated code ([trac:#12787]).
     25  Plugins that use Genshi can't be used
     26  and must be migrated to Jinja2.
     27
     28Additionally, this release includes all of the
     29changes in the [milestone:1.4.1] release and
     30changes committed to date for the forthcoming [milestone:1.4.2] release.
     31
     32This will be the only release in the 1.5.x
     33release line that supports Python 2.7. Future
     34releases will support Python 3.5+.
     35
     36[trac:source:/tags/trac-1.5.1 View Tag] | [trac:milestone:1.5.1 View Milestone]
     37
     38== 1.4.x Releases
     39
     40=== 1.4.1
     41
     42//(February 12, 2020)//
     43
     44Trac 1.4.1 fixes compatibility issues with
     45Jinja2 versions 2.11 and 2.11.1. Several
     46other minor defects were also fixed.
     47
     48[trac:source:/tags/trac-1.4.1 View Tag] | [trac:milestone:1.4.1 View Milestone]
     49
     50=== '''1.4 'Jinja''''
     51
     52//(August 28, 2019)//
     53
     54Trac 1.4 is the first major release of Trac in almost 3 years.
     55
     56The following are some highlights from the release:
     57
     58* Jinja2 is the template engine, providing performance
     59  improvements over Genshi. Genshi is still supported
     60  until Trac 1.5.1 for rendering plugin templates.
     61* Custom navigation items can be added to the
     62  main and meta navigation ([trac:#11317]).
     63* TracAdmin `convert_db` command for
     64  converting to a new database backend while
     65  preserving all environment data
     66  ([trac:#12299]).
     67* Restyled wiki that allows toggling between
     68  narrow and full width ([trac:#12640]).
     69
     70For more information see the [trac:wiki:TracDev/ApiChanges/1.4 API changes] and the detailed
     71release notes for [[trac:wiki:TracDev/ReleaseNotes/1.4|1.4]] and the change log for [#a1.3.xReleases 1.3.x Releases] below.
     72
     73[trac:source:/tags/trac-1.4 View Tag] | [trac:milestone:1.4 View Milestone]
     74
     75== 1.3.x Releases
     76
     77// ** No guarantees of feature and API compatibility is made from one 1.3.x release to the next. //
     78
     79For more information see the [trac:wiki:TracDev/ApiChanges/1.3 API changes] and the detailed
     80release notes for [[trac:wiki:TracDev/ReleaseNotes/1.3#DevelopmentReleases | 1.3]].
     81
     82=== 1.3.6
     83
     84//(August 14, 2019)//
     85
     86Trac 1.3.6 provides several fixes and enhancements.
     87
     88* Permission groups added to the CC list will
     89  be resolved to members of the group ([trac:#12808]).
     90* Auto preview timeout can be configured in user
     91  preferences ([trac:#12970]).
     92* `TICKET_EDIT_CC` is required to edit the CC list
     93  for a new ticket ([trac:#13093]).
     94
     95[trac:source:/tags/trac-1.3.6 View Tag] | [trac:milestone:1.3.6 View Milestone]
     96
     97=== 1.3.5
     98
     99//(July 17, 2019)//
     100
     101Trac 1.3.5 fixes a regression in the Ticket Clone feature.
     102
     103[trac:source:/tags/trac-1.3.5 View Tag] | [trac:milestone:1.3.5 View Milestone]
     104
     105=== 1.3.4
     106
     107//(July 17, 2019)//
     108
     109Trac 1.3.4 provides a few fixes for the Jinja2
     110template engine and template conversions.
     111
     112Additional highlights of changes since 1.3.3:
     113* HTTPS support for TracStandalone (`tracd`)
     114  ([trac:#12611]).
     115* Minor style improvements for ticket and wiki pages
     116  ([trac:#13116]).
     117
     118See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/1.2#MaintenanceReleases | 1.2.4]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.18]] (as 1.3.4 contains the changes in 1.2.4 and 1.0.18).
     119
     120[trac:source:/tags/trac-1.3.4 View Tag] | [trac:milestone:1.3.4 View Milestone]
     121
     122=== 1.3.3
     123
     124//(July 20, 2018)//
     125
     126Trac 1.3.3 provides many fixes for the Jinja2
     127template engine and template conversions.
     128
     129Additional highlights of changes since 1.3.2:
     130* The TracGuide is readonly by default ([trac:#12899]).
     131* The `trac-svn-hook` script can be configured using
     132  SVN's hook script environment configuration ([trac:#12771]).
     133* Environment log level defaults to `INFO` and log type
     134  defaults to `file` so that installation issue are captured
     135  in the log when running `trac-admin initenv` ([trac:#12966]).
     136
     137[trac:source:/tags/trac-1.3.3 View Tag] | [trac:milestone:1.3.3 View Milestone]
     138
     139=== 1.3.2
     140
     141//(July 31, 2017)//
     142
     143Trac 1.3.2 is the first release to feature
     144Jinja2 as the template engine. Jinja2 provides
     145performance improvements and fixes several
     146long-standing issues that were encountered
     147using Genshi as the template engine. Genshi
     148is still supported until Trac 1.5.1 for
     149rendering plugin templates.
     150
     151Additional highlights of changes since 1.3.1:
     152* All textareas that support wiki markup provide
     153  an auto-preview ([trac:#3776])
     154* Ticket comments can be cloned to create a
     155  new ticket using the optional component
     156  `tracopt.ticket.clone`
     157  ([trac:#10735]).
     158* Custom navigation items can be added to the
     159  main and meta navigation ([trac:#11317]).
     160* Ticket validators are called when submitting
     161  a batch modification request ([trac:#11723]),
     162  and when editing a ticket comment
     163  ([trac:#12725]).
     164* TracAdmin `convert_db` command for
     165  converting to a new database backend while
     166  preserving all environment data
     167  ([trac:#12299]).
     168* Restyled wiki that allows toggling between
     169  narrow and full width ([trac:#12640]).
     170
     171[trac:source:/tags/trac-1.3.2 View Tag] | [trac:milestone:1.3.2 View Milestone]
     172
     173=== 1.3.1
     174
     175//(November 15, 2016)//
     176
     177Trac 1.3.1 is the last release before the switch of the development branch to Jinja2.
     178
     179It is in sync with the version 1.2, and as such contains all its fixes and enhancements as well.
     180
     181Highlights of the changes since 1.2:
     182
     183* Modernized the code to support Python 2.7 idioms (earlier versions are no longer supported)
     184  ([trac:#12046], [trac:#12148], [trac:#12558], [trac:#12569])
     185* Removed lots of backward compatibility APIs from pre-1.0 days;
     186  in particular, the database API is now exclusively based on the [[trac:wiki:TracDev/ApiChanges/1.1#DatabaseAPIChanges|context managers]] ([trac:#9612], [trac:#11901])
     187* Ticket changes can be used to format the subject template ([trac:#12205])
     188
     189[trac:source:/tags/trac-1.3.1 View Tag] | [trac:milestone:1.3.1 View Milestone]
     190
     191
     192== 1.2.x Releases
     193
     194This series correspond to the current stable release branch, i.e. [trac:source:branches/1.2-stable branches/1.2-stable].
     195
     196=== 1.2.6
     197
     198//(July 1, 2020)//
     199
     200Trac 1.2.6 contains a few minor fixes, inluding a
     201fix for ticket autopreview triggering without a
     202form change.
     203
     204See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/1.2#MaintenanceReleases | 1.2.6]].
     205
     206[trac:source:/tags/trac-1.2.6 View Tag] | [trac:milestone:1.2.6 View Milestone]
     207
     208=== 1.2.5
     209
     210//(August 27, 2019)//
     211
     212Trac 1.2.5 contains a few minor fixes.
     213
     214See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/1.2#MaintenanceReleases | 1.2.5]].
     215
     216[trac:source:/tags/trac-1.2.5 View Tag] | [trac:milestone:1.2.5 View Milestone]
     217
     218=== 1.2.4
     219
     220//(July 17, 2019)//
     221
     222Trac 1.2.4 provides a dozen minor fixes and enhancements.
     223
     224See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/1.2#MaintenanceReleases | 1.2.4]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.18]] (as 1.2.4 also contains the changes in 1.0.18).
     225
     226[trac:source:/tags/trac-1.2.4 View Tag] | [trac:milestone:1.2.4 View Milestone]
     227
     228=== 1.2.3
     229
     230//(July 29, 2018)//
     231
     232Trac 1.2.3 provides 2 dozen minor fixes and enhancements.
     233The following are some highlights:
     234
     235* Notification subscriber for New Tickets ([trac:#6613]).
     236* Configurable HTTP headers ([trac:#12964]).
     237
     238See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/1.2#MaintenanceReleases | 1.2.3]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.17]] (as 1.2.3 also contains the changes in 1.0.17).
     239
     240[trac:source:/tags/trac-1.2.3 View Tag] | [trac:milestone:1.2.3 View Milestone]
     241
     242=== 1.2.2
     243
     244//(June 21, 2017)//
     245
     246Trac 1.2.2 provides close to 2 dozen minor fixes and enhancements.
     247The following are some highlights:
     248
     249* Invalid logging configuration changes made through the
     250  //Logging// admin page won't disable a Trac instance ([trac:#8790]).
     251* Fix for regression that prevented
     252  [https://trac-hacks.org/wiki/PermRedirectPlugin PermRedirectPlugin]
     253  from redirecting ([trac:#12818])
     254
     255See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/1.2#MaintenanceReleases | 1.2.2]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.14]] through [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.15]] (as 1.2.2 also contains the changes in 1.0.14 and 1.0.15).
     256
     257[trac:source:/tags/trac-1.2.2 View Tag] | [trac:milestone:1.2.2 View Milestone]
     258
     259=== 1.2.1
     260
     261//(March 29, 2017)//
     262
     263Trac 1.2.1, the first maintenance release in the 1.2.x series,
     264provides more than 30 minor fixes and enhancements.
     265The following are some highlights:
     266
     267* [WikiMacros#TracIni-macro TracIni macro] generates anchors for each option ([trac:#9401])
     268 and allows specifying exact options and sections to be rendered
     269 ([trac:#12633])
     270* Several fixes for the enhanced Trac notification system
     271 ([trac:#11928], [trac:#12658], [trac:#12700])
     272* Improved usability of ticket comment //Reply// and
     273 //Edit// buttons ([trac:#12671])
     274* Restored missing ticket change conflict markers
     275 ([trac:#12730])
     276
     277See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/1.2#MaintenanceReleases | 1.2.1]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.14]] (as 1.2.1 also contains the changes in 1.0.14).
     278
     279[trac:source:/tags/trac-1.2.1 View Tag] | [trac:milestone:1.2.1 View Milestone]
     280
     281=== '''1.2 'Hermes''''
     282
     283//(November 5, 2016)//
     284
     285Trac 1.2 is the first major release of Trac in more than 4 years.
     286
     287The following are some highlights from the release:
     288
     289* Extensible notification system ([trac:#3517])
     290* Notification preference panel ([trac:#4056])
     291* Usernames replaced with full names ([trac:#7339])
     292* Restyled ticket changelog ([trac:#11835])
     293* Workflow controls on the //New Ticket// page ([trac:#2045])
     294* Editable wiki page version comments ([trac:#6573])
     295* Datetime custom fields ([trac:#1942])
     296
     297For more information see the [trac:wiki:TracDev/ApiChanges/1.2 API changes] and the detailed
     298release 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]]
     299(as 1.2 contains all the fixes done for 1.0.8 through 1.0.13).
     300
     301[trac:source:/tags/trac-1.2 View Tag] | [trac:milestone:1.2 View Milestone]
     302
     303== 1.1.x Releases
     304// 1.1.x releases were development releases leading to Trac 1.2. See them as kind of snapshots of [trac:source:trunk].
     305
     306** No guarantees of feature and API compatibility is made from one 1.1.x release to the next. //
     307
     308=== 1.2rc1
     309
     310//(September 14, 2016)//
     311
     312The first Trac 1.2 release candidate is the culmination of nearly 4 years of development.
     313
     314Highlights of the changes since 1.1.6:
     315
     316 - Pygments lexer options can be specified as [WikiProcessors WikiProcessor] arguments and defaults can be set in the environment configuration ([trac:#5654]).
     317 - Usernames are replaced with full names when `[trac]` `show_full_names` is true ([trac:#7339]).
     318 - Enum tables on the Ticket Admin pages can be reordered by drag and drop. ([trac:#11682]).
     319 - Ticket changelog is restyled and has a new //Show comments// preference ([trac:#11835]).
     320 - Authentication cookies can be shared across subdomains when `[trac]` `auth_cookie_domain` is configured ([trac:#12251]).
     321
     322For more information see the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed
     323release notes for [[trac:wiki:TracDev/ReleaseNotes/1.1#DevelopmentReleases | 1.2rc1]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.8 through 1.0.13]]
     324(as 1.2rc1 contains all the fixes done for 1.0.8 through 1.0.13).
     325
     326[trac:source:/tags/trac-1.2rc1 View Tag] | [trac:milestone:1.2 View Milestone]
     327
     328=== 1.1.6
     329
     330//(July 17, 2015)//
     331
     332Trac 1.1.6 contains more than a half dozen minor fixes and enhancements.
     333
     334For more information see the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed
     335release notes for [[trac:wiki:TracDev/ReleaseNotes/1.1#DevelopmentReleases | 1.1.6]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.7]]
     336(as 1.1.6 contains all the fixes done for 1.0.7).
     337
     338[trac:source:/tags/trac-1.1.6 View Tag] | [trac:milestone:1.1.6 View Milestone]
     339
     340
     341=== 1.1.5
     342
     343//(May 18, 2015)//
     344
     345Highlights of the changes:
     346
     347 - Corrected highlighting of unmodified values in //Config// section of the //About Trac// page ([trac:#6551]).
     348 - New helper methods on `DatabaseManager` class for plugins to upgrade the database ([trac:#8172]).
     349 - New `[notification-subscriber]` config section for general configuration of notification subscription defaults and `SubscriberList` macro ([trac:#11875]).
     350 - Removed dependency on `ConfigObj` for TracFineGrainedPermissions ([trac:#11982]).
     351 - `Image` macro supports InterWiki prefixes ([trac:#12025]).
     352
     353See also the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed
     354release notes for [[trac:wiki:TracDev/ReleaseNotes/1.1#DevelopmentReleases | 1.1.5]], [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.6]] and [[trac:wiki:TracDev/ReleaseNotes/0.12#MaintenanceReleases | 0.12.7]]
     355(as 1.1.5 contains all the fixes done for 1.0.6 and 0.12.7).
     356
     357[trac:source:/tags/trac-1.1.5 View Tag] | [trac:milestone:1.1.5 View Milestone]
     358
     359=== 1.1.4
     360
     361//(March 24, 2015)//
     362
     363Highlights of the changes:
     364
     365 - Performance improvements with MySQL/MariaDB ([trac:#3676]).
     366 - Click on //Permissions// Admin page table row toggles all
     367   checkboxes in the row ([trac:#11417]).
     368 - Configuration sections are written to trac.ini when enabling a
     369   component through TracAdmin or the web administration module
     370   ([trac:#11437]).
     371 - Subscription rules can be reordered by drag and drop ([trac:#11941]).
     372
     373See also the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed
     374release notes for [[trac:wiki:TracDev/ReleaseNotes/1.1#DevelopmentReleases | 1.1.4]]
     375and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.4/1.0.5]]
     376(as 1.1.4 contains all the fixes done for 1.0.4 and 1.0.5).
     377
     378[trac:source:/tags/trac-1.1.4 View Tag] | [trac:milestone:1.1.4 View Milestone]
     379
     380=== 1.1.3
     381
     382//(January 13, 2015)//
     383
     384The following list contains highlights of the changes:
     385
     386 - The ticket creation step can be configured in the TracWorkflow and the
     387   workflow controls are present on the !NewTicket page ([trac:#2045]).
     388 - New notification system that can be extended by plugins ([trac:#3517]).
     389 - New preferences panel for notification subscriptions ([trac:#4056]).
     390 - Wiki page version comments can be edited by users with `WIKI_ADMIN` ([trac:#6573]).
     391 - Improved positioning of //Add Comment// section and //author// field
     392   on the ticket form ([trac:#10207]).
     393 - The delete confirmation pages warn if attachments will also be deleted
     394   ([trac:#11542]).
     395 - Removed support for [trac:SilverCity], Enscript and !PhpRenderer syntax
     396   highlighters ([trac:#11795]).
     397 - Combined //Date & Time// and //Language// preference panels as
     398   //Localization// ([trac:#11813]).
     399 - Groups and permissions can be used in the workflow `set_owner` attribute
     400   ([trac:#11839]).
     401
     402See 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
     403for 1.0.3).
     404
     405[trac:source:/tags/trac-1.1.3 View Tag] | [trac:milestone:1.1.3 View Milestone]
     406
     407=== 1.1.2
     408
     409//(October 23, 2014)//
     410
     411The following list contains highlights of the changes:
     412
     413 - Dropped support for Python 2.5. Trac can no longer be run on Python 2.5 as incompatible changes have been made in the source code ([trac:#11600]).
     414 - The new ticket workflow action `may_set_owner` is similar to `set_owner` but the owner defaults to the existing ticket owner rather than the current user ([trac:#10018]).
     415 - The new option `[ticket]` `optional_fields` specifies ticket select fields that are treated as optional (i.e. an empty value is allowed) ([trac:#10772]).
     416 - Line number and row highlighting annotations can be specified for !WikiProcessor code blocks ([trac:#10834]).
     417 - The //default handler// can be set as a session preference ([trac:#11597]), and the default value for all users can be set from the //Basic Settings// admin page ([trac:#11519]).
     418 - Attachments can't be added to read-only wiki pages ([trac:#11244]).
     419 - Tables on the admin pages have a //Select all// checkbox in the header ([trac:#10994]).
     420 - Submit buttons are disabled if the required items are not selected ([trac:#11056]).
     421 - The Admin //Permissions// page has a //Copy Permissions// form for copying permissions between users and groups ([trac:#11099]).
     422 - The new option `[milestone]` `default_retarget_to` determines the default milestone for retargeting tickets when a milestone is deleted or closed, and can be specified from the //Milestone// admin page ([trac:#10010]).
     423 - The //retarget// select is not shown when closing or deleting a milestone which has no tickets associated with it ([trac:#11366]).
     424 - //Clear default// buttons allow the ticket system default values (e.g. `default_milestone`, `default_version`) to be cleared through the corresponding admin pages ([trac:#10772], [trac:#11300]).
     425 - The `TitleIndex` macro supports relative path prefixes when used on wiki pages ([trac:#11455]).
     426 - [trac:CommitTicketUpdater] will recognize a ticket reference that includes a trailing `#comment:N` or `#comment:description` ([trac:#11622]).
     427 - The //Tickets// column of the milestone table on the //Milestone// admin page contains links to the query page showing all tickets associated with the milestone, grouped by status ([trac:#11661]).
     428 - Authz policy can be used to restrict access to the //Report List// page using the resource id `-1` ([trac:#11697]).
     429
     430See 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.2]], [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.2]] and [[trac:wiki:TracDev/ReleaseNotes/0.12#MaintenanceReleases | 0.12.6]] (as 1.1.2 contains all the fixes done for 1.0.2 and 0.12.6).
     431
     432[trac:source:/tags/trac-1.1.2 View Tag] | [trac:milestone:1.1.2 View Milestone]
     433
     434=== 1.1.1
     435
     436//(February 3, 2013)//
     437
     438Trac 1.1.1 starts the 1.1.x development line leading to 1.2 with some new features and a few not-so-disruptive changes.
     439
     440The following list contains only a few highlights:
     441
     442 - Added support for custom ticket fields of type time ([trac:#1942])
     443 - In new tickets, custom time ticket fields may default to an absolute or relative date / time ([trac:#10853])
     444 - In TracBatchModify, custom time ticket fields can be changed with a date(time)picker popup control ([trac:#10854])
     445 - Optionally display the component of tickets in their timeline entries (`[timeline]` `ticket_show_component` setting) ([trac:#10885])
     446 - Fixed batch modification when no fields are changed ([trac:#10924])
     447 - Dynamic variables can be used in the report title and description ([trac:#10979])
     448 - jQuery upgraded to 1.8.3, jQuery UI upgraded to 1.9.2 and jQuery UI Timepicker upgraded to 1.1.1 ([trac:#10976])
     449 - Dropped support for Python 2.5, either Python 2.6 or Python 2.7 is required //(well, as it happens, 2.5 //still// works, that's a bug ;-) )//
     450
     451See 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.1]], [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.1]] and [[trac:wiki:TracDev/ReleaseNotes/0.12#MaintenanceReleases | 0.12.5]] (as 1.1.1 contains all the fixes done for 1.0.1 and 0.12.5).
     452
     453[trac:source:/tags/trac-1.1.1 View Tag] | [trac:milestone:1.1.1 View Milestone]
     454
     455== 1.0.x Releases
     456
     457=== 1.0.20
     458
     459//(June 29, 2020)//
     460
     461Trac 1.0.20 provides a few bug fixes. The translation
     462catalogs have also been updated and merged with
     463those from Transifex.
     464
     465[trac:source:/tags/trac-1.0.20 View Tag] | [trac:milestone:1.0.20 View Milestone]
     466
     467=== 1.0.19
     468
     469//(October 15, 2019)//
     470
     471Trac 1.0.19 provides a few bug fixes. The translation
     472catalogs have also been updated and merged with
     473those from Transifex.
     474
     475[trac:source:/tags/trac-1.0.19 View Tag] | [trac:milestone:1.0.19 View Milestone]
     476
     477=== 1.0.18
     478
     479//(July 18, 2019)//
     480
     481Trac 1.0.18 provides more than a dozen bug fixes and minor
     482enhancements. The following are some highlights:
     483
     484 * Fixed query module regression when ordering
     485   multiple columns ([trac:#13068]).
     486 * Fixed regression preventing workflow status
     487   changes for plugins ([trac:#13087]).
     488 * Made compatible with MySQL 8.x ([trac:#13128]).
     489
     490[trac:source:/tags/trac-1.0.18 View Tag] | [trac:milestone:1.0.18 View Milestone]
     491
     492=== 1.0.17
     493
     494//(July 11, 2018)//
     495
     496Trac 1.0.17 provides more than 3 dozen bug fixes and minor
     497enhancements. The following are some highlights:
     498
     499 * Fixed `ERR_BLOCKED_BY_XSS_AUDITOR` during preview for
     500   certain content with Chrome browser ([trac:#12926]).
     501 * Improved performance of query module when many custom
     502   fields are used ([trac:#12967]).
     503 * Fixed ticket description not rendered in wiki format in
     504   query view ([trac:#13010]).
     505 * Added submodule support for Git repository ([trac:#10603])
     506
     507[trac:source:/tags/trac-1.0.17 View Tag] | [trac:milestone:1.0.17 View Milestone]
     508
     509=== 1.0.16
     510
     511//Not Released//
     512
     513=== 1.0.15
     514
     515//(June 16, 2017)//
     516
     517Trac 1.0.15 adds an option `[wiki]` `safe_origins`, for whitelisting URIs considered //safe cross-origin//.
     518
     519[trac:source:/tags/trac-1.0.15 View Tag] | [trac:milestone:1.0.15 View Milestone]
     520
     521=== 1.0.14
     522
     523//(June 9, 2017)//
     524
     525Trac 1.0.14 provides more than 3 dozen bug fixes and minor
     526enhancements. The following are some highlights:
     527
     528 - Improved Git performance ([trac:#12545], [trac:#12694]).
     529 - Reduced memory usage exporting a zip file ([trac:#12765]).
     530 - Fixed batch modify not working for list fields
     531   (regression in 1.0.11) ([trac:#12585]).
     532 - Performance improvements to the Roadmap and Milestone
     533   admin pages when there are many milestones and tickets
     534   ([trac:#12609]).
     535 - SECURITY: Possible XSS via reStructuredText link.
     536 - SECURITY: Injection of password prompt using Image
     537   macro or reStructuredText image.
     538
     539[trac:source:/tags/trac-1.0.14 View Tag] | [trac:milestone:1.0.14 View Milestone]
     540
     541=== 1.0.13
     542
     543//(September 11, 2016)//
     544
     545Trac 1.0.13 provides around a dozen bug fixes and minor
     546enhancements. The following are some highlights:
     547
     548 - Use locale environment variables to negotiate locale
     549   on console ([trac:#12418]).
     550 - Fixed using incorrect revisions when downloading a zip
     551   file via browser page from Git repository ([trac:#12557]).
     552
     553[trac:source:/tags/trac-1.0.13 View Tag] | [trac:milestone:1.0.13 View Milestone]
     554
     555=== 1.0.12
     556
     557//(July 4, 2016)//
     558
     559Trac 1.0.12 provides around 20 bug fixes and minor enhancements. The following are some highlights:
     560
     561 - Reconnect to PostgreSQL server after restarting it
     562   ([trac:#4984]).
     563 - Workflow actions on the batch modify form are sorted
     564   by the default attribute ([trac:#12447]).
     565 - Fixed Pygments stylesheet not found when style name
     566   contained a dash ([trac:#12505]).
     567 - Fixed incorrect parsing of projects list file by
     568   `GitwebProjectsRepositoryProvider` ([trac:#12518]).
     569 - `TracIni` macro displays option documentation as
     570   multi-line rather than one-liner ([trac:#12522]).
     571 - Fixed regression with `GitConnector` leading to
     572   `IOError: Too many open files` ([trac:#12524]).
     573
     574[trac:source:/tags/trac-1.0.12 View Tag] | [trac:milestone:1.0.12 View Milestone]
     575
     576=== 1.0.11
     577
     578//(May 7, 2016)//
     579
     580Trac 1.0.11 provides more than 30 bug fixes and minor
     581enhancements. As in 1.0.10, an area of focus has been to
     582eliminate tracebacks in the logs due to invalid requests.
     583The following are some additional highlights:
     584
     585 - Fixed resetting //Oldest first// after auto-preview of
     586   ticket change log ([trac:#12381]).
     587 - Trac is now distributed as wheel package ([trac:#12391]).
     588 - Fixed database exceptions in query system when
     589   ''milestones/versions/enums'' are not defined and a custom
     590   field of the same name is added ([trac:#12399]).
     591 - Custom field //milestone// was not shown when
     592   standard //milestone// field was hidden ([trac:#12400]).
     593 - Query system now sorts by `enum.value` rather than
     594   `ticket.type` for `order=type` ([trac:#12402]).
     595 - Added support for Babel 2.3.2 (2.3.0 and 2.3.1 should
     596   not be used)  ([trac:#12445]).
     597
     598[trac:source:/tags/trac-1.0.11 View Tag] | [trac:milestone:1.0.11 View Milestone]
     599
     600=== 1.0.10
     601
     602//(February 20, 2016)//
     603
     604Trac 1.0.10 provides more than 30 bug fixes and minor enhancements. Two areas of focus
     605have been fixing test failures on Windows and eliminating tracebacks in the logs due to
     606invalid requests.
     607
     608See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.10]].
     609
     610[trac:source:/tags/trac-1.0.10 View Tag] | [trac:milestone:1.0.10 View Milestone]
    9611
    10612=== 1.0.9
     
    123725The following list contains only a few highlights:
    124726
    125  - Subversion keywords are expanded and EOL substitutions made when viewing a file in the repository browser and when downloading a file ([trac:#717]). 
     727 - Subversion keywords are expanded and EOL substitutions made when viewing a file in the repository browser and when downloading a file ([trac:#717]).
    126728 - Notification email is sent to the old owner when a ticket is reassigned ([trac:#2311]).
    127729 - Ticket change history is updated when renaming and deleting a milestone, and when retargeting tickets to another milestone ([trac:#4582], [trac:#5658]).
     
    173775
    174776The following list contains only a few highlights:
    175  - 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) 
     777 - 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)
    176778 - 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
    177779 - As a consequence, the Subversion support has been moved below `tracopt.versioncontrol` as well
    178  - The Git and Mercurial log view feature a visualization of the branching structure 
     780 - The Git and Mercurial log view feature a visualization of the branching structure
    179781 - Usability improvements for the tickets, with a better support for conflict detection and resolution
    180782 - Integration of the [TH:BatchModifyPlugin], contributed by Brian Meeker (many thanks!) and is now maintained there as a default component
     
    185787See the full list in [trac:wiki:TracDev/ReleaseNotes/1.0 1.0].
    186788
    187 [[trac:source:/tags/trac-1.0 View Tag]] | [[trac:milestone:1.0 View Milestone]]
    188 
    189 == 0.12.x Releases
    190 
    191 === 0.12.7
    192 
    193 //(July 12, 2015)//
    194 
    195 Trac 0.12.7 fixes a minor security issue, as well as a half dozen other minor issues:
    196  - InterWiki filters links through `[wiki] safe_schemes` option if `[wiki] render_unsafe_content` is disabled ([trac:#12053]).
    197 
    198 See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/0.12#MaintenanceReleases | 0.12.7]].
    199 
    200 [trac:source:/tags/trac-0.12.7 View Tag] | [trac:milestone:0.12.7 View Milestone]
    201 
    202 === 0.12.6
    203 
    204 //(October 23, 2014)//
    205 
    206 Trac 0.12.6 contains fixes for a few issues:
    207  - 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]).
    208  - Improved performance rendering `svn:mergeinfo` properties in browser view ([trac:#8459]) and changeset view ([trac:#11219]).
    209  - Query with many custom fields would fail ([trac:#11140]).
    210  - Zip archive had a timestamp with no timezone information ([trac:#11162]).
    211  - Failure or incorrect ranges rendering log TracLinks ([trac:#11308], [trac:#11346]).
    212  - Textareas in ticket view did not wrap correctly in IE 11 ([trac:#11376]).
    213  - Emails were not being obfuscated in owner field on CSV export from ticket and query pages ([trac:#11594]).
    214  - Locale data was not being included in egg in Distribute 0.6.29 and later ([trac:#11640]).
    215  - Deleting a milestone would not delete its attachments ([trac:#11672]).
    216  - Added support for Babel 1.0 and later ([trac:#11258], [trac:#11345]).
    217  - Added support for `ConfigObj` 5.0 and later ([trac:#11498]).
    218  - … and dozens more fixes!
    219 
    220 See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/0.12#MaintenanceReleases | 0.12.6]].
    221 
    222 [trac:source:/tags/trac-0.12.6 View Tag] | [trac:milestone:0.12.6 View Milestone]
    223 
    224 === 0.12.5
    225 
    226 //(January 15, 2013)//
    227 
    228 Trac 0.12.5 contains fixes for a few issues:
    229  - upload of .mht files ([Wikipedia:MHTML] web page archive files) now works ([trac:#9880])
    230  - more robust parsing of attachment URLs ([trac:#10280]) and uploaded file names ([trac:#10850])
    231  - 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])
    232  - no longer generate invalid JSON encoded data with Python 2.4 and 2.5 ([trac:#10877])
    233  - ... and fix a couple more minor defects ([trac:#10967], [trac:#10892], [trac:#10923], [trac:#10858], [trac:#10835])
    234 
    235 [trac:source:/tags/trac-0.12.5 View Tag] | [trac:milestone:0.12.5 View Milestone]
    236 
    237 === 0.12.4
    238 
    239 //(September 7, 2012)//
    240 
    241 Trac 0.12.4 contains only a handful of minor fixes.
    242 
    243 [trac:source:/tags/trac-0.12.4 View Tag] | [trac:milestone:0.12.4 View Milestone]
    244 
    245 === 0.12.3 ===
    246 
    247 //(February 6, 2012)//
    248 
    249 Trac 0.12.3 contains a few minor fixes and a few minor features.
    250  - compatibility with Subversion 1.7 ([trac:#10414])
    251  - easier troubleshooting of common startup errors ([trac:#10024])
    252  - jQuery upgraded to 1.4.4 ([trac:#10001])
    253  - improve fine-grained permission handling in the source browser ([trac:#9976], [trac:#10208], [trac:#10110])
    254  - added compatibility with MySQL 5.5.3 utf8mb4 databases ([trac:#9766])
    255  - ... and dozens more fixes!
    256 
    257 [trac:source:/tags/trac-0.12.3 View Tag] | [trac:milestone:0.12.3 View Milestone]
    258 
    259 === 0.12.2
    260 
    261 //(January 31, 2011)//
    262 
    263 Trac 0.12.2 contains a few minor fixes and a few minor features.
    264 
    265 This list contains only a few highlights:
    266  - install: improved robustness of Trac installation if Babel is
    267    installed after the fact ([trac:#9439], [trac:#9595], [trac:#9961])
    268  - notifications: support for Asian character width ([trac:#4717])
    269  - roadmap: fix display of progress bar in some corner cases ([trac:#9718])
    270    and respect the overall_completion milestone group setting ([trac:#9721])
    271  - reports: reports and queries look much better, as the columns now
    272    keep the same width across groups; the absence of word wrapping in
    273    reports has been fixed ([trac:#9825])
    274  - web admin: improved layout ([trac:#8866], [trac:#9963])
    275  - web: it's now possible to log in different Trac instances sharing
    276    the same URL prefix (e.g. /project and /project-test) ([trac:#9951])
    277 
    278 [trac:source:/tags/trac-0.12.2 View Tag] | [trac:milestone:0.12.2 View Milestone]
    279 
    280 === 0.12.1
    281 
    282 //(October 9, 2010)//
    283 
    284 Trac 0.12.1 contains a few important performance improvements, some minor fixes and a few minor features.
    285 
    286 This list contains only a few highlights:
    287  - db: improve concurrency behavior ([trac:#9111])
    288  - 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)
    289  - svn authz: improve compatibility with svn 1.5 format ([trac:#8289])
    290  - milestone: allow to set the time for the due date ([trac:#6369], [trac:#9582])
    291  - ticket: fixes for the CC: property ([trac:#8597], [trac:#9522])
    292  - notification: improved the formatting of ticket fields in notification e-mails ([trac:#9484], [trac:#9494])
    293  - i18n: added a configuration option to set the default language ([trac:#8117])
    294  - several fixes for upgrade ([trac:#9400], [trac:#9416], [trac:#9483], [trac:#9556])
    295 
    296 [trac:source:/tags/trac-0.12.1 View Tag] | [trac:milestone:0.12.1 View Milestone]
    297 
    298 === ''' 0.12 'Babel' '''
    299 
    300 //(June 13, 2010)//
    301 
    302 Trac 0.12 is a major release introducing i18n and multiple repository support as the most visible changes.
    303 
    304 The following list contains only a few highlights:
    305  - The user interface is translated in a dozen of languages, provided the [Babel:] package is installed
    306  - Multiple repositories can be associated to a single Trac environment; the repositories can be of heterogeneous types (svn, hg, git, darcs...)
    307  - Usability improvements for the Wiki, with a nice side-by-side edit mode with automatic preview
    308  - Richer Wiki syntax, with much improved support for tables, partial [trac:WikiCreole] compatibility and numerous smaller improvements
    309  - Usability improvements for the Ticket module, with automatic preview of comments while you type and possibility to edit or remove them later
    310  - Improved Custom Queries (time fields, multiple disjoint conditions, a.k.a. OR queries)
    311  - Timeline filtering by user
    312  - ... and numerous smaller features added and bugs fixed since 0.11!
    313 
    314 [trac:source:/tags/trac-0.12 View Tag] | [trac:milestone:0.12 View Milestone]
     789[trac:source:/tags/trac-1.0 View Tag] | [trac:milestone:1.0 View Milestone]
    315790
    316791== Older Releases
    317792
    318 For releases prior to 0.12, see [trac:TracChangeLog@95].
     793For releases prior to 1.0, see [trac:TracChangeLog@154#a0.12.xReleases TracChangeLog@154].
     794
     795For releases prior to 0.12, see [trac:TracChangeLog@95#a0.11.xReleases TracChangeLog@95].