Skip to content

Commit

Permalink
Docs: Release notes for 2.9.0b4
Browse files Browse the repository at this point in the history
  • Loading branch information
unho committed Sep 12, 2017
1 parent e28476c commit 72dc637
Showing 1 changed file with 46 additions and 4 deletions.
50 changes: 46 additions & 4 deletions docs/releases/2.9.0.rst
Original file line number Diff line number Diff line change
Expand Up @@ -29,31 +29,73 @@ Changes
- Pootle no longer tries to first import existing translations from disk,
- Pootle initializes the new languages using the templates in the database.

- Merged previously separated forms for handling Pootle FS specific settings
of projects into other existing forms:

- Merged project's Pootle FS backend configuration into project form.
- Merged project's languages mapping configuration into project's languages
form.

- Several bugfixes for Pootle FS:

- Fix handling of obsolete and unsynced units,
- Allow to sync to empty file.
- Allow to sync to empty file,
- Fix for initializing new languages from templates,
- When language mappings change now the disk files that are tracked are
immediately detected,
- Adjustments in migrations.

- Serialization:

- Don't cache on serialization,
- Allow serializing obsolete units,
- Serialization and sync bugfixes.

- Editor:

- No longer shows red background if all critical checks are muted.
- Don't redirect to browse view after translating last unit unless all
previous units have been translated.

- Improved performance on permissions forms by using a live search field for
users.
- Fixed issues with variables in translations.
- Updated UI language discovery to try simpler language codes before trying a
fallback.
- Limited several text fields in the models to 4096 characters.
- Overall documentation review and updates.


Command changes and additions
-----------------------------

- `pootle` command can now be run with no `VIRTUAL_ENV` environment variable
set.
- :djadmin:`sync_stores` and :djadmin:`update_stores` commands can now work
with projects managed by Pootle FS.
- :djadmin:`sync_stores`:

- Has been deprecated in favor of Pootle FS commands,
- Can now work with projects managed by Pootle FS,
- Warns if there is any conflict between disk and database changes,
- The :option:`--force <sync_stores --force>` and
:option:`--overwrite <sync_stores --overwrite>` arguments no longer have
any effect in the command execution.

- :djadmin:`update_stores`:

- Has been deprecated in favor of Pootle FS commands,
- Can now work with projects managed by Pootle FS,
- The :option:`--force <sync_stores --force>` argument no longer has any
effect in the command execution.

- Removed ``changed_languages`` command. Use :djadmin:`list_languages` instead.
- Added :option:`--yes <init --yes>` argument to :djadmin:`init` command.


Credits
=======

This release was made possible by the following people:

Ryan Northey, Leandro Regueiro, boite.
Ryan Northey, Leandro Regueiro, Dwayne Bailey, Taras Semenenko, boite.

And to all our bug finders, testers and translators, a Very BIG Thank You.

0 comments on commit 72dc637

Please sign in to comment.