BRAT 2.1.0 — Release Notes
Release date: 27 June 2026
Full changelog: 2.0.8 → 2.1.0
Highlights
- Internationalisation (i18n): BRAT now speaks multiple languages, with initial support for German, Japanese, and Simplified Chinese.
- Semantic-release pipeline: Automated versioning and release generation for more reliable, traceable updates.
- New community plugin page command: Quick access to the community plugin catalogue directly from BRAT.
New Features
- i18n support for settings and plugin modal — localises the UI for a broader user base. (#176)
- Improved locale resolution; unsupported base locales now fall back gracefully.
- Localised copy-identifier UI strings in settings.
- Community plugin page command added. (#183)
- Copy actions for plugin and theme identifiers for quick reuse. (#183)
Bug Fixes
- Replaced
obsidian-daily-notes-interfacewith local plugin detection — simplifies the dependency surface. (#183) - Safe-cast
loadDataresult in settings initialisation. (#183) - Resolved floating promises in
ConfirmModalandAddNewPluginModal. (#183) - Renamed
tokentotokenNamein plugin commands for clarity. (#183)
Refactoring & Dependency Alignment
- Pinned Obsidian typings to version 1.11.4 with npm overrides. (#183)
- Aligned Obsidian typings import version across the project. (#183)
- ESLint sentence-case brand allowlist expanded, and redundant disable comments cleaned up. (#183)
Release Engineering
- Migrated the release pipeline to semantic-release for automated version management. (#182)
- Manifest synchronisation streamlined post-semantic-release. (#182)
- Unused semantic-release plugins removed. (#182)
Dependency Updates
- esbuild bumped from 0.25.9 to 0.28.1. (#177)
- markdown-it bumped from 14.1.1 to 14.2.0. (#179)
- dompurify bumped from 3.4.7 to 3.4.11. (#180)
New Contributors
@jiaoyingxing made their first contribution with the i18n support (#176) — welcome to the project!
Full Changelog: 2.0.8 → 2.1.0