42 | | - 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 (#11600). |
43 | | - 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 (#10018). |
44 | | - The new option `[ticket]` `optional_fields` specifies ticket select fields that are treated as optional (i.e. an empty value is allowed) (#10772). |
45 | | - Line number and row highlighting annotations can be specified for WikiProcessor code blocks (#10834). |
46 | | - The //default handler// can be set as a session preference (#11597), and the default value for all users can be set from the //Basic Settings// admin page (#11519). |
47 | | - Attachments can't be added to read-only wiki pages (#11244). |
48 | | - Tables on the admin pages have a //Select all// checkbox in the header (#10994). |
49 | | - Submit buttons are disabled if the required items are not selected (#11056). |
50 | | - The Admin //Permissions// page has a //Copy Permissions// form for copying permissions between users and groups (#11099). |
51 | | - 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 (#10010). |
52 | | - The //retarget// select is not shown when closing or deleting a milestone which has no tickets associated with it (#11366). |
53 | | - //Clear default// buttons allow the ticket system default values (e.g. `default_milestone`, `default_version`) to be cleared through the corresponding admin pages (#10772, #11300). |
54 | | - The `TitleIndex` macro supports relative path prefixes when used on wiki pages (#11455). |
55 | | - CommitTicketUpdater will recognize a ticket reference that includes a trailing `#comment:N` or `#comment:desccription` (#11622). |
56 | | - 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 (#11661). |
57 | | - Authz policy can be used to restrict access to the //Report List// page using the resource id `-1` (#11697). |
58 | | |
59 | | See also the [[TracDev/ApiChanges/1.1.2]] and the detailed release notes for [[TracDev/ReleaseNotes/1.1#DevelopmentReleases | 1.1.2]], [[TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.2]] and [[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). |
60 | | |
61 | | [source:/tags/trac-1.1.2 View Tag] | [milestone:1.1.2 View Milestone] |
| 42 | - 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]). |
| 43 | - 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]). |
| 44 | - The new option `[ticket]` `optional_fields` specifies ticket select fields that are treated as optional (i.e. an empty value is allowed) ([trac:#10772]). |
| 45 | - Line number and row highlighting annotations can be specified for WikiProcessor code blocks ([trac:#10834]). |
| 46 | - 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]). |
| 47 | - Attachments can't be added to read-only wiki pages ([trac:#11244]). |
| 48 | - Tables on the admin pages have a //Select all// checkbox in the header ([trac:#10994]). |
| 49 | - Submit buttons are disabled if the required items are not selected ([trac:#11056]). |
| 50 | - The Admin //Permissions// page has a //Copy Permissions// form for copying permissions between users and groups ([trac:#11099]). |
| 51 | - 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]). |
| 52 | - The //retarget// select is not shown when closing or deleting a milestone which has no tickets associated with it ([trac:#11366]). |
| 53 | - //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]). |
| 54 | - The `TitleIndex` macro supports relative path prefixes when used on wiki pages ([trac:#11455]). |
| 55 | - [trac:CommitTicketUpdater] will recognize a ticket reference that includes a trailing `#comment:N` or `#comment:description` ([trac:#11622]). |
| 56 | - 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]). |
| 57 | - Authz policy can be used to restrict access to the //Report List// page using the resource id `-1` ([trac:#11697]). |
| 58 | |
| 59 | See also the [trac:TracDev/ApiChanges/1.1.2] and the detailed release notes for [[trac:TracDev/ReleaseNotes/1.1#DevelopmentReleases | 1.1.2]], [[trac:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.2]] and [[trac: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). |
| 60 | |
| 61 | [trac:source:/tags/trac-1.1.2 View Tag] | [trac:milestone:1.1.2 View Milestone] |
69 | | - Added support for custom ticket fields of type time (#1942) |
70 | | - In new tickets, custom time ticket fields may default to an absolute or relative date / time (#10853) |
71 | | - In TracBatchModify, custom time ticket fields can be changed with a date(time)picker popup control (#10854) |
72 | | - Optionally display the component of tickets in their timeline entries (`[timeline]` `ticket_show_component` setting) (#10885) |
73 | | - Fixed batch modification when no fields are changed (#10924) |
74 | | - Dynamic variables can be used in the report title and description (#10979) |
75 | | - jQuery upgraded to 1.8.3, jQuery UI upgraded to 1.9.2 and jQuery UI Timepicker upgraded to 1.1.1 (#10976) |
| 69 | - Added support for custom ticket fields of type time ([trac:#1942]) |
| 70 | - In new tickets, custom time ticket fields may default to an absolute or relative date / time ([trac:#10853]) |
| 71 | - In TracBatchModify, custom time ticket fields can be changed with a date(time)picker popup control ([trac:#10854]) |
| 72 | - Optionally display the component of tickets in their timeline entries (`[timeline]` `ticket_show_component` setting) ([trac:#10885]) |
| 73 | - Fixed batch modification when no fields are changed ([trac:#10924]) |
| 74 | - Dynamic variables can be used in the report title and description ([trac:#10979]) |
| 75 | - jQuery upgraded to 1.8.3, jQuery UI upgraded to 1.9.2 and jQuery UI Timepicker upgraded to 1.1.1 ([trac:#10976]) |
127 | | - Subversion keywords are expanded and EOL substitutions made when viewing a file in the repository browser and when downloading a file (#717). |
128 | | - Notification email is sent to the old owner when a ticket is reassigned (#2311). |
129 | | - Ticket change history is updated when renaming and deleting a milestone, and when retargeting tickets to another milestone (#4582, #5658). |
130 | | - Numerous fixes for the Authz permissions policy in the browser/repository (#10961, #11646), wiki (#8976, #11067), admin (#11069) and report (#11176) realms. |
131 | | - Multiple forms submits are disallowed (#10138). |
132 | | - `ConfigurationError` is raised if any of the `permission_policies` can't be loaded, preventing possible information leakage due to internal and installation errors (#10285). |
133 | | - Wiki toolbars can be disabled through a configuration setting (#10837) |
134 | | - The number of entries in a table is shown next to heading on applicable admin pages (#11027). |
135 | | - //Cancel// buttons are consistently located on all pages (#11076). |
136 | | - Focus is placed on a text element when an edit page is loaded (#11084). |
137 | | - The //Edit conflict// and //Merge// warning messages are always visible in side-by-side edit mode (#11102). |
138 | | - Improvements to the layout of the Report (#11106, #11664) and Ticket pages (#11471). |
139 | | - Genshi 0.7 compatibility (#11218). |
| 127 | - Subversion keywords are expanded and EOL substitutions made when viewing a file in the repository browser and when downloading a file ([trac:#717]). |
| 128 | - Notification email is sent to the old owner when a ticket is reassigned ([trac:#2311]). |
| 129 | - Ticket change history is updated when renaming and deleting a milestone, and when retargeting tickets to another milestone ([trac:#4582], [trac:#5658]). |
| 130 | - Numerous fixes for the Authz permissions policy in the browser/repository ([trac:#10961], [trac:#11646]), wiki ([trac:#8976], [trac:#11067]), admin ([trac:#11069]) and report ([trac:#11176]) realms. |
| 131 | - Multiple forms submits are disallowed ([trac:#10138]). |
| 132 | - `ConfigurationError` is raised if any of the `permission_policies` can't be loaded, preventing possible information leakage due to internal and installation errors ([trac:#10285]). |
| 133 | - Wiki toolbars can be disabled through a configuration setting ([trac:#10837]) |
| 134 | - The number of entries in a table is shown next to heading on applicable admin pages ([trac:#11027]). |
| 135 | - //Cancel// buttons are consistently located on all pages ([trac:#11076]). |
| 136 | - Focus is placed on a text element when an edit page is loaded ([trac:#11084]). |
| 137 | - The //Edit conflict// and //Merge// warning messages are always visible in side-by-side edit mode ([trac:#11102]). |
| 138 | - Improvements to the layout of the Report ([trac:#11106], [trac:#11664]) and Ticket pages ([trac:#11471]). |
| 139 | - Genshi 0.7 compatibility ([trac:#11218]). |
154 | | - Fix zip source download for large directories in Subversion repositories (#10840) |
155 | | - Performance improvement for the Roadmap, by caching milestone properties (#10879) |
156 | | - Added a ''select all'' checkbox to table of components for each plugin on the Plugins admin panel (#9609) |
157 | | - Restore the ''Modify'' link at the top of the ticket page, as it was in Trac 0.12 (#10856) |
158 | | - `ListOption` keeps values other than empty string and None in raw list as default (#10541) |
159 | | - Prevent possibility of multiple identical info or warning messages being presented to the user (#10987) |
160 | | - The !BatchModify select-all checkboxes are toggled with tri-state behavior when the ticket checkboxes are toggled (#10992) |
161 | | - Update the ticket changetime to the current time when deleting a ticket comment (#10486) |
162 | | |
163 | | See the detailed release notes for [[TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.1]] and [[TracDev/ReleaseNotes/0.12#MaintenanceReleases | 0.12.5]] (as 1.0.1 contains all the fixes done for 0.12.5). |
164 | | |
165 | | [source:/tags/trac-1.0.1 View Tag] | [milestone:1.0.1 View Milestone] |
166 | | |
167 | | |
168 | | === '''1.0 'Cell' ''' === |
| 154 | - Fix zip source download for large directories in Subversion repositories ([trac:#10840]) |
| 155 | - Performance improvement for the Roadmap, by caching milestone properties ([trac:#10879]) |
| 156 | - Added a ''select all'' checkbox to table of components for each plugin on the Plugins admin panel ([trac:#9609]) |
| 157 | - Restore the ''Modify'' link at the top of the ticket page, as it was in Trac 0.12 ([trac:#10856]) |
| 158 | - `ListOption` keeps values other than empty string and None in raw list as default ([trac:#10541]) |
| 159 | - Prevent possibility of multiple identical info or warning messages being presented to the user ([trac:#10987]) |
| 160 | - The !BatchModify select-all checkboxes are toggled with tri-state behavior when the ticket checkboxes are toggled ([trac:#10992]) |
| 161 | - Update the ticket changetime to the current time when deleting a ticket comment ([trac:#10486]) |
| 162 | |
| 163 | See the detailed release notes for [[trac:TracDev/ReleaseNotes/1.0#MaintenanceReleases | 1.0.1]] and [[trac:TracDev/ReleaseNotes/0.12#MaintenanceReleases | 0.12.5]] (as 1.0.1 contains all the fixes done for 0.12.5). |
| 164 | |
| 165 | [trac:source:/tags/trac-1.0.1 View Tag] | [trac:milestone:1.0.1 View Milestone] |
| 166 | |
| 167 | |
| 168 | === '''1.0 'Cell' ''' |
191 | | - Subversion blame would fail for a path with URL-encoded characters (#10386), a lower-case drive letter on Windows (#10514), or a non-ascii filename with Subversion 1.7 (#11167). |
192 | | - Improved performance rendering `svn:mergeinfo` properties in browser view (#8459) and changeset view (#11219). |
193 | | - Query with many custom fields would fail (#11140). |
194 | | - Zip archive had a timestamp with no timezone information (#11162). |
195 | | - Failure or incorrect ranges rendering log TracLinks (#11308, #11346). |
196 | | - Textareas in ticket view did not wrap correctly in IE 11 (#11376). |
197 | | - Emails were not being obfuscated in owner field on CSV export from ticket and query pages (#11594). |
198 | | - Locale data was not being included in egg in Distribute 0.6.29 and later (#11640). |
199 | | - Deleting a milestone would not delete its attachments (#11672). |
200 | | - Added support for Babel 1.0 and later (#11258, #11345). |
201 | | - Added support for `ConfigObj` 5.0 and later (#11498). |
| 191 | - 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]). |
| 192 | - Improved performance rendering `svn:mergeinfo` properties in browser view ([trac:#8459]) and changeset view ([trac:#11219]). |
| 193 | - Query with many custom fields would fail ([trac:#11140]). |
| 194 | - Zip archive had a timestamp with no timezone information ([trac:#11162]). |
| 195 | - Failure or incorrect ranges rendering log TracLinks ([trac:#11308], [trac:#11346]). |
| 196 | - Textareas in ticket view did not wrap correctly in IE 11 ([trac:#11376]). |
| 197 | - Emails were not being obfuscated in owner field on CSV export from ticket and query pages ([trac:#11594]). |
| 198 | - Locale data was not being included in egg in Distribute 0.6.29 and later ([trac:#11640]). |
| 199 | - Deleting a milestone would not delete its attachments ([trac:#11672]). |
| 200 | - Added support for Babel 1.0 and later ([trac:#11258], [trac:#11345]). |
| 201 | - Added support for `ConfigObj` 5.0 and later ([trac:#11498]). |
211 | | - upload of .mht files ([Wikipedia:MHTML] web page archive files) now works (#9880) |
212 | | - more robust parsing of attachment URLs (#10280) and uploaded file names (#10850) |
213 | | - lots of improvement to the date formatting code, which is now much more robust when timezone and daylight saving time computations are involved (#10768, #10863, #10864, #10912, #10920) |
214 | | - no longer generate invalid JSON encoded data with Python 2.4 and 2.5 (#10877) |
215 | | - ... and fix a couple more minor defects (#10967, #10892, #10923, #10858, #10835) |
216 | | |
217 | | [source:/tags/trac-0.12.5 View Tag] | [milestone:0.12.5 View Milestone] |
| 211 | - upload of .mht files ([Wikipedia:MHTML] web page archive files) now works ([trac:#9880]) |
| 212 | - more robust parsing of attachment URLs ([trac:#10280]) and uploaded file names ([trac:#10850]) |
| 213 | - 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]) |
| 214 | - no longer generate invalid JSON encoded data with Python 2.4 and 2.5 ([trac:#10877]) |
| 215 | - ... and fix a couple more minor defects ([trac:#10967], [trac:#10892], [trac:#10923], [trac:#10858], [trac:#10835]) |
| 216 | |
| 217 | [trac:source:/tags/trac-0.12.5 View Tag] | [trac:milestone:0.12.5 View Milestone] |
228 | | - compatibility with Subversion 1.7 (#10414) |
229 | | - easier troubleshooting of common startup errors (#10024) |
230 | | - jQuery upgraded to 1.4.4 (#10001) |
231 | | - improve fine-grained permission handling in the source browser (#9976, #10208, #10110) |
232 | | - added compatibility with MySQL 5.5.3 utf8mb4 databases (#9766) |
| 228 | - compatibility with Subversion 1.7 ([trac:#10414]) |
| 229 | - easier troubleshooting of common startup errors ([trac:#10024]) |
| 230 | - jQuery upgraded to 1.4.4 ([trac:#10001]) |
| 231 | - improve fine-grained permission handling in the source browser ([trac:#9976], [trac:#10208], [trac:#10110]) |
| 232 | - added compatibility with MySQL 5.5.3 utf8mb4 databases ([trac:#9766]) |
262 | | - svn authz: improve compatibility with svn 1.5 format (#8289) |
263 | | - milestone: allow to set the time for the due date (#6369, #9582) |
264 | | - ticket: fixes for the CC: property (#8597, #9522) |
265 | | - notification: improved the formatting of ticket fields in notification e-mails (#9484, #9494) |
266 | | - i18n: added a configuration option to set the default language (#8117) |
267 | | - several fixes for upgrade (#9400, #9416, #9483, #9556) |
268 | | |
269 | | [source:/tags/trac-0.12.1 View Tag] | [milestone:0.12.1 View Milestone] |
270 | | |
271 | | === ''' 0.12 'Babel' ''' === |
| 263 | - svn authz: improve compatibility with svn 1.5 format ([trac:#8289]) |
| 264 | - milestone: allow to set the time for the due date ([trac:#6369], [trac:#9582]) |
| 265 | - ticket: fixes for the CC: property ([trac:#8597], [trac:#9522]) |
| 266 | - notification: improved the formatting of ticket fields in notification e-mails ([trac:#9484], [trac:#9494]) |
| 267 | - i18n: added a configuration option to set the default language ([trac:#8117]) |
| 268 | - several fixes for upgrade ([trac:#9400], [trac:#9416], [trac:#9483], [trac:#9556]) |
| 269 | |
| 270 | [trac:source:/tags/trac-0.12.1 View Tag] | [trac:milestone:0.12.1 View Milestone] |
| 271 | |
| 272 | === ''' 0.12 'Babel' ''' |