3.0.0
Due to the large number of changes in the release it is recommended to update all of the language packs. This can be done with the WP-CLI command wp traduttore language-pack build --all
.
Changed
- Heavy architectural changes to make the plugin more modular.
- All filters and actions now use
.
as the separator between the prefix and hook name instead of_
. - Scheduling of cron events to reduce number of unnecessary builds and updates.
- Bump Traduttore Registry version to 2.0.
- Existing WP-CLI commands:
wp traduttore build <project>
→wp traduttore language-pack build <project>
wp traduttore cache clear <project>
→wp traduttore project cache clear <project>
wp traduttore update <project>
→wp traduttore project update <project>
Added
- Support for Bitbucket.org repositories (Mercurial and Git).
- Support for GitLab repositories.
- Support for self-managed repositories (GitLab and others).
- New REST API route for incoming webhooks (
traduttore/v1/incoming-webhook
). - Support for JavaScript translations.
- Greatly improved documentation.
- New WP-CLI commands:
wp traduttore info
for information about the Traduttore setup.wp traduttore project info <project>
for information about a project.wp traduttore language-pack list <project>
for listing all language packs in a project.
Deprecated
- The REST API route
github-webhook/v1/push-event
for incoming webhooks is replaced bytraduttore/v1/incoming-webhook
.
Removed
- Remove all filters and actions with
_
as the separator.