{{{#!div style="float: right; margin: 0 1em" ← [../1.2] | [../1.4] → }}} = Release Notes for Trac development releases 1.3.x {{{#!div style="margin-top: .5em; padding: 0 1em; background-color: #ffd; border:1px outset #ddc; clear: right" 1.3.x releases are "stable" and tested snapshots of [source:trunk]. They can be seen as sub-milestones on the road towards [milestone: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 * 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 [[TracDev/ApiChanges/1.3#DatabaseAPIChanges|context managers]] (#9612, #11901) == Development Releases === Overview {{{#!comment As `groupdesc=true` is not (yet) taken into account for `format=progress`, list them manually [[TicketQuery(milestone^=1.3.,group=milestone,format=progress)]] }}} [[TicketQuery(milestone~=next-dev-1.3.x,group=milestone,format=progress)]] [[TicketQuery(milestone=1.3.3,group=milestone,format=progress)]] [[TicketQuery(milestone=1.3.2,group=milestone,format=progress)]] [[TicketQuery(milestone=1.3.1,group=milestone,format=progress)]] === Tickets with release notes {{{#!div style="border-left: 2em solid #f6f6f6" [[TicketQuery(status=closed,group=milestone,groupdesc=true,milestone~=1.3.,col=changelog,changelog!=,order=severity,format=table)]] }}} == 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 [milestone:0.11] release was dubbed "Genshi" and [milestone: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".