Skip to content

Foch 0.0.2

Latest

Choose a tag to compare

@github-actions github-actions released this 16 Oct 09:41
· 10 commits to master since this release
6ac4b28

Foch is an EU4-only alpha. Installing it does not make it ready to merge: the first run needs an EU4 base-data snapshot built from your own game installation (foch data build eu4 --from-game-path <EU4> --game-version auto --install). Whether merge quality has passed product acceptance at this release is recorded in the project status; see the current boundary before merging a playset.

What's Changed

  • Migrate EU4 GUI actions into decisions and fix the merges an EE + RCE playset needed by @Acture in #81
  • Name the GUI modes decisions, window and mixed by @Acture in #86
  • Expose the merge review as a serializable model with conflicts and decisions by @Acture in #84
  • Repair or isolate syntax errors in mod scripts, with linter-style fixes by @Acture in #88
  • Add native plugin management and isolated EU4 DLL loading (OSS-400) by @Acture in #87
  • Probe installed playsets combinatorially and fix what real merges exposed by @Acture in #89
  • Bind editor schema checks to definitions and alias bodies (OSS-407) by @Acture in #90

Full Changelog: v0.0.1...v0.0.2

Known dependency issue

This release includes rustls 0.23.40, affected by the moderate GHSA-2mjx-qc3c-rqvc TLS handshake-boundary issue. Upstream states that handshake authentication remains intact. The fix is available in rustls 0.23.45; a Foch dependency update is tracked for a subsequent release. Offline merge processing does not use TLS.