Releases: CoderLine/alphaTab
v1.8.1
See https://alphatab.net/docs/releases/release1_8 for a detailed overview and description of the new features in this release.
NOTE: I also fixed the 1.8.0 release notes. It seems something got corrupted when merging the docs for 1.8.0 leaving a lot of TODOs.
What's Changed
- Note heads should be placed according to diatonic scale by @Danielku15 in #2511
- Let beat cursor end at playback range end. by @Danielku15 in #2515
- v1.8.0 regression: Guitar tracks showing bass clef due to B2 threshold by @Danielku15 in #2530
- Broken percussion articulations for some GP5 files by @Danielku15 in #2538
- Hotfix v1.8.1 by @Danielku15 in #2539
Full Changelog: v1.8.0...v1.8.1
v1.8.0
See https://alphatab.net/docs/releases/release1_8 for a detailed overview and description of the new features in this release.
What's Changed
- feat(playground): Some convenience features by @Danielku15 in #2410
- fix: Monaco Diagnostics and staff completions missing by @Danielku15 in #2413
- fix(alphatex): only allow swapped values/props for chords by @Danielku15 in #2409
- refactor(renderer): make effect bands part of main renderers by @Danielku15 in #2414
- fix(player): grace beats on song start by @Danielku15 in #2415
- feat: option to extend barlines across staves in system by @Danielku15 in #2416
- fix: use innerText when loading alphaTex from dom by @Danielku15 in #2417
- feat: Selection API by @Danielku15 in #2418
- feat: Multi System Slurs by @Danielku15 in #2425
- feat(rendering): align 'primary' note heads instead of centering by @Danielku15 in #2426
- refactor: Decouple beaming helper by @Danielku15 in #2427
- feat(alphatex): Bar-Wise Voices by @Danielku15 in #2429
- feat: displaced note heads for multiple voices by @Danielku15 in #2430
- feat: in-score chord diagrams by @Danielku15 in #2435
- feat(bundlers): warn if plugins are not used by @Danielku15 in #2436
- fix: numbered notation ties and dash placement by @Danielku15 in #2438
- feat: hide empty staves by @Danielku15 in #2443
- feat: smooth cursor scrolling. by @Danielku15 in #2447
- fix: always apply systemLabelPaddingLeft by @Danielku15 in #2448
- fix(exporter): no sound in guitar 8 pro RSE by @L-Sun in #2456
- feat: add parchment layout by @Danielku15 in #2459
- refactor: new handling of beams and stems by @Danielku15 in #2475
- feat: add buzzroll tremolos by @Danielku15 in #2476
- feat: new guitar pro instrument set writing by @Danielku15 in #2477
- fix: ensure style element for print dialog by @Danielku15 in #2480
- feat: advanced font configurations and lyric paddings by @Danielku15 in #2481
- feat: customize display of bar numbers by @Danielku15 in #2482
- feat: detect bass cleff on Guitar Pro 3-5 files by @Danielku15 in #2483
- fix: prevent endless loops due to invalid bpms by @Danielku15 in #2484
- chore: update dependencies and fix new linter errors by @Danielku15 in #2485
- feat: allow custom beaming rules by @Danielku15 in #2489
- fix: ensure clean beam-stem alignment on subpixel rendering by @Danielku15 in #2494
- fix: avoid placeholder reuse on content change by @Danielku15 in #2495
- fix: ensure correct note durations for combined duration annotations by @Danielku15 in #2496
- chore: Update deps by @Danielku15 in #2502
- Release 1.8.0 by @Danielku15 in #2505
New Contributors
Full Changelog: v1.7.1...v1.8.0
v1.7.1
See https://alphatab.net/docs/releases/release1_7 for a detailed overview and description of the new features in this release.
What's Changed
- fix: Update alphaSkia to 3.4.135 by @Danielku15 in #2221
- feat: Improve SmuFL spec compliance by @Danielku15 in #2257
- feat: Add alphaTex exporter by @Danielku15 in #2262
- feat(alphatex): beat level lyrics with importer/exporter by @Danielku15 in #2281
- fix(alphatex): Clef names by @Danielku15 in #2282
- fix(guitarpro): adjust key signature to match "c played as" by @Danielku15 in #2283
- fix: enablePlayer backwards compatibility by @Danielku15 in #2284
- feat: add midi bank support by @Danielku15 in #2286
- fix(webpack): Prevent worker chunks using global library settings by @Danielku15 in #2300
- refactor: Monorepo structure for repository by @Danielku15 in #2304
- refactor: Score Tempo handling by @Danielku15 in #2340
- refactor: public API marking, extended compiler features, and private mangling by @Danielku15 in #2349
- feat(alphatex): new parser by @Danielku15 in #2339
Full Changelog: v1.6.3...v1.7.1
v1.6.3
What's Changed
- fix(webpack): Prevent worker chunks using global library settings by @Danielku15 in #2301
- build: bump version to 1.6.3 by @Danielku15 in #2302
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's Changed
- fix: enablePlayer backwards compatibility by @Danielku15 in #2285
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's Changed
- Release 1.6.1 by @Danielku15 in #2222
- fix: Update alphaSkia to 3.4.135 by @Danielku15 in #2221
Full Changelog: v1.6.0...v1.6.1
v1.6.0
See https://alphatab.net/docs/releases/release1_6 for a detailed overview and description of the new features in this release.
What's Changed
- fix: Ensure synth stops voices when end is reached by @Danielku15 in #2080
- feat: Add base implementation for Guitar Pro 8 Audio Track (backing track & external media) by @Danielku15 in #2079
- feat: Add basic implementation for external media backing track by @Danielku15 in #2082
- fix: Fix queue and list handling for kotlin by @Danielku15 in #2085
- feat(player): Cursor fine-tuning by @Danielku15 in #2096
- Update System.Drawing.Common to 9.0.5 by @dependabot in #2105
- fix(musicxml): Allow empty direction-type by @Danielku15 in #2111
- fix: Ensure dynamic changes of settings are respected by @Danielku15 in #2098
- feat: Add option for custom smufl font sources by @Danielku15 in #2114
- feat: Public API improvements for external cursor api by @Danielku15 in #2116
- fix: External Cursor API related problems by @Danielku15 in #2117
- feat: Public API for External Media Control by @Danielku15 in #2125
- refactor: Eliminate ModifiedTempo by @Danielku15 in #2130
- feat: Sync Points for alphaTex by @Danielku15 in #2131
- fix: Unwrap Vue Proxies when possible by @Danielku15 in #2132
- test: Add test suite for backing track and external media control by @Danielku15 in #2150
- fix: Ensure we detect Browser in Electron/Obsidian by @Danielku15 in #2152
- feat: Sample Generation / Audio Export API by @Danielku15 in #2153
- feat: respect sync points on audio export. by @Danielku15 in #2157
- fix: Wrong modified tempo if file has no sync points by @Danielku15 in #2159
- feat: Add option to create fresh sync points by @Danielku15 in #2161
- Release 1.6.0 by @Danielku15 in #2162
Full Changelog: v1.5.0...v1.6.0
v1.5.0
See https://next.alphatab.net/docs/releases/release1_5 for a detailed overview and description of the new features in this release.
What's Changed
- feat(player): Allow changing of output device by @Danielku15 in #1924
- refactor: Migrate to vite as bundler by @Danielku15 in #1931
- feat(rendering) Multi-Bar Rests by @Danielku15 in #1934
- feat: Allow custom coloring of individual notation elements by @Danielku15 in #1936
- Caching Kotlin things with gradle/actions/setup-gradle by @Goooler in #1946
- refactor: Migrate code docs into TypeScript and ensure exports by @Danielku15 in #1960
- refactor: Add childElements iterator for XML parsing by @Danielku15 in #1972
- feat(musicxml): Reimplement base parser by @Danielku15 in #1977
- feat: Score Info - Formatting templates by @Danielku15 in #2002
- feat(musicxml): Respect supported elements by @Danielku15 in #1994
- feat(musicxml): Percussion support by @Danielku15 in #2009
- chore: Replace Prettier with Biome by @Danielku15 in #2011
- chore: Easier way to provide exact version and environment info. by @Danielku15 in #2015
- fix(android): Incorrect sample decoding and missing assets by @Danielku15 in #2016
- test(musicxml): Activate MusicXML Test Suite by @Danielku15 in #2012
- fix: Simile Mark cursor and highlighting by @Danielku15 in #2025
- chore: Activate linter by @Danielku15 in #2026
- build: Using statement and import path rewriting by @Danielku15 in #2029
- feat: Add all dynamic values from MusicXML by @Danielku15 in #2030
- feat: Bar Line Customization by @Danielku15 in #2031
- refactor: Avoid barrel imports within project by @Danielku15 in #2033
- feat: Different key signatures across staves by @Danielku15 in #2034
- feat(musicxml): Improve beam and bar handling by @Danielku15 in #2035
- build: Publish NPM package with type commonjs by @Danielku15 in #2047
- chore: Integrate alphaSkia 3.x.135 by @Danielku15 in #2052
- fix: Wrong staff ID for numbered bar renderer by @Danielku15 in #2057
- fix(alphatex): Wrong instrument articulations for export by @Danielku15 in #2058
- fix(importer): Be more fault tolerant on input files by @Danielku15 in #2059
- chore: Release preparations by @Danielku15 in #2060
- Release 1.5.0 by @Danielku15 in #2061
New Contributors
Full Changelog: v1.4.4...v1.5.0
v1.4.3
What's Changed
- fix(android): Incorrect sample decoding and missing assets by @Danielku15 in #2017
Full Changelog: v1.4.1...v1.4.3