Updated changelog

This commit is contained in:
Robert Bendun 2022-10-31 19:12:56 +01:00
parent 1a7fdf06cc
commit 609ddf1854

View File

@ -9,16 +9,20 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Added ### Added
- new builtins: map, while, set_len, duration - new builtins: map, while, set_len, set_oct, duration, pick
- `<note><octave>` notation like `c4` that mimics [scientific notation](https://en.wikipedia.org/wiki/Scientific_pitch_notation) - `<note><octave>` notation like `c4` that mimics [scientific notation](https://en.wikipedia.org/wiki/Scientific_pitch_notation)
- operator pretty printing while printing values - operator pretty printing while printing values
- macros: builtin functions that takes AST and produces value
### Changed ### Changed
- Block can be called with more parameters then it requires - Block can be called with more parameters then it requires
- Removed `[]` sequence notation in favour of `()`
- reorganized fold argument order - reorganized fold argument order
- Moved from `(<note> <octave> <length>)` invocation to `(<note> <length>)` - Moved from `(<note> <octave> <length>)` invocation to `(<note> <length>)`
- Moved from '[]' to '()' notation for blocks
- Moved from `a.n` index operator to `a[n]`
- Moved from ';' to ',' notation for expression separator
- Moved 'if', 'while' from beeing functions to macros - side effect of new notation
### Fixed ### Fixed
@ -28,6 +32,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
### Removed ### Removed
- Removed `<note><absolute notes indexes>` chord notation like `c47` meaning c-major - Removed `<note><absolute notes indexes>` chord notation like `c47` meaning c-major
- Removed obsolete documentation
## [0.2.1] - 2022-10-21 ## [0.2.1] - 2022-10-21