Releases: scooper4711/pfs-chronicle-generator
Releases · scooper4711/pfs-chronicle-generator
Release list
Release v1.7.0
✨ 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
Fixed npm install error
v1.6.1-beta.1
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
✨ 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
✨ Features
- feat: Add support for PFS2 quests 1-13
Release v1.4.0
✨ Features
- feat: Adds PFS 7-17, 7-18 and SFS 1-21, 1-22
Release v1.3.0
✨ 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
Test packaging before release
v1.3.0-beta.2
- UI refinements - documentation updated to 1.3.0 - restore compatibility with RPGC browser extension
v1.3.0-beta.1
Beta test build for slow advancement