Releases: MarchSnow-1/MIDITap
Releases · MarchSnow-1/MIDITap
Release list
v1.6.2
v1.6.2 - 20 August 2026
🐛 Bug Fixes
- Harden config file writes
734d755by @MarchSnow-1 - Persist mapping deletion
c560da7by @MarchSnow-1 - Secure config file paths
7a24b6bby @MarchSnow-1 - Compare release versions with semver
3ddcc98by @MarchSnow-1 - Open update links in system browser
6dab790by @MarchSnow-1 - Update ws dependency
a8fcf35by @MarchSnow-1 - Release keys synchronously on shutdown
288c960by @MarchSnow-1
👷 Continuous Integration
- Pin build runner to windows-2022
f376f2fby @MarchSnow-1
Full Changelog: v1.6.0...v1.6.2
v1.6.0
v1.6.0 - 23 May 2026
🎉 New Features
- Implement automatic update check feature
7842478by @MarchSnow-1 - Optimize UI for add buttons in frontend
f7b638cby @MarchSnow-1 - Add more logs for the backend
22d0956by @MarchSnow-1 - Add Windows key support to mapping table, treated as lwin
f330295by @MarchSnow-1
⚡ Performance Improvements
- Remove legacy unused prompts and remove hardcoded content from startup messages
1cb020aby @MarchSnow-1
♻️ Refactoring and Updates
- Split backend into multiple files for easier development
a9f31abby @MarchSnow-1
📝 Documentation Changes
- Adapt tutorial documentation to UI changes
3a72ec5by @MarchSnow-1
🚧 Build Changes
- Add package.json to build artifacts for checking updates and determining version number
57ee76bby @MarchSnow-1
Full Changelog: v1.5.3...v1.6.0
v1.5.3
v1.5.3 - 23 May 2026
🎉 New Features
- AddMapping handler and MIDI note capture
7c9dc23by @MarchSnow-1 - GUI wiring for config save, note capture, refresh reload
3c97cd4by @MarchSnow-1 - Save mapping to config file preserving comments
34b3c9dby @MarchSnow-1 - Set default file alias to Default Config during initialization
f0ffd95by @MarchSnow-1
📝 Documentation Changes
- Optimize README documentation
f9f79b6by @MarchSnow-1
Full Changelog: v1.5.2...v1.5.3
v1.5.2
v1.5.2 - 15 May 2026
🐛 Bug Fixes
- Resolve node_modules and libs dependency issues
582e438by @MarchSnow-1
🎉 New Features
- NeutralinoJS GUI support
9737fe0by @MarchSnow-1
📝 Documentation Changes
- Optimize documentation
f542e19by @MarchSnow-1
👷 Continuous Integration
-
Fix GitHub Actions upload issue
47002f1by @MarchSnow-1 -
Fix build failure caused by outdated workflow files
34f0883by @MarchSnow-1 -
Optimize build process
1aa6a11by @MarchSnow-1
Full Changelog: v1.3.2...v1.5.2
v1.5.1
v1.3.2
v1.3.2 - 8 March 2026
🎉 New Features
- Release all keys on exit to prevent key sticking
0b16623by @MarchSnow-1 - Support key combination mapping
d3d7637by @MarchSnow-1 - Support specifying configuration file in CLI
7f94986by @MarchSnow-1 - Add CLI help parameter with usage instructions
4cfb061by @MarchSnow-1 - Enable debug mapping by default in development mode for comprehensive output
9da4ab4by @MarchSnow-1 - List all connected MIDI devices and display ports with --list-ports
55818f5by @MarchSnow-1 - Add configuration file validation support
f3518e4by @MarchSnow-1 - Add --port CLI argument to specify MIDI device port
81a13f8by @MarchSnow-1 - Enforce strict validation for config files and return false when invalid fields are present
fd1f0e3by @MarchSnow-1 - Add comprehensive log output for debug mode
a72d593by @MarchSnow-1 - Support port configuration via config file with CLI override priority
92419d1by @MarchSnow-1 - Prevent duplicate key presses and ignore key release without prior press
532d4c8by @MarchSnow-1 - Add esc abbreviation as alias for escape in mapping table
a74412dby @MarchSnow-1 - Add support for key combination mapping
bee6608by @MarchSnow-1
🐛 Bug Fixes
- Add missing name and on trigger to workflow file
a66a9afby @MarchSnow-1
♻️ Refactoring and Updates
- Split into libs/keyboard.js and libs/config.js modules
937f87fby @MarchSnow-1 - Unify CLI commands to use a single hyphen as the parameter prefix
5e69acdby @MarchSnow-1
📝 Documentation Changes
- Improve and refine guide doc
b14df1cby @MarchSnow-1 - Add AI-generated comments to source code
a79338bby @MarchSnow-1 - Fix port index description, clarify zero-based counting
ce9adabby @MarchSnow-1 - Update documentation
b431292by @MarchSnow-1 - Update readme_en.md
3f8a0d7by @MarchSnow-1 - Update readme.md
c08fb14by @MarchSnow-1 - Add download statistics to the badges section of the readme.
73368f0by @MarchSnow-1
🔧 Chores And Housekeeping
- Optimize comments
abf5555by @MarchSnow-1 - Update license to MIT in package.json
c017ea6by @MarchSnow-1 - Change node.js version
dd9a306by @MarchSnow-1
👷 Continuous Integration
- Split changelog generation to ubuntu runner for auto-changelog-plus compatibility
3a38088by @MarchSnow-1 - Switch to auto-changelog-plus with Node 22
377ab53by @MarchSnow-1 - Fix incorrect inclusion of development mapping files during build
81103a3by @MarchSnow-1 - Fix ci
99f007bby @MarchSnow-1 - Fix changelogs
149e1d3by @MarchSnow-1
Full Changelog: v1.0.4...v1.3.2