Skip to content

Commit

Permalink
build(pubspec): 🔖 bump version 0.17.0
Browse files Browse the repository at this point in the history
  • Loading branch information
albertms10 committed Mar 10, 2024
1 parent 435ed1f commit 77faa5a
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 1 deletion.
42 changes: 42 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,45 @@
## 0.17.0

- refactor!(key_signature): ♻️ rewrite `keys` method to return a Map [#401](https://github.com/albertms10/music_notes/pull/401)
- docs(README): 📖 remove unit symbol from `Frequency` examples [#402](https://github.com/albertms10/music_notes/pull/402)
- feat!(interval): ✨ use negative `Size` as descending string representation [#403](https://github.com/albertms10/music_notes/pull/403)
- refactor(interval): ♻️ extract `IntervalNotation` system [#404](https://github.com/albertms10/music_notes/pull/404)
- feat!(note): 🔥 use `RomanceNoteNotation` instead of Italian and French [#405](https://github.com/albertms10/music_notes/pull/405)
- refactor(note): ♻️ allow overriding `accidental` from `NoteNotation` [#406](https://github.com/albertms10/music_notes/pull/406)
- test(closest_pitch): 🧪 add more tests for `parse` constructor [#407](https://github.com/albertms10/music_notes/pull/407)
- refactor(note): ♻️ extract common `GermanNoteNotation` system into the dedicated `accidental` method [#408](https://github.com/albertms10/music_notes/pull/408)
- docs: 📖 simplify public API return documentation [#409](https://github.com/albertms10/music_notes/pull/409)
- refactor(interval): ♻️ rename `StandardIntervalNotation` [#410](https://github.com/albertms10/music_notes/pull/410)
- refactor(scale_degree): ♻️ extract `StandardScaleDegreeNotation` [#411](https://github.com/albertms10/music_notes/pull/411)
- feat(scale_degree): 🥅 assert `ordinal` and `inversion` integer values [#412](https://github.com/albertms10/music_notes/pull/412)
- refactor!(mode): ♻️ rename `opposite``parallel` method [#414](https://github.com/albertms10/music_notes/pull/414)
- refactor(note): ♻️ simplify `GermanNoteNotation.accidental` [#415](https://github.com/albertms10/music_notes/pull/415)
- chore(deps): ⬆️ bump actions/cache from 4.0.0 to 4.0.1 [#418](https://github.com/albertms10/music_notes/pull/418)
- refactor: ♻️ rewrite unnecessary `switch` expressions with `if` statements [#419](https://github.com/albertms10/music_notes/pull/419)
- fix(key): 🐛 use lowercased `TonalMode` in `NoteNotation.german` keys [#421](https://github.com/albertms10/music_notes/pull/421)
- feat(scale_degree): ✨ add `inverted` getter [#422](https://github.com/albertms10/music_notes/pull/422)
- refactor(scale_degree): ♻️ extract `romanNumeral` getter [#423](https://github.com/albertms10/music_notes/pull/423)
- docs: 📖 comprehensively document common `toString` methods and their `system`s [#424](https://github.com/albertms10/music_notes/pull/424)
- refactor(scale_degree): ♻️ use new `copyWith` method to update individual properties [#425](https://github.com/albertms10/music_notes/pull/425)
- feat(interval): ✨ add comparison operators `<`, `<=`, `>`, and `>=` [#426](https://github.com/albertms10/music_notes/pull/426)
- test(just_intonation): 🧪 use `closeTo` with ideal ratio in `ratio` use cases [#427](https://github.com/albertms10/music_notes/pull/427)
- feat(key_signature): ✨ add `incrementBy` method [#428](https://github.com/albertms10/music_notes/pull/428)
- feat!: 💥 make main entity collections unmodifiable [#429](https://github.com/albertms10/music_notes/pull/429)
- feat(scale_pattern): ✨ make equality enharmonic [#394](https://github.com/albertms10/music_notes/pull/394)
- refactor(scalable): ♻️ extract `isEnharmonicWith` extension method [#430](https://github.com/albertms10/music_notes/pull/430)
- feat(scale_pattern): ✨ add binary representation methods [#392](https://github.com/albertms10/music_notes/pull/392)
- refactor(scale_pattern): ♻️ simplify binary to integer conversion [#431](https://github.com/albertms10/music_notes/pull/431)
- feat(iterable_extension): ✨ allow overriding `difference` in `closestTo` method [#327](https://github.com/albertms10/music_notes/pull/327)
- feat(pitch): ✨ add helper `harmonics` method [#432](https://github.com/albertms10/music_notes/pull/432)
- feat(pitch): ✨ add Helmholtz notation German and Romance variants [#433](https://github.com/albertms10/music_notes/pull/433)
- feat(interval): ✨ make `perfect` constructor default to `PerfectQuality.perfect` [#435](https://github.com/albertms10/music_notes/pull/435)
- feat(size): ✨ add shorthand getters to create an `Interval` [#436](https://github.com/albertms10/music_notes/pull/436)
- refactor(size): ♻️ split `PerfectSize` and `ImperfectSize` sub-extension types [#437](https://github.com/albertms10/music_notes/pull/437)
- refactor(size): ♻️ redeclare `simple` in extension types to allow chaining [#438](https://github.com/albertms10/music_notes/pull/438)
- feat(size): ✨ add `inverted`, `isDissonant` getters moved from `Interval` [#439](https://github.com/albertms10/music_notes/pull/439)

**Full Changelog**: [`v0.16.0...v0.17.0`](https://github.com/albertms10/music_notes/compare/v0.16.0...v0.17.0)

## 0.16.0

- test: ♻️ shorten test descriptions by dropping _should_ [#372](https://github.com/albertms10/music_notes/pull/372)
Expand Down
2 changes: 1 addition & 1 deletion pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: music_notes
description: Comprehensive set of utilities for working with music theory concepts.
version: 0.16.0
version: 0.17.0

repository: https://github.com/albertms10/music_notes.git

Expand Down

0 comments on commit 77faa5a

Please sign in to comment.