Line 1: |
Line 1: |
− | {{Developers}}{{OLPC}}{{stub}} | + | {{Developers}}{{stub}} |
| == API Changes == | | == API Changes == |
| | | |
| This page documents known API changes in OLPC releases. | | This page documents known API changes in OLPC releases. |
− |
| |
− | XO Software Release 8.2.0 uses Sugar release 0.82.
| |
| | | |
| Sugar now has an API policy documented at [http://sugarlabs.org/go/DevelopmentTeam/API_policy Sugar API policy] but that takes effect as of 0.84. | | Sugar now has an API policy documented at [http://sugarlabs.org/go/DevelopmentTeam/API_policy Sugar API policy] but that takes effect as of 0.84. |
Line 11: |
Line 9: |
| | | |
| Documenting the 8.2.0 API changes is a work in progress... Please contribute! | | 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 ==== | | ==== Sugar API Changes ==== |
| | | |
− | '''Deprecations'''
| + | ===== Deprecations ===== |
| | | |
− | * sugar.activity.activity:
| + | ; 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.
| + | : self._shared_activity is deprecated in 8.2.0 and will be removed in 9.1.0. Use self.shared_activity instead. |
| | | |
− | '''Additions'''
| + | ===== Additions ===== |
| | | |
− | * sugar.presence.sugartubeconn:
| + | ; 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.
| + | : 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 ==== |
Line 28: |
Line 28: |
| * 8.2.0 was based on Fedora 9, whereas 8.1.x was based on Fedora 7. | | * 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 [http://dev.laptop.org/~bert/update.1-8.2.html update.1 - 8.2]. It includes several cases where two packages were folded into one or a package was renamed. | | :The package changes between 8.1.x and 8.2.0 are listed on [http://dev.laptop.org/~bert/update.1-8.2.html 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. |