Edgewall Software

Changes between Version 35 and Version 36 of TracDev/ApiChanges/0.11


Ignore:
Timestamp:
May 19, 2008, 12:08:19 PM (16 years ago)
Author:
Christian Boos
Comment:

Document [Genshi 829] backward incompatibility with 0.10

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/ApiChanges/0.11

    v35 v36  
    11= !TracDev/ApiChanges/0.11 =
    22
    3 '''Note: Development of Trac [milestone:0.11] has started with r3804 and now at r6687 is getting incredibly closer to release. The API can be considered stable and there's even a [TracDownload#LatestBetaRelease0.11b2beta2 beta 2 release] available.
     3'''Note: Development of Trac [milestone:0.11] has started with r3804 and now at r6687 is getting incredibly closer to release. The API can be considered stable and there's even a [TracDownload#LatestBetaRelease0.11releasecandidate1 rc1 release] available.
    44
    55[[PageOutline(2-4,Summary,inline)]]
     
    115115The `trac.versioncontrol.api.Repository.sync()` method was not made "official" (i.e. part of the `Repository` class) until 0.10.4. Altough the API has not changed since then, in 0.11 there's no compatibility code to cope with the previous "unofficial" `sync()` method which didn't take any argument.
    116116
     117The `trac.util.Markup` class is now the Genshi `Markup` class, and during Genshi 0.5dev (which is the version advised to use with Trac 0.11), the constructor method of that class changed. Before, extra arguments were taken to be string mapping arguments (simply '%s' style arguments). Now, you need to explicitly use '%' (see e.g. #7255).
     118
    117119== New in the 0.11 API ==
    118120