Changes between Version 1 and Version 2 of TracChangeLog


Ignore:
Timestamp:
Apr 24, 2020, 9:10:21 AM (5 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracChangeLog

    v1 v2  
    66
    77
    8 == 1.0.x Releases ==
     8== 1.3.x Releases
     9
     10This series of releases correspond to the development branch i.e. [trac:source:trunk trunk], in preparation for the future 1.4.x stable releases.
     11
     12See [trac:wiki:1.3/TracChangeLog#a1.3.xReleases 1.3.x Releases].
     13
     14
     15== 1.2.x Releases
     16
     17This series correspond to the current stable release branch, i.e. [trac:source:branches/1.2-stable branches/1.2-stable].
     18
     19=== 1.2.3
     20
     21//(July 29, 2018)//
     22
     23Trac 1.2.3 provides 2 dozen minor fixes and enhancements.
     24The following are some highlights:
     25
     26* Notification subscriber for New Tickets ([trac:#6613]).
     27* Configurable HTTP headers ([trac:#12964]).
     28
     29See 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).
     30
     31[trac:source:/tags/trac-1.2.3 View Tag] | [trac:milestone:1.2.3 View Milestone]
     32
     33=== 1.2.2
     34
     35//(June 21, 2017)//
     36
     37Trac 1.2.2 provides close to 2 dozen minor fixes and enhancements.
     38The following are some highlights:
     39
     40* Invalid logging configuration changes made through the
     41  //Logging// admin page won't disable a Trac instance ([trac:#8790]).
     42* Fix for regression that prevented
     43  [https://trac-hacks.org/wiki/PermRedirectPlugin PermRedirectPlugin]
     44  from redirecting ([trac:#12818])
     45
     46See 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).
     47
     48[trac:source:/tags/trac-1.2.2 View Tag] | [trac:milestone:1.2.2 View Milestone]
     49
     50=== 1.2.1
     51
     52//(March 29, 2017)//
     53
     54Trac 1.2.1, the first maintenance release in the 1.2.x series,
     55provides more than 30 minor fixes and enhancements.
     56The following are some highlights:
     57
     58* [WikiMacros#TracIni-macro TracIni macro] generates anchors for each option ([trac:#9401])
     59 and allows specifying exact options and sections to be rendered
     60 ([trac:#12633])
     61* Several fixes for the enhanced Trac notification system
     62 ([trac:#11928], [trac:#12658], [trac:#12700])
     63* Improved usability of ticket comment //Reply// and
     64 //Edit// buttons ([trac:#12671])
     65* Restored missing ticket change conflict markers
     66 ([trac:#12730])
     67
     68See 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).
     69
     70[trac:source:/tags/trac-1.2.1 View Tag] | [trac:milestone:1.2.1 View Milestone]
     71
     72=== **1.2 'Hermes'**
     73
     74//(November 5, 2016)//
     75
     76Trac 1.2 is the first major release of Trac in more than 4 years.
     77
     78The following are some highlights from the release:
     79
     80* Extensible notification system ([trac:#3517])
     81* Notification preference panel ([trac:#4056])
     82* Usernames replaced with full names ([trac:#7339])
     83* Restyled ticket changelog ([trac:#11835])
     84* Workflow controls on the //New Ticket// page ([trac:#2045])
     85* Editable wiki page version comments ([trac:#6573])
     86* Datetime custom fields ([trac:#1942])
     87
     88For more information see the [trac:wiki:TracDev/ApiChanges/1.2 API changes] and the detailed
     89release 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]]
     90(as 1.2 contains all the fixes done for 1.0.8 through 1.0.13).
     91
     92[trac:source:/tags/trac-1.2 View Tag] | [trac:milestone:1.2 View Milestone]
     93
     94== 1.1.x Releases
     95// 1.1.x releases were development releases leading to Trac 1.2. See them as kind of snapshots of [trac:source:trunk].
     96
     97** No guarantees of feature and API compatibility is made from one 1.1.x release to the next. //
     98
     99=== 1.2rc1
     100
     101//(September 14, 2016)//
     102
     103The first Trac 1.2 release candidate is the culmination of nearly 4 years of development.
     104
     105Highlights of the changes since 1.1.6:
     106
     107 - Pygments lexer options can be specified as [WikiProcessors WikiProcessor] arguments and defaults can be set in the environment configuration ([trac:#5654]).
     108 - Usernames are replaced with full names when `[trac]` `show_full_names` is true ([trac:#7339]).
     109 - Enum tables on the Ticket Admin pages can be reordered by drag and drop. ([trac:#11682]).
     110 - Ticket changelog is restyled and has a new //Show comments// preference ([trac:#11835]).
     111 - Authentication cookies can be shared across subdomains when `[trac]` `auth_cookie_domain` is configured ([trac:#12251]).
     112
     113For more information see the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed
     114release 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]]
     115(as 1.2rc1 contains all the fixes done for 1.0.8 through 1.0.13).
     116
     117[trac:source:/tags/trac-1.2rc1 View Tag] | [trac:milestone:1.2 View Milestone]
     118
     119=== 1.1.6
     120
     121//(July 17, 2015)//
     122
     123Trac 1.1.6 contains more than a half dozen minor fixes and enhancements.
     124
     125For more information see the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed
     126release notes for [[trac:wiki:TracDev/ReleaseNotes/1.1#DevelopmentReleases | 1.1.6]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.7]]
     127(as 1.1.6 contains all the fixes done for 1.0.7).
     128
     129[trac:source:/tags/trac-1.1.6 View Tag] | [trac:milestone:1.1.6 View Milestone]
     130
     131
     132=== 1.1.5
     133
     134//(May 18, 2015)//
     135
     136Highlights of the changes:
     137
     138 - Corrected highlighting of unmodified values in //Config// section of the //About Trac// page ([trac:#6551]).
     139 - New helper methods on `DatabaseManager` class for plugins to upgrade the database ([trac:#8172]).
     140 - New `[notification-subscriber]` config section for general configuration of notification subscription defaults and `SubscriberList` macro ([trac:#11875]).
     141 - Removed dependency on `ConfigObj` for TracFineGrainedPermissions ([trac:#11982]).
     142 - `Image` macro supports InterWiki prefixes ([trac:#12025]).
     143
     144See also the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed
     145release 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]]
     146(as 1.1.5 contains all the fixes done for 1.0.6 and 0.12.7).
     147
     148[trac:source:/tags/trac-1.1.5 View Tag] | [trac:milestone:1.1.5 View Milestone]
     149
     150=== 1.1.4
     151
     152//(March 24, 2015)//
     153
     154Highlights of the changes:
     155
     156 - Performance improvements with MySQL/MariaDB ([trac:#3676]).
     157 - Click on //Permissions// Admin page table row toggles all
     158   checkboxes in the row ([trac:#11417]).
     159 - Configuration sections are written to trac.ini when enabling a
     160   component through TracAdmin or the web administration module
     161   ([trac:#11437]).
     162 - Subscription rules can be reordered by drag and drop ([trac:#11941]).
     163
     164See also the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed
     165release notes for [[trac:wiki:TracDev/ReleaseNotes/1.1#DevelopmentReleases | 1.1.4]]
     166and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.4/1.0.5]]
     167(as 1.1.4 contains all the fixes done for 1.0.4 and 1.0.5).
     168
     169[trac:source:/tags/trac-1.1.4 View Tag] | [trac:milestone:1.1.4 View Milestone]
     170
     171=== 1.1.3
     172
     173//(January 13, 2015)//
     174
     175The following list contains highlights of the changes:
     176
     177 - The ticket creation step can be configured in the TracWorkflow and the
     178   workflow controls are present on the !NewTicket page ([trac:#2045]).
     179 - New notification system that can be extended by plugins ([trac:#3517]).
     180 - New preferences panel for notification subscriptions ([trac:#4056]).
     181 - Wiki page version comments can be edited by users with `WIKI_ADMIN` ([trac:#6573]).
     182 - Improved positioning of //Add Comment// section and //author// field
     183   on the ticket form ([trac:#10207]).
     184 - The delete confirmation pages warn if attachments will also be deleted
     185   ([trac:#11542]).
     186 - Removed support for [trac:SilverCity], Enscript and !PhpRenderer syntax
     187   highlighters ([trac:#11795]).
     188 - Combined //Date & Time// and //Language// preference panels as
     189   //Localization// ([trac:#11813]).
     190 - Groups and permissions can be used in the workflow `set_owner` attribute
     191   ([trac:#11839]).
     192
     193See 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
     194for 1.0.3).
     195
     196[trac:source:/tags/trac-1.1.3 View Tag] | [trac:milestone:1.1.3 View Milestone]
     197
     198=== 1.1.2
     199
     200//(October 23, 2014)//
     201
     202The following list contains highlights of the changes:
     203
     204 - 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]).
     205 - 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]).
     206 - The new option `[ticket]` `optional_fields` specifies ticket select fields that are treated as optional (i.e. an empty value is allowed) ([trac:#10772]).
     207 - Line number and row highlighting annotations can be specified for !WikiProcessor code blocks ([trac:#10834]).
     208 - 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]).
     209 - Attachments can't be added to read-only wiki pages ([trac:#11244]).
     210 - Tables on the admin pages have a //Select all// checkbox in the header ([trac:#10994]).
     211 - Submit buttons are disabled if the required items are not selected ([trac:#11056]).
     212 - The Admin //Permissions// page has a //Copy Permissions// form for copying permissions between users and groups ([trac:#11099]).
     213 - 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]).
     214 - The //retarget// select is not shown when closing or deleting a milestone which has no tickets associated with it ([trac:#11366]).
     215 - //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]).
     216 - The `TitleIndex` macro supports relative path prefixes when used on wiki pages ([trac:#11455]).
     217 - [trac:CommitTicketUpdater] will recognize a ticket reference that includes a trailing `#comment:N` or `#comment:description` ([trac:#11622]).
     218 - 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]).
     219 - Authz policy can be used to restrict access to the //Report List// page using the resource id `-1` ([trac:#11697]).
     220
     221See 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).
     222
     223[trac:source:/tags/trac-1.1.2 View Tag] | [trac:milestone:1.1.2 View Milestone]
     224
     225=== 1.1.1
     226
     227//(February 3, 2013)//
     228
     229Trac 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.
     230
     231The following list contains only a few highlights:
     232
     233 - Added support for custom ticket fields of type time ([trac:#1942])
     234 - In new tickets, custom time ticket fields may default to an absolute or relative date / time ([trac:#10853])
     235 - In TracBatchModify, custom time ticket fields can be changed with a date(time)picker popup control ([trac:#10854])
     236 - Optionally display the component of tickets in their timeline entries (`[timeline]` `ticket_show_component` setting) ([trac:#10885])
     237 - Fixed batch modification when no fields are changed ([trac:#10924])
     238 - Dynamic variables can be used in the report title and description ([trac:#10979])
     239 - jQuery upgraded to 1.8.3, jQuery UI upgraded to 1.9.2 and jQuery UI Timepicker upgraded to 1.1.1 ([trac:#10976])
     240 - 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 ;-) )//
     241
     242See 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).
     243
     244[trac:source:/tags/trac-1.1.1 View Tag] | [trac:milestone:1.1.1 View Milestone]
     245
     246== 1.0.x Releases
     247
     248=== 1.0.17
     249
     250//(July 11, 2018)//
     251
     252Trac 1.0.17 provides more than 3 dozen bug fixes and minor
     253enhancements. The following are some highlights:
     254
     255 * Fixed `ERR_BLOCKED_BY_XSS_AUDITOR` during preview for
     256   certain content with Chrome browser ([trac:#12926]).
     257 * Improved performance of query module when many custom
     258   fields are used ([trac:#12967]).
     259 * Fixed ticket description not rendered in wiki format in
     260   query view ([trac:#13010]).
     261 * Added submodule support for Git repository ([trac:#10603])
     262
     263[trac:source:/tags/trac-1.0.17 View Tag] | [trac:milestone:1.0.17 View Milestone]
     264
     265=== 1.0.16
     266
     267//Not Released//
     268
     269=== 1.0.15
     270
     271//(June 16, 2017)//
     272
     273Trac 1.0.15 adds an option `[wiki]` `safe_origins`, for whitelisting URIs considered //safe cross-origin//.
     274
     275[trac:source:/tags/trac-1.0.15 View Tag] | [trac:milestone:1.0.15 View Milestone]
     276
     277=== 1.0.14
     278
     279//(June 9, 2017)//
     280
     281Trac 1.0.14 provides more than 3 dozen bug fixes and minor
     282enhancements. The following are some highlights:
     283
     284 - Improved Git performance ([trac:#12545], [trac:#12694]).
     285 - Reduced memory usage exporting a zip file ([trac:#12765]).
     286 - Fixed batch modify not working for list fields
     287   (regression in 1.0.11) ([trac:#12585]).
     288 - Performance improvements to the Roadmap and Milestone
     289   admin pages when there are many milestones and tickets
     290   ([trac:#12609]).
     291 - SECURITY: Possible XSS via reStructuredText link.
     292 - SECURITY: Injection of password prompt using Image
     293   macro or reStructuredText image.
     294
     295[trac:source:/tags/trac-1.0.14 View Tag] | [trac:milestone:1.0.14 View Milestone]
     296
     297=== 1.0.13
     298
     299//(September 11, 2016)//
     300
     301Trac 1.0.13 provides around a dozen bug fixes and minor
     302enhancements. The following are some highlights:
     303
     304 - Use locale environment variables to negotiate locale
     305   on console ([trac:#12418]).
     306 - Fixed using incorrect revisions when downloading a zip
     307   file via browser page from Git repository ([trac:#12557]).
     308
     309[trac:source:/tags/trac-1.0.13 View Tag] | [trac:milestone:1.0.13 View Milestone]
     310
     311=== 1.0.12
     312
     313//(July 4, 2016)//
     314
     315Trac 1.0.12 provides around 20 bug fixes and minor enhancements. The following are some highlights:
     316
     317 - Reconnect to PostgreSQL server after restarting it
     318   ([trac:#4984]).
     319 - Workflow actions on the batch modify form are sorted
     320   by the default attribute ([trac:#12447]).
     321 - Fixed Pygments stylesheet not found when style name
     322   contained a dash ([trac:#12505]).
     323 - Fixed incorrect parsing of projects list file by
     324   `GitwebProjectsRepositoryProvider` ([trac:#12518]).
     325 - `TracIni` macro displays option documentation as
     326   multi-line rather than one-liner ([trac:#12522]).
     327 - Fixed regression with `GitConnector` leading to
     328   `IOError: Too many open files` ([trac:#12524]).
     329
     330[trac:source:/tags/trac-1.0.12 View Tag] | [trac:milestone:1.0.12 View Milestone]
     331
     332=== 1.0.11
     333
     334//(May 7, 2016)//
     335
     336Trac 1.0.11 provides more than 30 bug fixes and minor
     337enhancements. As in 1.0.10, an area of focus has been to
     338eliminate tracebacks in the logs due to invalid requests.
     339The following are some additional highlights:
     340
     341 - Fixed resetting //Oldest first// after auto-preview of
     342   ticket change log ([trac:#12381]).
     343 - Trac is now distributed as wheel package ([trac:#12391]).
     344 - Fixed database exceptions in query system when
     345   ''milestones/versions/enums'' are not defined and a custom
     346   field of the same name is added ([trac:#12399]).
     347 - Custom field //milestone// was not shown when
     348   standard //milestone// field was hidden ([trac:#12400]).
     349 - Query system now sorts by `enum.value` rather than
     350   `ticket.type` for `order=type` ([trac:#12402]).
     351 - Added support for Babel 2.3.2 (2.3.0 and 2.3.1 should
     352   not be used)  ([trac:#12445]).
     353
     354[trac:source:/tags/trac-1.0.11 View Tag] | [trac:milestone:1.0.11 View Milestone]
     355
     356=== 1.0.10
     357
     358//(February 20, 2016)//
     359
     360Trac 1.0.10 provides more than 30 bug fixes and minor enhancements. Two areas of focus
     361have been fixing test failures on Windows and eliminating tracebacks in the logs due to
     362invalid requests.
     363
     364See the detailed release notes for [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.10]].
     365
     366[trac:source:/tags/trac-1.0.10 View Tag] | [trac:milestone:1.0.10 View Milestone]
    9367
    10368=== 1.0.9