0.96/Notes
Please do not edit unless you are part of the Sugar Release Team. Comments are welcome on the Discussion page.
Sucrose 0.94 Release Notes
Introduction
Sugar 0.94 is the new version of the Sugar learning platform. It has been been released the 28th of September 2011 (see 0.94/Roadmap#Schedule for details).
This page is meant to give you an overview of the features, enhancements and bug fixes you can expect. Furthermore it has information for developers, packagers and deployers.
What is new for users
Use NetworkManager 0.9
What's new for developers
The following changes are important for developers using the Sucrose 0.96 developer platform:
Widgets
- The custom widget AddressEntry used in the Browse activity as the url entry has been removed from the toolkit. Browse does use now a standard gtk.Entry instead.
- The widget IconEntry is based now on a gtk.Entry instead of our custom widget. The API (which has some oddities like 'set_icon_from_name' instead of 'set_icon_from_icon_name') has been kept for now but will change as well in the near future.
API
- The Keep button has been deprecated and should not been used in newly written code. It will be removed completely from the API later; please adjust existing activities accordingly.
Activity Authors guidelines
no guidelines as of today
What's new for packagers
Internationalization (i18n) and Localization (l10n)
Compatibility
There a no known compatibility issues, as of today.
Getting the sources
If you want to package Sugar for your favorite distribution or just want to examine Sugar's lovely code here are the released bundles. If you are interested in the full changelog you can use the Sugar git repositories.
Glucose modules
- sugar 0.94.1
- sugar-datastore 0.94.0
- sugar-toolkit 0.94.0
- sugar-base 0.94.0
- sugar-presence-service 0.90.2
- sugar-artwork 0.94.0
- etoys 4.1.2390
- hulahop 0.8.2
Fructose modules
- Pippy 41
- Browse 128
- Calculate 37
- Etoys 116
- Chat 71
- TurtleArt 116
- Jukebox 23
- Log 24
- ImageViewer 17
- Write 77
- Terminal 35
- Read 91
How to contribute with testing
Even so we have released now 0.94 there will be stable updates for this release. It is very important to get feedback from you if you find bugs as early as possible and to get a stable release at the end. The order of stability depends among other things as well on you.
If you find bugs please report them into the Sugar Labs bug tracker indicating the 0.94.x version in the ticket version field. If you have hardware from OLPC you can use the 11.3.0 builds for the i686 architecture (XO 1 and XO 1.5) and for the new ARM hardware (XO 1.75). Those builds include Sugar 0.94. Hardware specific bugs especially with the new 1.75 hardware please report at the OLPC bug tracker. The current development version is as well available in Fedora 16 and sugar-jhbuild (sugar* master branches).