Edgewall Software

Changes between Version 5 and Version 6 of TracDev/ReleaseNotes/1.4


Ignore:
Timestamp:
Apr 25, 2020, 9:47:06 PM (4 years ago)
Author:
Ryan J Ollos
Comment:

Copy highlights from TracChangeLog#a1.4Jinja.

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/ReleaseNotes/1.4

    v5 v6  
    77#!div style="margin-top: .5em; padding: 0 1em; background-color: #ffd; border:1px outset #ddc; text-align: center; clear: right"
    88
    9   Trac 1.4 is the currrent stable version of Trac. \\
     9  Trac 1.4 is the current stable version of Trac. \\
    1010  These notes reflect the final status.
    1111}}}
    1212
     13
    1314== Highlights
    1415
    15 * Switch to Jinja2 template engine for faster and more memory lenient server-side content generation (#12639)
    16 * Modernized the code to support Python 2.7 idioms (earlier versions are no longer supported)
    17   (#12046, #12148, #12558, #12569)
    18 * Removed lots of backward compatibility APIs from pre-1.0 days;
    19   in particular, the database API is now exclusively based on the [[TracDev/ApiChanges/1.3#DatabaseAPIChanges|context managers]] (#9612, #11901)
     16* Jinja2 is the template engine, providing performance
     17  improvements over Genshi. Genshi is still supported
     18  until Trac 1.5.1 for rendering plugin templates.
     19* Custom navigation items can be added to the
     20  main and meta navigation (#11317).
     21* TracAdmin `convert_db` command for
     22  converting to a new database backend while
     23  preserving all environment data
     24  (#12299).
     25* Restyled wiki that allows toggling between
     26  narrow and full width (#12640).
    2027
    2128
     
    3845}}}
    3946
     47
    4048== Trac 1.4: Detailed User Visible Changes == #DetailedUserVisibleChanges
    4149