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.
The major and minor version numbers reflect changes to the DeepL API (backward-incompatible and backward-compatible, respectively). The patch version number is used only for corrections to the OpenAPI specification, for example: typos, schema fixes, or adding examples.
- Transitive glossaries are now supported, bringing the number of supported glossary pairs from 8 to 28.
- Supported XLIFF version 2.1 is now explicitly stated.
- Add Korean and Norwegian (Bokmål) languages.
- Add XLIFF to supported document types.
- HTML handling is no longer in Beta.
- Removed limit on text parameters (was 50).
- Add support for EN (English) ←→ NL (Dutch) glossaries.
- Add formality options prefer_less and prefer_more.
- Add note to readme about Swagger UI simulator and CORS restrictions.
- Source and target language were mixed up in glossary example.
- Fix createGlossary example: remove punctuation.
- Add Ukrainian source and target languages.
- Add request body size limit to translateText description.
- Add "Simplified" label to ZH (Chinese) target language.
- Fix a typo in an example.
- Markdown fixes.
- Add support for EN (English) ←→ PL (Polish) glossaries.
- EN (English) ←→ IT (Italian) was missing from the list of supported glossary language pairs in the JSON OpenAPI spec.
- Add CSV entries format for creating glossaries.
- Rename some tags, reword some descriptions and label default values in descriptions.
- Add note about glossaries being immutable, and a workaround for modifying glossaries.
Initial release of the OpenAPI specification.