Skip to content

0.18.0

Latest
Compare
Choose a tag to compare
@albertms10 albertms10 released this 14 May 22:47
· 11 commits to main since this release
7a1ea69

What's Changed

  • refactor(note): ♻️ rename respellByOrdinalDistance methods by @albertms10 in #442
  • feat(note): ✨ return the next closest spelling in respellByAccidental when no respelling is possible by @albertms10 in #443
  • refactor(quality): ♻️ move isDissonant check from Interval by @albertms10 in #444
  • feat(base_note): ✨ add next and previous getters by @albertms10 in #445
  • test(interval): 🧪 use shorthand Size constructors by @albertms10 in #447
  • fix(quality): 🐛 address wrong isDissonant condition for ImperfectQuality by @albertms10 in #449
  • refactor(scale_pattern): ♻️ extract static bit-related methods by @albertms10 in #451
  • refactor(enharmonic): ♻️ rename ClassMixinEnharmonic mixin by @albertms10 in #452
  • refactor(frequency): ♻️ extract reference as 440 Hz by @albertms10 in #454
  • feat(note): ✨ take temperature into account when dealing with Frequency by @albertms10 in #455
  • fix(pitch): 🐛 address harmonics wrongly forwarding parameters by @albertms10 in #456
  • ci(scorecards-analysis): 🧑‍⚕️ add OSSF Scorecards analysis workflow by @albertms10 in #458
  • test(frequency): 🧪 add test case for chained closestPitch with temperature by @albertms10 in #459
  • refactor(scalable, interval): ♻️ consistently rename inverse, invertedinversion by @albertms10 in #460
  • docs(README): 📖 add examples for new methods by @albertms10 in #461
  • fix(pitch): 🐛 address isEnharmonicWith not taking octave into account by @albertms10 in #462
  • refactor(pitch): ♻️ extract reference static constant by @albertms10 in #463
  • refactor: ♻️ remove unnecessary @immutable annotation on extension types by @albertms10 in #464
  • docs(README): 📖 address BaseNote string representation examples by @albertms10 in #465
  • feat!(tuning): ✨ add new TuningFork class and refactor TuningSystem accordingly by @albertms10 in #466
  • refactor(frequency): ♻️ move at and extract Celsius.ratio methods by @albertms10 in #467
  • refactor(cent): ♻️ extract divisionsPerSemitone and rename octave by @albertms10 in #471
  • refactor(frequency): ♻️ expose referenceTemperature parameter by @albertms10 in #472
  • feat(closest_pitch): ✨ add respelledSimple getter by @albertms10 in #473
  • feat(closest_pitch): ✨ add +, - operators by @albertms10 in #474
  • refactor(scale_pattern): ♻️ extract bit-related methods into BinarySequence extension by @albertms10 in #479
  • feat(scale_pattern): ✨ add double harmonic major scale by @JulioJamon54 in #482
  • refactor(scale_pattern): ♻️ extract bit-related methods into BinarySequence extension by @albertms10 in #489
  • test(closest_pitch): 🧪 add test cases for toString rounding by @albertms10 in #491
  • chore(pubspec): 🚚 use correct repository URL by @albertms10 in #492
  • fix(pitch): 🐛 address large ClosestPitch spellings for harmonics with temperature by @albertms10 in #470
  • feat!(interval): ✨ add fromSemitones(int) and rename fromSizeAndSemitones factory constructors by @plammens in #476
  • refactor(hearing_range): ♻️ rename isAudibleAt method by @albertms10 in #457

Dependabot updates

  • chore(deps): ⬆️ bump actions/checkout from 4.1.1 to 4.1.2 by @dependabot in #448
  • chore(deps): ⬆️ bump actions/cache from 4.0.1 to 4.0.2 by @dependabot in #450
  • chore(deps): ⬆️ bump actions/upload-artifact from 4.1.0 to 4.3.1 by @dependabot in #469
  • chore(deps): ⬆️ bump github/codeql-action from 3.24.9 to 3.24.10 by @dependabot in #478
  • chore(deps): ⬆️ bump dart-lang/setup-dart from 1.6.2 to 1.6.4 by @dependabot in #480
  • chore(deps): ⬆️ bump actions/upload-artifact from 4.3.1 to 4.3.3 by @dependabot in #487
  • chore(deps): ⬆️ bump actions/checkout from 4.1.1 to 4.1.4 by @dependabot in #486
  • chore(deps): ⬆️ bump github/codeql-action from 3.24.10 to 3.25.3 by @dependabot in #488
  • chore(deps): ⬆️ bump actions/checkout from 4.1.4 to 4.1.5 by @dependabot in #497
  • chore(deps): ⬆️ bump ossf/scorecard-action from 2.3.1 to 2.3.3 by @dependabot in #495
  • chore(deps): ⬆️ bump coverallsapp/github-action from 2.2.3 to 2.3.0 by @dependabot in #496
  • chore(deps): ⬆️ bump github/codeql-action from 3.25.3 to 3.25.4 by @dependabot in #494

New Contributors

Full Changelog: v0.17.1...v0.18.0