All notable changes to this project will be documented in this file.
The format is based on Common Changelog, and this project adheres to Semantic Versioning.
0.3.1 - 2026-02-09
- Removed the experimental Windows-only
-dx12launcher toggle from settings and command construction. - Added a canonical
scripts/verify.shgate and routed pre-commit validation through it. - Simplified README install instructions to extract both release ZIP archives
directly into
Gothic/system.
0.3.0 - 2026-02-08
- Added install-level
SystemPack.inisettings support in a dedicated Settings dialog tab, including persistence for mapped OpenGothic options. - Updated localization catalogs (
.pot,en,de) for new SystemPack UI strings. - Updated the pre-commit hook to auto-refresh and stage POT/PO catalogs when source strings change.
- Documented Windows SmartScreen first-run behavior in
README.md.
0.2.2 - 2026-02-08
- Bundled required runtime DLLs in Windows release artifacts to avoid missing wxWidgets/runtime dependency errors on end-user systems.
- Hardened Windows CI runtime bundling by resolving vcpkg runtime paths across
manifest/classic layouts and bundling only DLLs actually required by
OpenGothicStarter.exe. - Clarified runtime dependency requirements in
README.mdwith a dedicated platform-specific section for Windows, Linux, and macOS.
0.2.1 - 2026-02-08
- Stopped shipping redundant
locale/folders in release artifacts now that catalogs are embedded in the launcher binary. - Updated
README.mdto remove outdated manual language override guidance and clarify developer build vs local runtime test requirements.
0.2.0 - 2026-02-08
- Added full launcher localization infrastructure with gettext catalogs, install-level language override support, and German translations.
- Added automated i18n quality gates in hooks and CI, including
.povalidation and POT/source sync checks. - Added settings dialog support for selecting and persisting both Gothic version and launcher language.
- Applied language changes immediately without restarting the launcher process.
- Embedded locale catalogs into the launcher binary and load them from an
XDG-compliant user cache, removing runtime dependency on external
locale/deployment. - Improved release artifact packaging to include locale assets across all platform jobs.
0.1.1 - 2026-02-08
- Improved startup and launch error messages with clearer, actionable paths.
- Aligned runtime executable detection with documented binary naming
(
Gothic2Notr/Gothic2Notr.exe). - Restructured
README.mdto prioritize user setup and runtime usage flow. - Strengthened CI quality gates with formatter checks, clang-tidy policy, strict warnings, and hardened build profiles.
- Improved Windows CI build performance and consistency with Ninja and pinned, cached vcpkg dependencies.
- Hardened release automation by deriving release SemVer from tag names and enforcing complete draft release assets.
0.1.0 - 2026-02-08
- Adopted a drop-in runtime model rooted at
Gothic/systemwith saves inGothic/SavesandGothic/Saves/<MOD_NAME>. - Added automatic Gothic version detection with persisted install selection in
system/OpenGothicStarter.ini. - Added Windows-only DirectX 12 launcher toggle (
-dx12). - Added Unix-like PE icon extraction support for
.exemod icons viape-parse. - Improved launch diagnostics and streamlined UI event/launch flow internals.
0.0.1 - 2026-02-07
First release.