Releases: bitfocus/companion-module-generic-stopwatch
Releases · bitfocus/companion-module-generic-stopwatch
Dependency Organization
🔧 Release v1.3.1: Dependency Organization
This is a maintenance release focused on improving package management and organization.
📦 Changes:
- Reorganized devDependencies - Better alphabetical ordering for improved maintainability
- Package.json cleanup - Minor optimizations for better package management
- Dependency optimization - Streamlined development dependencies
✅ Compatibility:
- Full backward compatibility maintained
- No breaking changes
- All existing functionality preserved
🚀 Previous Features (v1.3.0) Still Include:
- Full Companion Module Compliance
- Enhanced Developer Tooling (ESLint, Prettier)
- Comprehensive Documentation
- Virtual stopwatch with all timing features
- Production timer mode for broadcast environments
This release maintains all the improvements from v1.3.0 while providing better package organization for developers.
Enhanced Compliance and Documentation
🚀 Release v1.3.0: Enhanced Compliance and Documentation
This release brings the Companion module up to full compliance with Companion module standards and significantly improves the user experience.
✅ Key Improvements:
- Full Companion Module Compliance - Meets all official standards
- Enhanced Developer Tooling - ESLint, Prettier, and proper scripts
- Comprehensive Documentation - Detailed HELP.md for users
- Better Package Management - Proper files array and build scripts
🆕 New Features:
- Added proper build scripts and package configuration
- Implemented ESLint and Prettier for code quality
- Enhanced .gitignore for better repository management
- Comprehensive HELP.md with detailed usage instructions and examples
🛠️ Developer Experience:
- Added linting and formatting scripts (
yarn lint,yarn format) - Proper dependency management with yarn
- Clean package distribution with files array
- Development workflow improvements
🐛 Bug Fixes:
- Fixed .gitignore to properly exclude .tgz files
- Improved package.json compliance
- Better error handling and code structure
📦 What's Included:
- Virtual stopwatch with start/stop/reset/toggle functionality
- Production timer mode for broadcast environments
- Configurable precision timing
- Real-time variables for hours, minutes, seconds, and milliseconds
- Comprehensive action set (Start, Stop, Reset, Set, Add, Subtract)
- Feedback for stopwatch running state
This release maintains full backward compatibility while adding significant improvements to code quality, documentation, and developer experience.
📖 Documentation:
See HELP.md for comprehensive user instructions and usage examples.
v1.2.0
What's Changed
- build(deps): bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #14
- build(deps): bump nanoid from 3.3.7 to 3.3.8 by @dependabot in #15
- build(deps): bump serialize-javascript from 6.0.1 to 6.0.2 by @dependabot in #16
- 1.2.0. Added production timer mode. by @jreynolds67 in #18
- Update variables.spec.js by @jreynolds67 in #19
New Contributors
- @jreynolds67 made their first contribution in #18
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Fix and test #4 and #5 by @astellingwerf in #7
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #8
- feat: hms variable by @peternewman in #9
- build(deps): bump webpack from 5.88.2 to 5.94.0 by @dependabot in #10
- build(deps): bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #11
New Contributors
- @astellingwerf made their first contribution in #7
- @peternewman made their first contribution in #9
Full Changelog: v1.0.4...v1.1.0
v1.0.4
What's Changed
- Bump tar from 6.2.0 to 6.2.1 by @dependabot in #2
- add: timer to keywords by @digitaldrummerj in #3
New Contributors
- @dependabot made their first contribution in #2
- @digitaldrummerj made their first contribution in #3
Full Changelog: v1.0.3...v1.0.4
v1.0.3
Full Changelog: v1.0.2...v1.0.3
v1.0.2
Full Changelog: v1.0.1...v1.0.2
v1.0.1
Full Changelog: v1.0.0...v1.0.1