Skip to content

v1.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 20 Jun 07:27
· 1 commit to main since this release

What's Changed

This release primarily fixes a few issues identified with supporting v12, v13, and v14 of Foundry VTT.

Bug Fixes

  • Fixed the effects system so it works correctly across Foundry VTT v12, v13, and v14 (#124).
  • Fixed a duplicate Grog effect being applied (#147).
  • Fixed character generation using deprecated TableResult getters that no longer work on Foundry VTT v13/v14 (#109).
  • Replaced Dialog.confirm with a version-aware confirmation dialog so confirmation prompts work consistently across Foundry VTT versions (#146).

Under the Hood

  • Modernized the developer tooling and build pipeline:
    • Standardized the Node toolchain and added a .nvmrc for consistent local/CI environments (#111).
    • Upgraded Prettier to v3 and reformatted the codebase (#125).
    • Migrated ESLint to flat config, upgraded to ESLint v9, inlined the Foundry globals (dropping the @typhonjs-fvtt dependency), swapped eslint-plugin-import for the maintained eslint-plugin-import-x, and dropped eslint-plugin-i18n-json (#127, #129, #130, #131, #132).
    • Added a tool to create core Foundry VTT version references (#101).
  • Improved the CI/release workflows:
    • Added a PR validation workflow and general workflow improvements (#112, #114).
    • Aligned automated release-notes output and migrated notes to the GitHub Releases page (#113).
    • Added Dependabot to keep dependencies up to date (#115).

Full Changelog: v1.5.0...v1.6.0