=====
0.2.1
=====

User interface

* Better reporting of accessible components
 * Combobox current text reported on focus
 * Tree level reported on level change and first focus (bug #343388)
 * Menu role and name announced before menu items when switching between menus
* Review of visible items works on text, trees, lists, and tables now
* Added mute indefinitely key command

Scripting

* Added DeveloperPerk with the following commands
 * Refresh all loaded scripts without restarting LSR
 * Report names of all loaded scripts
 * Show or hide all development monitor windows
* Added -g command line parameter to generate a new extension template
* Update of TaskTools to support new output semantics
* Added support for text selection events
* Added support for storing script and application state separately

Devices

* Updated Keyboard device to support stateful keys as modifiers (e.g. CapsLock) 
 
Architecture

* Complete refactor of output interface to support device Style objects
* Mapping from semantics (role, title, level, etc.) to styles
* Plumbing to support persistence and configuration of extension settings
* Plumbing to support auto-generation of settings dialogs for extensions

Documentation

* Posted Gaim Perk tutorial as hands-on example of writing a script extension
* Updated user guide to mention new key bindings
* Regenerated epydoc to match latest API

Translations

* sv(Christian Rose)

=====
0.2.0
=====

User interface

* Improvements to GaimPerk 
  * Incoming messages, message history review, conversation status
* MetacityPerk for app and desktop switch reporting
* GTerminalPerk for mitigating some a11y problems in gnome-terminal
* Direct support for IBM TTS via pyibmtts
* Support for gnome-speech devices
* Support for Festival speech via gnome-speech
* Support for device fallback (i.e. try preferred, try next, etc.)

Scripting

* Script access to additional common events (state, property, table, etc.)
* Support for event layers (focus, application, background)
* Command line "say" option for testing output
* Script for initial configuration profiles
* Automatic script exception handling and reporting based on user settings

Architecture

* On-demand at-spi event registration
* Refactor of widget adapters (tree, list, table, combobox)
* Default profile configuration support
* Unicode character handling

Documentation

* Workbook pages about extensions that ship with the LSR core
* Draft of script tutorial (to be posted with 0.2.1)

See http://live.gnome.org/LSR/Timeline for planned features.
