Release Notes for for Trac 1.6 Py3 Release
This page documents changes in the 1.5.x releases leading up to 1.6. This page will eventually document the final status of 1.6.
1.5.x releases are "stable" and tested snapshots of trunk. They can be seen as sub-milestones on the road towards 1.6.
As opposed to maintenance releases, we offer no guarantees on feature and API compatibility from one 1.5.x release to the next.
However, by following 1.5.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.5.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 are a plugin developer, also check the ApiChanges/1.6 page.
Highlights
- Dropped support for Python 2.7. Python 3.5+ is supported (#12130).
Development Releases
Overview
1.5.3 |
3 / 15 |
---|
1.5.2 |
5 / 5 |
---|
1.5.1 |
11 / 11 |
---|
Tickets with release notes
Ticket | Release Notes |
---|---|
#11538 |
|
#13336 |
Fixed |
Milestone: 1.5.2 (3 matches) |
|
Ticket | Release Notes |
#12130 |
Changed Python compatibility to 3.5+. |
#13243 |
Fixed slow |
#13310 |
Bump setuptools requirement from |
Milestone: 1.5.1 (5 matches) |
|
Ticket | Release Notes |
#3754 |
Open tickets can be retargeted from the Ticket Admin > Milestones page. |
#12196 |
Added View Milestone contextual navigation to the Admin milestone edit page. |
#12213 |
The default value is shown on the preferences page in the label of the default selection of various Select inputs. |
#12965 |
Added option |
#13213 |
The [query] ticketlink_query value can be uniquely specified for each custom field using the |
Developer-visible changes
A detailed view of the API changes since 1.4.x can be found in TracDev/ApiChanges/1.6.
Code Name
The 0.11 release was dubbed "Genshi", 0.12 "Babel" and 1.4 "Jinja2" after the names of the Python packages that became closely associated to these Trac versions. The most significant change in 1.6 is Python 3 support, so it seems appropriate to name 1.6 "Py3".