Changes between Version 4 and Version 5 of TracChangeLog


Ignore:
Timestamp:
11/18/17 23:14:54 (13 months ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracChangeLog

    v4 v5  
    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.2
     20
     21//(June 21, 2017)//
     22
     23Trac 1.2.2 provides close to 2 dozen minor fixes and enhancements.
     24The following are some highlights:
     25
     26* Invalid logging configuration changes made through the
     27  //Logging// admin page won't disable a Trac instance ([trac:#8790]).
     28* Fix for regression that prevented
     29  [https://trac-hacks.org/wiki/PermRedirectPlugin PermRedirectPlugin]
     30  from redirecting ([trac:#12818])
     31
     32See 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).
     33
     34[trac:source:/tags/trac-1.2.2 View Tag] | [trac:milestone:1.2.2 View Milestone]
     35
     36=== 1.2.1
     37
     38//(March 29, 2017)//
     39
     40Trac 1.2.1, the first maintenance release in the 1.2.x series,
     41provides more than 30 minor fixes and enhancements.
     42The following are some highlights:
     43
     44* [WikiMacros#TracIni-macro TracIni macro] generates anchors for each option ([trac:#9401])
     45 and allows specifying exact options and sections to be rendered
     46 ([trac:#12633])
     47* Several fixes for the enhanced Trac notification system
     48 ([trac:#11928], [trac:#12658], [trac:#12700])
     49* Improved usability of ticket comment //Reply// and
     50 //Edit// buttons ([trac:#12671])
     51* Restored missing ticket change conflict markers
     52 ([trac:#12730])
     53
     54See 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).
     55
     56[trac:source:/tags/trac-1.2.1 View Tag] | [trac:milestone:1.2.1 View Milestone]
     57
     58=== **1.2 'Hermes'**
     59
     60//(November 5, 2016)//
     61
     62Trac 1.2 is the first major release of Trac in more than 4 years.
     63
     64The following are some highlights from the release:
     65
     66* Extensible notification system ([trac:#3517])
     67* Notification preference panel ([trac:#4056])
     68* Usernames replaced with full names ([trac:#7339])
     69* Restyled ticket changelog ([trac:#11835])
     70* Workflow controls on the //New Ticket// page ([trac:#2045])
     71* Editable wiki page version comments ([trac:#6573])
     72* Datetime custom fields ([trac:#1942])
     73
     74For more information see the [trac:wiki:TracDev/ApiChanges/1.2 API changes] and the detailed
     75release 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]]
     76(as 1.2 contains all the fixes done for 1.0.8 through 1.0.13).
     77
     78[trac:source:/tags/trac-1.2 View Tag] | [trac:milestone:1.2 View Milestone]
     79
     80== 1.1.x Releases
     81// 1.1.x releases were development releases leading to Trac 1.2. See them as kind of snapshots of [trac:source:trunk].
     82
     83** No guarantees of feature and API compatibility is made from one 1.1.x release to the next. //
     84
     85=== 1.2rc1
     86
     87//(September 14, 2016)//
     88
     89The first Trac 1.2 release candidate is the culmination of nearly 4 years of development.
     90
     91Highlights of the changes since 1.1.6:
     92
     93 - Pygments lexer options can be specified as [WikiProcessors WikiProcessor] arguments and defaults can be set in the environment configuration ([trac:#5654]).
     94 - Usernames are replaced with full names when `[trac]` `show_full_names` is true ([trac:#7339]).
     95 - Enum tables on the Ticket Admin pages can be reordered by drag and drop. ([trac:#11682]).
     96 - Ticket changelog is restyled and has a new //Show comments// preference ([trac:#11835]).
     97 - Authentication cookies can be shared across subdomains when `[trac]` `auth_cookie_domain` is configured ([trac:#12251]).
     98
     99For more information see the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed
     100release 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]]
     101(as 1.2rc1 contains all the fixes done for 1.0.8 through 1.0.13).
     102
     103[trac:source:/tags/trac-1.2rc1 View Tag] | [trac:milestone:1.2 View Milestone]
     104
     105=== 1.1.6
     106
     107//(July 17, 2015)//
     108
     109Trac 1.1.6 contains more than a half dozen minor fixes and enhancements.
     110
     111For more information see the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed
     112release notes for [[trac:wiki:TracDev/ReleaseNotes/1.1#DevelopmentReleases | 1.1.6]] and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.7]]
     113(as 1.1.6 contains all the fixes done for 1.0.7).
     114
     115[trac:source:/tags/trac-1.1.6 View Tag] | [trac:milestone:1.1.6 View Milestone]
     116
     117
     118=== 1.1.5
     119
     120//(May 18, 2015)//
     121
     122Highlights of the changes:
     123
     124 - Corrected highlighting of unmodified values in //Config// section of the //About Trac// page ([trac:#6551]).
     125 - New helper methods on `DatabaseManager` class for plugins to upgrade the database ([trac:#8172]).
     126 - New `[notification-subscriber]` config section for general configuration of notification subscription defaults and `SubscriberList` macro ([trac:#11875]).
     127 - Removed dependency on `ConfigObj` for TracFineGrainedPermissions ([trac:#11982]).
     128 - `Image` macro supports InterWiki prefixes ([trac:#12025]).
     129
     130See also the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed
     131release 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]]
     132(as 1.1.5 contains all the fixes done for 1.0.6 and 0.12.7).
     133
     134[trac:source:/tags/trac-1.1.5 View Tag] | [trac:milestone:1.1.5 View Milestone]
     135
     136=== 1.1.4
     137
     138//(March 24, 2015)//
     139
     140Highlights of the changes:
     141
     142 - Performance improvements with MySQL/MariaDB ([trac:#3676]).
     143 - Click on //Permissions// Admin page table row toggles all
     144   checkboxes in the row ([trac:#11417]).
     145 - Configuration sections are written to trac.ini when enabling a
     146   component through TracAdmin or the web administration module
     147   ([trac:#11437]).
     148 - Subscription rules can be reordered by drag and drop ([trac:#11941]).
     149
     150See also the [trac:wiki:TracDev/ApiChanges/1.1 API changes] and the detailed
     151release notes for [[trac:wiki:TracDev/ReleaseNotes/1.1#DevelopmentReleases | 1.1.4]]
     152and [[trac:wiki:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.4/1.0.5]]
     153(as 1.1.4 contains all the fixes done for 1.0.4 and 1.0.5).
     154
     155[trac:source:/tags/trac-1.1.4 View Tag] | [trac:milestone:1.1.4 View Milestone]
     156
     157=== 1.1.3
     158
     159//(January 13, 2015)//
     160
     161The following list contains highlights of the changes:
     162
     163 - The ticket creation step can be configured in the TracWorkflow and the
     164   workflow controls are present on the !NewTicket page ([trac:#2045]).
     165 - New notification system that can be extended by plugins ([trac:#3517]).
     166 - New preferences panel for notification subscriptions ([trac:#4056]).
     167 - Wiki page version comments can be edited by users with `WIKI_ADMIN` ([trac:#6573]).
     168 - Improved positioning of //Add Comment// section and //author// field
     169   on the ticket form ([trac:#10207]).
     170 - The delete confirmation pages warn if attachments will also be deleted
     171   ([trac:#11542]).
     172 - Removed support for [trac:SilverCity], Enscript and !PhpRenderer syntax
     173   highlighters ([trac:#11795]).
     174 - Combined //Date & Time// and //Language// preference panels as
     175   //Localization// ([trac:#11813]).
     176 - Groups and permissions can be used in the workflow `set_owner` attribute
     177   ([trac:#11839]).
     178
     179See 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
     180for 1.0.3).
     181
     182[trac:source:/tags/trac-1.1.3 View Tag] | [trac:milestone:1.1.3 View Milestone]
     183
     184=== 1.1.2
     185
     186//(October 23, 2014)//
     187
     188The following list contains highlights of the changes:
     189
     190 - 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]).
     191 - 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]).
     192 - The new option `[ticket]` `optional_fields` specifies ticket select fields that are treated as optional (i.e. an empty value is allowed) ([trac:#10772]).
     193 - Line number and row highlighting annotations can be specified for !WikiProcessor code blocks ([trac:#10834]).
     194 - 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]).
     195 - Attachments can't be added to read-only wiki pages ([trac:#11244]).
     196 - Tables on the admin pages have a //Select all// checkbox in the header ([trac:#10994]).
     197 - Submit buttons are disabled if the required items are not selected ([trac:#11056]).
     198 - The Admin //Permissions// page has a //Copy Permissions// form for copying permissions between users and groups ([trac:#11099]).
     199 - 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]).
     200 - The //retarget// select is not shown when closing or deleting a milestone which has no tickets associated with it ([trac:#11366]).
     201 - //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]).
     202 - The `TitleIndex` macro supports relative path prefixes when used on wiki pages ([trac:#11455]).
     203 - [trac:CommitTicketUpdater] will recognize a ticket reference that includes a trailing `#comment:N` or `#comment:description` ([trac:#11622]).
     204 - 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]).
     205 - Authz policy can be used to restrict access to the //Report List// page using the resource id `-1` ([trac:#11697]).
     206
     207See 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).
     208
     209[trac:source:/tags/trac-1.1.2 View Tag] | [trac:milestone:1.1.2 View Milestone]
     210
     211=== 1.1.1
     212
     213//(February 3, 2013)//
     214
     215Trac 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.
     216
     217The following list contains only a few highlights:
     218
     219 - Added support for custom ticket fields of type time ([trac:#1942])
     220 - In new tickets, custom time ticket fields may default to an absolute or relative date / time ([trac:#10853])
     221 - In TracBatchModify, custom time ticket fields can be changed with a date(time)picker popup control ([trac:#10854])
     222 - Optionally display the component of tickets in their timeline entries (`[timeline]` `ticket_show_component` setting) ([trac:#10885])
     223 - Fixed batch modification when no fields are changed ([trac:#10924])
     224 - Dynamic variables can be used in the report title and description ([trac:#10979])
     225 - jQuery upgraded to 1.8.3, jQuery UI upgraded to 1.9.2 and jQuery UI Timepicker upgraded to 1.1.1 ([trac:#10976])
     226 - 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 ;-) )//
     227
     228See 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).
     229
     230[trac:source:/tags/trac-1.1.1 View Tag] | [trac:milestone:1.1.1 View Milestone]
     231
     232== 1.0.x Releases
     233
     234=== 1.0.15
     235
     236//(June 16, 2017)//
     237
     238Trac 1.0.15 adds an option `[wiki]` `safe_origins`, for whitelisting URIs considered //safe cross-origin//.
     239
     240[trac:source:/tags/trac-1.0.15 View Tag] | [trac:milestone:1.0.15 View Milestone]
     241
     242=== 1.0.14
     243
     244//(June 9, 2017)//
     245
     246Trac 1.0.14 provides more than 3 dozen bug fixes and minor
     247enhancements. The following are some highlights:
     248
     249 - Improved Git performance ([trac:#12545], [trac:#12694]).
     250 - Reduced memory usage exporting a zip file ([trac:#12765]).
     251 - Fixed batch modify not working for list fields
     252   (regression in 1.0.11) ([trac:#12585]).
     253 - Performance improvements to the Roadmap and Milestone
     254   admin pages when there are many milestones and tickets
     255   ([trac:#12609]).
     256 - SECURITY: Possible XSS via reStructuredText link.
     257 - SECURITY: Injection of password prompt using Image
     258   macro or reStructuredText image.
     259
     260[trac:source:/tags/trac-1.0.14 View Tag] | [trac:milestone:1.0.14 View Milestone]
    9261
    10262=== 1.0.13