LinguaPlone 0.9.0 - Released June 16, 2006

  - Now works with Plone 2.5 out-of-the-box, and Plone 2.1.3 if using the 
    included PloneLanguageTool.

  - Fixed unicode error on translated languages in Plone 2.1.3. It can
    contains non-ascii characters, so the default strings need to be
    declared as unicode.
    [encolpe]

  - Fixed actions to fallback gracefully for the action attribute 'name'
    and 'title'.
    [jladage] [encolpe]

  - Added the switchLanguage.py script and added support for translatable
    content.
    [jladage]

  - Fixed to lookup the language flag name directly from the language tool.
    Now, PloneLanguageTool 1.3 (or greater) is officially required.
    [deo]

  - Made tests compatible with Plone 2.5.
    [hannosch]

  - Some very minor i18n fixes.
    [hannosch]

  - Added a migration script to update language independent fields content.
    It *must* be manually run when upgrading from versions older than 0.9.
    [deo]

  - Removed the custom accessor/editAccessor generation. We're only using
    custom mutators and translation mutators for now. This result in a ~30%
    performance improvement over the previous versions.
    [deo]

  - Made sure to copy independent language fields data to all translations
    as we removed the custom accessor. This also fixed the problem when
    you try to get values direct from fields, as now the data is in the
    translations too, not only in the canonical object.
    [deo]

  - Forwared fix for http://dev.plone.org/plone/ticket/4939.
    [deo]

  - Fixed a problem when switching between translations of images/files,
    where the content was shown, instead of the view screen.
    [deo]

  - Fixed to highlight the 'Edit' tab from a translation when you click it.
    [deo]

  - Final cut on Plone 2.0 compatibility. Backported tests, handled
    migrations and patched tool with the PythonScripts content.
    [deo] [sidnei]

  - Added labels to language-independent fields.
    [deo] [limi]

  - Made the initial default language follow the PloneLanguageTool config
    policy.
    [deo]


LinguaPlone 0.9-beta - Released October 27, 2005

  - Removed content border from Translation Unavailable template.
    [limi]

  - Made the test fields that are not editable render in view mode, not as
    non-editable text boxes. The reasons for this are that people tend to
    think that "if it is a text box, it's editable", and are then confused
    when it's not (read-only widgets confuse the heck out of users), and the
    other reason is because it messes up multiple selection lists.
    [limi]

  - Made language-independent items not editable in a translation.
    [limi] [deo]

  - Added first cut on Plone 2.0 compatibility.
    [deo]

  - Fixed i18n domain everywhere... :-)
    [deo]


LinguaPlone 0.8.5 - Released September 6, 2005

  - Made content be created in neutral language, now that this concept
    works as expected.
    [deo]

  - Made addTranslation raise an AlreadyTranslated exception when trying
    to duplicate a translation.
    [deo]

  - Added form to create translation when the language don't exist and
    if the user has the appropriate permissions.
    [deo]

  - Title on the flag switcher should say: "Switch language to $LANGUAGE
    (content translation not available)" - the last part if the content
    is not translated, to complement the ghosting (which is purely visual,
    and bad for accessibility).
    [deo]

  - Split screen should change sides ("From" language to the left, "To"
    language to the right).
    [deo]

  - Split screen should not show short name if turned off (like the
    default is in 2.1).
    [deo]

  - Flags aren't on a separate line anymore (they used to be below the
    document actions).
    [limi]

  - Field titles are translated, field help is not.
    [deo]

  - Flags should probably be removed from the field titles, since the
    pulldown might make these misleading.
    [deo]

  - Split-screen pulldown needs language selectors when translating.
    [deo]

  - Use the translate_item template when editing translatable content,
    except the canonical one.
    [deo]

  - PloneLanguageTool has problems without LinguaPlone installed.
    [deo]

  - Added norwegian translation.
    [limi]

  - Improved i18n markup. Updated brazilian portuguese translation.
    [deo]


LinguaPlone 0.8 - Released August 15, 2005

  - Plone __browser_default__ review.
    [deo]

  - Adjust LP catalog patch for Plone 2.1.
    [stefan]

  - Allowed changing language of content, moving content to appropriate
    place, and raising a exception when forbidden.
    [deo]

  - Design the policy for the New language negotiator.
    [limi]

  - Grayed out flags.
    [deo, limi]

  - Handle switching to non-existing language (a.k.a. not_available_lang).
    [deo]

  - Handle translation of default pages.
    [deo]

  - Added hasTranslation() method for grayed-out flags.
    [deo]

  - ID policy for translating containing folder and moving translated content.
    [limi]

  - Language switching: the URL on flags should be the actual URL, not
    switchLanguage?set_language=no.
    [deo]

  - Fixed languageswitcher in Firefox.
    [deo]

  - LinguaPlone should not append language code to ID, it should use
    the same Plone 2.1 policy.
    [deo]

  - Implemented the new language negotiator, where content and interface
    languages are always in sync.
    [deo]

  - Test that Images in ATCT are keeping the image LangIndependent.
    [limi]

  - Update dropdown menus markup.
    [deo]


LinguaPlone 0.7 - Released September 24, 2004

  - Released at Plone Conference 2004.
    [limi] [testal] [geir]


LinguaPlone Technology Preview - Released June 29, 2004

  - First publicly available version.
    [limi] [testal] [geir]
