All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Recommended minimum Gradle version is now 8.12.
- The minimum Java version is 17.
0.5.0 - 2024-10-21
- Recommended minimum Gradle version is now 8.8.
- Address configuration cache problems.
0.4.0 - 2024-05-07
- Allow to filter out translated files when copying them.
- Recommended minimum Gradle version is now 8.5.
- Maintenance changes.
0.3.1 - 2023-01-25
- Correctly include dependencies when publishing to the Gradle Plugin Portal.
0.3.0 - 2023-01-25
- Recommended minimum Gradle version is now 7.5.1.
- The minimum Java version is 11.
- Update Crowdin API client to support newer API responses.
0.2.1 - 2021-08-12
- Copy only translations that are contained in the export paths, if several export paths had a common prefix some translations could be copied to incorrect directory.
0.2.0 - 2021-07-30
- A task to list the translation progress,
crowdinListTranslationProgress
.
- Ignore empty source files.
0.1.0 - 2021-07-26
First alpha release.
A plugin with ID org.zaproxy.crowdin
.
The plugin provides the following features:
crowdin
to specify the authentication token and the configuration file.
Added by the plugin:
crowdinBuildProjectTranslation
- Builds the project translation package.crowdinCopyProjectTranslations
- Copies the project translations to respective directories.crowdinDownloadProjectTranslation
- Downloads the latest project translation package.crowdinListAllFiles
- Lists all the files in Crowdin.crowdinListFiles
- Lists the files in Crowdin (that match the configuration).crowdinListSourceFiles
- Lists the source files.crowdinUploadSourceFiles
- Uploads the source files to Crowdin.