Releases: wearerequired/traduttore
Releases · wearerequired/traduttore
3.2.0
Changed
- Make project locator more strict when matching paths with existing data to prevent false positives. [#187]
Fixed
3.1.0
Added
- Introduce
traduttore.map_entries_to_source
filter to change the mapping of sources to translation entries. Props @florianbrinkmann. [#170] - Support
application/x-www-form-urlencoded
as content type for GitHub webhooks. [#166] - Include file reference in JSON translation files. [#176]
Fixed
- Fix generating empty language pack ZIP files. Props @florianbrinkmann. [#168]
- Fix compatibility with GlotPress 3.0 and its stricter type checks. [#174]
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.
2.0.3
- Uses HTTPS instead of SSH for cloning repositories if possible
- Fixed uninstall routine
- Fixed a few other smaller issues
2.0.2
2.0.1
2.0.0
First public release of the Traduttore WordPress plugin that allows you to host your own WordPress.org-style translation API for your WordPress projects.
Features include:
- Automatic string extraction
- ZIP file generation and caching
- Works with any WordPress plugin or theme hosted on GitHub
- Custom WP-CLI commands to manage translations
- Supports Restricted Site Access
- Supports sending Slack notifications