Release Notes for Trac development releases 1.3.x
1.3.x releases are "stable" and tested snapshots of trunk. They can be seen as sub-milestones on the road towards 1.4.
As opposed to maintenance releases, we offer no guarantees on feature and API compatibility from one 1.3.x release to the next.
However, by following 1.3.x you get a chance to use new features earlier, and therefore be able to contribute feedback when things are still in flux. It's also less risky than just getting the latest trunk, as we won't cut a 1.3.x release in the middle of a series of changes (though we had and still intend to have a good record of keeping things always working on trunk).
If you're a plugin developer, be sure to also check the ApiChanges/1.3 page.
Highlights
- Switch to Jinja2 template engine for faster and more memory lenient server-side content generation (#12639)
- Modernized the code to support Python 2.7 idioms (earlier versions are no longer supported) (#12046, #12148, #12558, #12569)
- Removed lots of backward compatibility APIs from pre-1.0 days; in particular, the database API is now exclusively based on the context managers (#9612, #11901)
Development Releases
Overview
1.4 |
5 / 5 |
---|
1.3.6 |
10 / 10 |
---|
1.3.4 |
13 / 13 |
---|
1.3.3 |
30 / 30 |
---|
1.3.2 |
71 / 71 |
---|
1.3.1 |
17 / 17 |
---|
Tickets with release notes
Ticket | Release Notes |
---|---|
#12808 |
Permission groups in the CC list are resolved to the users that are members of the group. |
#12970 |
The auto preview timeout value can be configured for a session through the User Interface preferences page. |
#13038 |
|
#13069 |
Added link to wiki diff view on delete confirmation page. |
#13093 |
|
#13133 |
Ticket change entry for default value of custom field is not added to existing tickets when a new custom field is added. |
Milestone: 1.3.4 (7 matches) |
|
Ticket | Release Notes |
#12611 |
Added HTTPS protocol support to tracd. |
#13057 |
Replaced term |
#13116 |
Improved styling of wiki and ticket pages. |
#13117 |
The BR macro takes an optional "clear" parameters, which adds the corresponding CSS styling (i.e. |
#13122 |
Changed Genshi requirement to 0.7 or later. |
#13165 |
Fixed "Environment needs to be upgraded" message when an exception is raised from plugin. |
#13044 |
Fix ticket clone button missing when ticket description empty. |
Milestone: 1.3.3 (13 matches) |
|
Ticket | Release Notes |
#12090 |
Repository cannot be added from the admin page if a repository of the same name is already defined in the |
#12642 |
|
#12706 |
Redirect to the query module after deleting a ticket. If the deleted ticket is in the list of results from the last query, the last query is displayed, otherwise the default query is displayed. |
#12716 |
Added comment edit link to wiki diff view. |
#12771 |
|
#12873 |
Fixed duplicate HTML |
#12891 |
|
#12899 |
TracGuide wiki pages are set readonly when creating an environment. |
#12914 |
|
#12966 |
|
#13032 |
Fixed PostgreSQL server version reported incorrectly for version ≥ 10. |
#11112 |
Changed styling and position of the You may use WikiFormatting here hint. |
#12927 |
Restored support for the Universal Edit Button. |
Milestone: 1.3.2 (36 matches) |
|
Ticket | Release Notes |
#12639 |
The template engine used by Trac is now Jinja2. Genshi templates rendering in plugins will be supported until Trac 1.5.1. |
#633 |
Relative font sizes are used in Trac CSS stylesheets. |
#3776 |
Added autopreviews to all textareas that accept wiki markup. |
#8778 |
The |
#10454 |
Respect spacing within inline code style in the wiki |
#10656 |
Added TracAdmin |
#10735 |
The |
#11317 |
Added configurable features to the navigation:
|
#11341 |
Milestone admin page can be accessed by a user possessing |
#11419 |
Traceback is not shown when existing resource is added using TracAdmin (e.g. |
#11649 |
Added |
#11723 |
|
#11865 |
Workflow macro can render files from the repository. |
#12223 |
Report sort order is preserved when changing Max items per page. |
#12230 |
Report dynamic variables are autocompleted in the preferences form. |
#12265 |
Absolute path to wiki page can be passed in the |
#12299 |
Added TracAdmin |
#12348 |
Fixed now button in jQuery timepicker not using session timezone preference. |
#12590 |
Added |
#12640 |
Restyled the wiki and allow toggling the page between narrow and full width. |
#12649 |
Fixed case-insensitive usernames in AuthzPolicy, a regression introduced in Trac 1.2. |
#12653 |
Improve interoperability on Windows with the Windows subsystem for Linux (WSL). Repository paths stored as Windows paths will be converted at runtime to the equivalent POSIX paths if needed. |
#12666 |
The path |
#12704 |
Fixed |
#12719 |
|
#12721 |
Timeline Ticket updates filter is enabled by default and the filter value defaults to |
#12725 |
|
#12736 |
Empty Comment field is not displayed when viewing diff of a comment. |
#12784 |
No Changes is shown in side-by-side wiki diff mode when there are no differences. |
#12794 |
The version release date is shown in the title of the Version link of the ticket box. |
#12814 |
Added help links to documentation on various pages. |
#12821 |
PyMySQL is the supported MySQL library, with support dropped for MySQL-python. |
#12842 |
The authenticated user is used as the reporter when cloning a ticket. |
#12843 |
The cloned ticket description is quoted when cloning a ticket. |
#12870 |
Added TracAdmin |
#12674 |
Fixed regression in r15010 that resulted in |
Milestone: 1.3.1 (8 matches) |
|
Ticket | Release Notes |
#11837 |
Default values for TracReports dynamic variables can be specified in the SQL query itself, inside SQL comments. |
#12205 |
Ticket changes can be used to format the email subject template. |
#12242 |
The TracAdmin |
#12496 |
|
#9612 |
Remove |
#11748 |
The search box is only visible when the |
#12622 |
Load |
#11292 |
Remember last selected search filters in the session |
Developer-visible changes
A detailed view of the API changes since 1.2.x can be found in TracDev/ApiChanges/1.3.
Code Name
The 0.11 release was dubbed "Genshi" and 0.12 "Babel", after the names of the Python packages that became closely associated to these Trac versions. Therefore, it seems appropriate to name 1.4 "Jinja".