Skip to content

Releases: scooper4711/pfs-chronicle-generator

Release v1.7.0

Choose a tag to compare

@github-actions github-actions released this 02 Jul 17:34
v1.7.0
9882baf

✨ Features

  • feat: support for PFS Intro 1 & 2
  • feat: support for PFS season 7 21; SFS season 1 25-26

🐛 Bug Fixes

  • fix: Round slow-track currency to 2 decimal places The slow-track calculation (treasureBundleValue + incomeEarned) / 2 was not rounded, allowing IEEE 754 floating-point artifacts like 5.69999... instead of 5.7. Apply Math.round to 2 decimal places, matching the existing rounding in calculateCurrencyGained for the non-slow-track path.
  • fix: Verify local HEAD matches origin before tagging in release script
  • fix: Add clipboard fallback for insecure contexts (HTTP)

🔧 Maintenance

  • chore(deps): bump shell-quote and concurrently
  • chore(deps-dev): bump typescript-eslint from 8.59.3 to 8.62.0
  • chore(deps): bump js-yaml from 4.1.1 to 4.2.0
  • chore(deps): bump actions/checkout from 6 to 7
  • chore: Add .npmrc with legacy-peer-deps for TS 6 compatibility
  • chore(deps-dev): bump esbuild from 0.28.0 to 0.28.1
  • chore(deps-dev): bump ts-jest from 29.4.9 to 29.4.11
  • chore(deps-dev): bump qs from 6.15.0 to 6.15.2
  • chore(deps-dev): bump eslint from 10.3.0 to 10.4.0
  • chore(deps): bump fflate from 0.8.2 to 0.8.3
  • chore(deps-dev): bump jscpd from 4.0.8 to 4.2.3
  • chore(deps-dev): bump @typescript-eslint/parser from 8.59.3 to 8.59.4
  • chore(deps-dev): bump typescript from 5.9.2 to 6.0.3
  • chore(deps-dev): bump typescript-eslint from 8.57.1 to 8.59.3
  • chore(deps-dev): bump jest-environment-jsdom from 30.2.0 to 30.4.1
  • chore(deps-dev): bump fast-check from 4.5.3 to 4.8.0

v1.6.1-beta.2

v1.6.1-beta.2 Pre-release
Pre-release

Choose a tag to compare

@scooper4711 scooper4711 released this 17 Jun 20:34
v1.6.1-beta.2
cd52b86

Fixed npm install error

v1.6.1-beta.1

v1.6.1-beta.1 Pre-release
Pre-release

Choose a tag to compare

@scooper4711 scooper4711 released this 17 Jun 20:27
v1.6.1-beta.1
ec64c75

Support session reporting over http in addition to https.

When accessing Foundry over https, you cannot use the modern API for access (write) to the clipboard. You have to create a text area and use a legacy execCommand copy.

Release v1.6.0

Choose a tag to compare

@github-actions github-actions released this 08 Jun 09:42
v1.6.0
a678a35

✨ Features

  • feat: Add PFS 7-19, 7-20; SFS 1-23, 1-24

🔧 Maintenance

  • chore(deps-dev): bump eslint from 10.0.2 to 10.3.0
  • chore(deps-dev): bump esbuild from 0.25.9 to 0.28.0
  • chore(deps-dev): bump ts-jest from 29.4.1 to 29.4.9
  • chore(deps): bump SonarSource/sonarqube-scan-action from 6 to 8
  • chore(deps): bump actions/setup-node from 5 to 6
  • chore(deps): bump actions/checkout from 5 to 6

Release v1.5.0

Choose a tag to compare

@github-actions github-actions released this 05 May 22:52
v1.5.0
6e1a82f

✨ Features

  • feat: Add support for PFS2 quests 1-13

Release v1.4.0

Choose a tag to compare

@github-actions github-actions released this 05 May 22:01
v1.4.0
322c0ac

✨ Features

  • feat: Adds PFS 7-17, 7-18 and SFS 1-21, 1-22

Release v1.3.0

Choose a tag to compare

@github-actions github-actions released this 04 May 18:13
v1.3.0
27eac29

✨ Features

  • feat: Add draggable resize handle for shared rewards sidebar
  • feat: Add scenarios PFS2 S7-17, S7-18 and SFS2 S1-20, S1-21, S1-22
  • feat: Add slow track per-character halving with notes annotation and Task Level icon
  • feat: Redesign override UX with inline checkboxes and visibility toggle

🐛 Bug Fixes

  • fix: Filter out minion and eidolon actors from party chronicle
  • fix: Remove xpEarned and currencyGained from Paizo session report output

♻️ Refactoring

  • refactor: reduce code duplication
  • refactor: Convert CSS to SCSS with partials
  • refactor: Remove blankChroniclePath, season, and layout hidden settings
  • refactor: Extract main.ts into focused handler modules
  • refactor: Remove GM name, PFS ID, event code, and event name module settings
  • refactor: Extract helpers from handleFieldChange to reduce line count

📝 Documentation

  • docs: Add GitHub issue templates for bug reports and feature requests
  • docs: Add security policy, code of conduct, and deduplicate validation helpers
  • docs: Update architecture document for 1.3.0
  • docs: Add forge install badge
  • docs: Update readme with more Starfinder Society adjustments
  • docs: updated screenshots for v1.3.0
  • docs: Improve override checkbox tooltip text to be more descriptive
  • docs: Add override-ux-redesign spec
  • docs: Add blurb about using PFS Session Reporter

🔧 Maintenance

  • chore: Add Dependabot configuration for weekly npm and GitHub Actions updates
  • chore(deps-dev): bump postcss from 8.5.6 to 8.5.13
  • chore: Upgrade GitHub Actions to Node 24 (checkout@v5, setup-node@v5)

v1.3.0-beta.3

v1.3.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@scooper4711 scooper4711 released this 04 May 17:31
v1.3.0-beta.3
27eac29
Test packaging before release

v1.3.0-beta.2

v1.3.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@scooper4711 scooper4711 released this 02 May 15:37
v1.3.0-beta.2
4d5d3a9
- UI refinements

- documentation updated to 1.3.0
- restore compatibility with RPGC browser extension

v1.3.0-beta.1

v1.3.0-beta.1 Pre-release
Pre-release

Choose a tag to compare

@scooper4711 scooper4711 released this 02 May 12:07
v1.3.0-beta.1
9e7f4cf
Beta test build for slow advancement