Changes between Version 1 and Version 2 of TracChangeLog


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