Skip to content

Release Notes

Latest Changes

0.4.5

Features

  • ✨ Add domain parameter to the Babel loader. PR #290 by @dukkee.

Internal

0.4.4

Features

  • 🐛 Add encoding option to JsonLoader. PR #252 by @dukkee.

Internal

0.4.3

Fixes

  • ⬆ Update docs examples for the usage with Pydantic 2+. PR #231 by @dukkee.
  • 🐛 Fix the error messages source for the Pydantic 2. PR #229 by @dukkee.
  • 🐛 Fix handling { in translation message. PR #219 by @clemenskol.

Internal

0.4.1

Features

  • ✨ Add Pydantic 2 support for the message extraction. PR #213 by @dukkee.
  • ✨ Add Python 3.12 to the support list. PR #221 by @dukkee.

Fixes

  • 🐛 Fix handling regexp-chars in translation keys (#216). PR #217 by @clemenskol.
  • 🐛 fix: key's ending after placeholders is not matched. PR #161 by @niqzart.

Internal

0.4.0

Features

  • 🐛 Add multiple placeholders support. PR #127 by @dukkee.

Fixes

  • 👷 Add cache step to the test workflow. PR #95 by @dukkee.
  • 🐛 Add lint step to the test workflow. PR #93 by @dukkee.

Internal

0.3.1

Fixes

  • 🎨 Improve translate method output type. PR #88 by @dukkee.

Internal

0.3.0

Features

  • ✨ Add Python 3.10 and 3.11 to the support list. PR #45 by @dukkee.

Breaking Changes

  • 🔥 Drop Python 3.6 and 3.7 support. PR #43 by @dukkee.

Internal

0.2.3

Fixes

0.2.2

Fixes

  • 🔨 Make babel optional dependency. PR #26 by @dukkee.
  • 🐛 Fix last key usage without placeholder. PR #25 by @dukkee.

Internal

0.2.1

Fixes

  • 🔧 Fix single key translations case. PR #17 by @dukkee.

0.2.0

Features

Docs

  • 📝 Add FastAPI example to the docs. PR #9 by @dukkee.

Internal

0.1.1

  • 📝 Fix top package description. PR #5 by @dukkee.

0.1.0

Features

  • ✨ Add support for translations loading from the dictionary, JSON files, and Babel files.
  • ✨ Add loading errors messages from pydantic.

Docs

  • 📝 Add main docs content

Internal