Releases: mbi/django-rosetta
Releases · mbi/django-rosetta
0.10.3
v0.10.2
What's Changed
- Tests: update flake8 in tox tests
- Format all rendered assets (html, css, js) in a pre-commit task. (PR #294, thanks @balazs-endresz)
- Fix Deepl translations containing variables (#276, PR #290, thanks @halitcelik)
- Rewrite rosetta.js: drop jQuery and modernize rosetta.js (PR #295, thanks @balazs-endresz)
- Fix broken link in documentation (PR #300, thanks @KommuSoft)
- Test against Django 5.2
- Add OPENAI_BASE_URL and OPENAI_MODEL config for self hosted LLM translation (PR #301, thanks @ydf)
New Contributors
- @balazs-endresz made their first contribution in #294
- @KommuSoft made their first contribution in #300
- @ydf made their first contribution in #301
Full Changelog: v0.10.1...v0.10.2
v0.10.1
- Renamed the zh_hans locale to zh_Hans (issue #282, thanks @sunfkny)
- Fixed the test configuration following #282
- Improve CSP support by avoiding inline styles and server-side rendered stylesheets (#287, thank you @bmihelac)
- Improve error handling when using the Deepl translation service (#288, thank you @halitcelik)
- Add support for translation using OpenAI API (#275, #291, thank you @ydf, PR by @vusallyv)
- Adds Azerbaijani translation (#284 thanks @vusallyv and @nemoralis)
- Allow overriding OpenAI prompt with a template (PR #293, thanks @danleyb2)
- Test against Django 5.1
v0.9.9
- Use packaged jQuery instead of the CDN version.
- Adds Chinese (Simplified) translation.
- Test against Django 4.1 and 4.2
- Limit supported versions to Django 3.2 and later, using Python 3.8, 3.9 and 3.10
- Proxy Deepl translations suggestions through the back-end to avoid CORS issues.
- Format code with pre-commit
- Replace case sensitivity check with setting
- Use jQuery packaged with Django, instead of a CDN version.