Changelog
Track all updates, improvements, and changes to TOW Stats
Version 1.13.0
Add Reroll failed castings
Add Reroll failed castings
- add: new logic to allow reroll
- add: new reroll icon to interface
Version 1.12.2
Fix bound spells not getting the right options
Fix bound spells not getting the right options
- fix: bound spells not getting the right options
- fix: mistake regarding data values
Version 1.12.1
Fix bug regarding 3d6 rolls not accounting for extra danger
Fix bug regarding 3d6 rolls not accounting for extra danger
- fix: bug regarding 3d6 rolls not accounting for extra danger
Version 1.12.0
fix: issues with infernal puppet affecting casting and not dispelling
fix: issues with infernal puppet affecting casting and not dispelling
- fix: issues with infernal puppet affecting casting and not dispelling
Version 1.11.0
Roll three pick two highest (Power scroll, dispel scroll)
Roll three pick two highest (Power scroll, dispel scroll)
- add: new hills to visualizer
- add: placeholder buttons for new features
- add: roll 3d6 and drop highest/lowest
- add: new fancy icons for roll 3 and drop highest or lowest
Version 1.10.0
Start working on the 3d6 feature
Start working on the 3d6 feature
- add: 3D6 toggle button to spell charts
- fix: disable 3D6 button and add under construction tooltip
- refactor: rename irresistible force to perfect invocation
- fix: complete irresistible force to perfect invocation rename
- refactor: reorganize components by domain
- add: split outclassed into outclassed and outclassed successfully
- fix: complete outclassed split implementation
- fix: correct outclassed probability calculations
- fix: improve mobile search responsiveness and functionality
Version 1.9.0
add: comprehensive search functionality for spells, bound spells...
add: comprehensive search functionality for spells, bound spells...
- add: comprehensive search functionality for spells, bound spells, and lores
- add: under-development article and remove old Spanish article
- fix: TypeScript errors in SearchBox component
- cleanup: remove debugging console.log statements from search functionality
- add: building textures with TerrainSize enum system
Version 1.8.0
Add: 5 and 6 bonus
Add: 5 and 6 bonus
- add: more bonus options for undead
Version 1.7.0
add: chart toggle functionality for simplified success/fail view
add: chart toggle functionality for simplified success/fail view
- add: chart toggle functionality for simplified success/fail view
- fix: chart label overflow on small screens
- fix: outclassed should be grouped as success not failure
Version 1.6.0
Add responsive grid layout and dynamic tag system
Add responsive grid layout and dynamic tag system
- fix: image deformation on small screens and improve tag system
Version 1.5.0
Add Board Visualisation
Add Board Visualisation
- add: different sizes of board
- add: responsive canvas sizing and mobile support for visualizer
- add: basic terrain system with forest, hill, and building types
- add: comprehensive terrain examples and inch-based coordinates
- add: responsive article layout with proper canvas width constraints
- add: auto-hide deployment zones and disable button for non-standard boards
- add: implement image-based forest terrain with tree.png and oval boundaries
- add watermark to PNG exports with tow.tabletopinsight.com attribution
- add: clarify inch-based coordinate system for terrain and units in visualizer
- remove: unused deploymentZones parameter from Visualizer component
- fix: forest terrain rendering to use full width/height and improve tree size/spacing
- add: tag limiting with tooltip for cards with more than 3 tags
- add: responsive 2-column grid layout for cards and fix lore page titles
- add: dynamic width-based tag limiting and update disabled card text
Version 1.4.0
Update and Clean Bound Spells
Update and Clean Bound Spells
- add: update bound spells
- fix: checks are failing
Version 1.3.0
add: script to know what is going on
add: script to know what is going on
- add: script to know what is going on
Version 1.2.0
Add download button to charts and develop new board for maps
Add download button to charts and develop new board for maps
- update: astro to latest version and fix packages
- add: very basic board visualisation
- add: download chart and canvas button
- add: download for spells
- add: deployment zone to board
- add: deployment zones dropdown
- add: croshair when meassuring
Version 1.1.0
add: new automation for minor releases
add: new automation for minor releases
- add: new automation for minor releases
Version 1.0.11
fix: past broken changelogs
fix: past broken changelogs
- fix: past broken changelogs
Version 1.0.10
Add Grand Cathay as faction and army to the system
Add Grand Cathay as faction and army to the system
- add: grand cathay as new faction and army
Version 1.0.9
Update with lores of yin and yang
Update with lores of yin and yang
- update: auto lore updates to a more reliant form
- add: new lore of yin
- remove: random dragon from code
Version 1.0.8
fix: size of the tags on the lores
fix: size of the tags on the lores
- fix: size of the tags on the lores
- fix: again issue with the breaking changes, everythign seems breaking, nothing is
Version 1.0.7
Add new PR CI/CD checks
Add new PR CI/CD checks
- add: new action to check files on PR
- fix: broken condition on body automation
- add: breaking is now default to false
- fix: add back code that got deleted by some Skaven plot
Version 1.0.6
Do not destroy the current data when syncing
Do not destroy the current data when syncing
- add: some more time stamp ids
- fix: issues with formatter types and empire of man
- add: autopopulate PR comment for beter developer experience
- add: permission to the actions to read and write from PR
- add: filter out debug commits from release
Version 1.0.5
Add automatic lores updates from sources
Add automatic lores updates from sources
- Add automatic lores updates from sources
- Add automatic spell updates from sources
- Add pseudo automatic faction updates from sources
- Add pseudo automatic army updates from sources
Version 1.0.4
Add: Changelog link to footer and details to entries
Add: Changelog link to footer and details to entries
- Added changelog link to footer
- Added details to preview PR
- Added details to actual release
Version 1.0.3
Fix auto changelog thinking all changes are big
Fix auto changelog thinking all changes are big
Version 1.0.2
Add auto release notes changelog and CI integration for changes
Add auto release notes changelog and CI integration for changes
Version 1.0.0
Core Features Implementation
Implementation of core TOW Stats features and infrastructure
- Spell Database: 30+ bound spells with difficulty and power ratings
- Magic Lores: 20+ lore categories including Battle Magic, Dark Magic, High Magic
- Probability Engine: Advanced calculations for 2D6 dice mechanics
- Chart System: Interactive bar charts showing success/dispel/unbind rates
- Faction System: Complete faction and army list collections
- Content Management: Astro content collections with TypeScript schemas
- UI Components: Reusable components for spells, charts, and content cards
- Responsive Design: Mobile-first design with Tailwind CSS
- Performance: Static site generation with Astro for fast loading
- Developer Experience: TypeScript, ESLint, and proper project structure
Initial Release - TOW Stats
Initial release of TOW Stats with comprehensive spell probability calculations and database
- Complete bound spells database with 30+ magical items
- Comprehensive lore spells database organized by 20+ magic lores
- Interactive probability charts using Nivo visualization library
- Advanced probability calculations for spell casting mechanics
- Faction and army collections for game integration
- Responsive design built with Tailwind CSS
- Static site generation with Astro for optimal performance
- React integration for interactive components
- TypeScript for type safety and better development experience
- Content collections for structured data management
- Automatic changelog and release system
- GitHub Actions for automated deployments
Want to suggest a feature or report an issue? Let us know!