Difference between revisions of "Development Team/Almanac/API Changes"
< Development Team | Almanac
Jump to navigation
Jump to search
(→System API Changes: add Removal subheading, mention python-numeric) |
(→Sugar API Changes: use subheadings and definition lists) |
||
Line 14: | Line 14: | ||
==== Sugar API Changes ==== | ==== Sugar API Changes ==== | ||
− | + | ===== Deprecations ===== | |
− | + | ; sugar.activity.activity: | |
− | + | : self._shared_activity is deprecated in 8.2.0 and will be removed in 9.1.0. Use self.shared_activity instead. | |
− | + | ===== Additions ===== | |
− | + | ; sugar.presence.sugartubeconn: | |
− | + | : Use SugarTubeConnection instead of TubeConnection to get resolution of Telepathy handles to Buddies without needing the get_buddy boilerplate function. See this [http://dev.laptop.org/git?p=projects/connect-activity;a=commitdiff;h=abeae363528ce25c946a747e9c6b79ce1a108382 commit to Connect] to see how to use it. | |
==== System API Changes ==== | ==== System API Changes ==== |
Revision as of 17:22, 7 November 2008
For Developers: almanac · api · bugs · gitorious · cgit · download · people · OLPC: wiki · activities · trac · cgit · build index · repository · firmware · Fedora: packages
This article is a stub. You can help Sugar Labs by expanding it.
API Changes
This page documents known API changes in OLPC releases.
Sugar now has an API policy documented at Sugar API policy but that takes effect as of 0.84.
XO Software Release 8.2.0
Documenting the 8.2.0 API changes is a work in progress... Please contribute!
XO Software Release 8.2.0 uses Sugar (sucrose) release 0.82. See http://sugarlabs.org/go/ReleaseTeam/Releases/Sucrose/0.82
Sugar API Changes
Deprecations
- sugar.activity.activity
- self._shared_activity is deprecated in 8.2.0 and will be removed in 9.1.0. Use self.shared_activity instead.
Additions
- sugar.presence.sugartubeconn
- Use SugarTubeConnection instead of TubeConnection to get resolution of Telepathy handles to Buddies without needing the get_buddy boilerplate function. See this commit to Connect to see how to use it.
System API Changes
- 8.2.0 was based on Fedora 9, whereas 8.1.x was based on Fedora 7.
- The package changes between 8.1.x and 8.2.0 are listed on update.1 - 8.2. It includes several cases where two packages were folded into one or a package was renamed.
Removed
- python-numeric
- This package is not present in 8.2, use numpy instead.