Edgewall Software

Changes between Version 1 and Version 2 of TracDev/ApiChanges/1.1


Ignore:
Timestamp:
Apr 25, 2015, 11:40:56 PM (9 years ago)
Author:
figaro
Comment:

Cosmetic changes

Legend:

Unmodified
Added
Removed
Modified
  • TracDev/ApiChanges/1.1

    v1 v2  
    22← [../1.0] | [../1.2] →
    33}}}
     4
    45= Documenting API changes in 1.1.x
    56
     
    1314
    1415[[PageOutline(2-4,Summary,inline)]]
    15 
    1616
    1717== Prerequisites
     
    3333=== Modified Dependencies
    3434
    35 See gmessage:trac-dev:nkMUY_8ILF0/rg1rsArDIewJ for a discussion about what dependencies we'll support in Trac 1.2.
     35See gmessage:trac-dev:nkMUY_8ILF0/rg1rsArDIewJ for a discussion about what dependencies will be supported in Trac 1.2.
    3636
    3737==== jQuery and jQuery UI (bundled)
     
    7979==== Other
    8080
    81 || Package     || Req or Opt? || Version supported ||
     81|| **Package** || **Req or Opt?** || **Version supported** ||
    8282|| SetupTools  || Required || >= 0.6, 5.4 - 5.6 are not recommended. ||
    8383|| Git         || Optional || >= 1.5.6 ||
    8484|| Subversion  || Optional || >= 1.6 ||
    8585|| !DocUtils   || Optional || >= 0.3.9 ||
    86 || Textile    || Optional || >= 2.0 ||
    87 || Pygments   || Optional || >= 0.6. Let's consider bumping the requirement to at least 1.0, released in [https://pypi.python.org/pypi/Pygments/1.0 2008]  ||
    88 ... please add any dependencies I've overlooked.
     86|| Textile     || Optional || >= 2.0 ||
     87|| Pygments    || Optional || >= 0.6. Let's consider bumping the requirement to at least 1.0, released in [https://pypi.python.org/pypi/Pygments/1.0 2008]  ||
     88
     89Please add any dependencies overlooked.
    8990
    9091`ConfigObj` is no longer a required dependency for the `AuthzPolicy` permission policy (`tracopt.perm.authz_policy`) since Trac 1.1.5.
     
    9293=== Deprecated Modules Removed
    9394
    94 TODO Remove support for `mod_python` (see TracModPython) ... or maybe not. It seems the project is alive (comment:34:ticket:11605).
     95TODO Remove support for `mod_python` (see TracModPython), although the project is alive (comment:34:ticket:11605).
    9596
    9697DONE: Removed Enscript, SilverCity and PHP renderers in Trac 1.1.3. (#11795)
     
    99100
    100101None!
    101 
    102102
    103103== Detailed List of Developer Visible Changes #list
     
    123123
    124124=== Modified Interfaces
     125
    125126==== `IWikiChangeListener`            ^[source:trunk/trac/wiki/api.py@13198:53#L32 (1.1.3)] [source:branches/1.0-stable/trac/wiki/api.py@11490#L33 (1.0)]^ #IWikiChangeListener
    126127
     
    132133
    133134=== New Interfaces
     135
    134136==== `trac.notification.api.INotificationDistributor` ^[source:trunk/trac/notification/api.py@13454#L29 (1.1.3)]^ #INotificationDistributor
    135137
     
    162164==== `Environment.get_db_cnx` has been removed #get_db_cnx in Trac 1.1.2
    163165
    164 Following the [../0.12#get_db_cnx deprecation] made in 0.12, the method `Environment.get_db_cnx` has been removed. (#11605)
    165 
    166 One should now only use the //context managers// for retrieving a database Connection
    167 in read or write mode.
     166Following the [../0.12#get_db_cnx deprecation] made in 0.12, the method `Environment.get_db_cnx` has been removed (#11605).
     167
     168One should now only use the //context managers// for retrieving a database Connection in read or write mode.
    168169 - a **read-only** Connection can be used to form queries:
    169170   {{{#!python
     
    199200=== Template and CSS changes in Trac 1.1.2
    200201
    201 `tt` tags are not support in HTML5 and have been replaced with `code` tags in Trac (#11094). The styling of `tt` and `code` tags is the same in Trac , but `code` tags should be used since the styling for `tt` tags will be removed in a future version of Trac.
     202`tt` tags are not supported in HTML5 and have been replaced with `code` tags in Trac (#11094). The styling of `tt` and `code` tags is the same in Trac, but `code` tags should be used, since the styling for `tt` tags will be removed in a future version of Trac.
    202203
    203204The `about.css` stylesheet has been removed and the rules contained in that stylesheet have been moved to `trac.css`. The table of environment information on the //Error// and //About// pages have been extracted to a new template `environment_info.html` and the markup and associated rules in the stylesheet have been significantly changed.
    204205
    205 //Many more changes to be added, depending on how details we want to get. TracUpgrade#CustomizedTemplates claims that changes to `id`s and CSS `class`es will be documented in ApiChanges.//
     206//Many more changes to be added, depending on how detailed we want to get. TracUpgrade#CustomizedTemplates claims that changes to `id`s and CSS `class`es will be documented in ApiChanges.//
    206207
    207208
     
    223224TODO: Remove //Since// info from docstrings for Trac < 0.12.
    224225
    225 //This is a work in progress - coverage is still not yet complete.//
    226 
     226//This is a work in progress - coverage is not yet complete.//
    227227
    228228