Labs/Ubiquity/Ubiquity 0.5 Release Notes: Difference between revisions

Line 31: Line 31:


= Changes in Command API =
= Changes in Command API =
The API for writing Ubiquity commands has changed for Parser 2.  Parser 1 is forward-compatible to use commands written for Parser2, but Parser 2 is not backwards compatible to use commands written for Parser1, so commands written for Parser 1 need to be rewritten.
(We know that changing the API is a pain for command developers, so we will try not to do it often.  We tried to make the new API future-proof and flexible enough to support our plans for the forseeable future, so we don't think we'll have to change the API again after this.)
Here is [[Labs/Ubiquity/Ubiquity_Source_Tip_Author_Tutorial|the updated Ubiquity command development tutorial]] that documents the new API.
Here is [[Labs/Ubiquity/Parser_2_API_Conversion_Tutorial|the command conversion tutorial]] that documents how to take a command written for the old version and make it work in the new version.


= Changes to Built-in Commands =
= Changes to Built-in Commands =
1,007

edits