Added changelog
This commit is contained in:
parent
95c296a332
commit
20bf379332
23
CHANGELOG.md
Normal file
23
CHANGELOG.md
Normal file
@ -0,0 +1,23 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
## [0.1.0] - 2022-09-25
|
||||
|
||||
### Added
|
||||
|
||||
* Musique programming language initial implementation that supports:
|
||||
* Chord system
|
||||
* Playing MIDI notes using par, sim and play
|
||||
* Notes and chords as first-class citizens of Musique
|
||||
* Bunch of builtins like math and array operations
|
||||
* All numerical values as fractions (like in JavaScript but better)
|
||||
* Primitive interactive mode
|
||||
* Only ALSA MIDI Sequencer output
|
||||
* Simple regression testing framework
|
||||
* Basic documentation of builtin functions and operators
|
@ -1,5 +1,9 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# This script creates a release of Musique programming language
|
||||
# Release is defined as a zip archive containing source code,
|
||||
# build binaries for supported platforms and build documentation
|
||||
|
||||
set -e -o pipefail
|
||||
|
||||
Suffix="$(date +"%Y-%m-%d")"
|
||||
@ -20,12 +24,15 @@ echo "Copy bin/musique, examples, license and documentation"
|
||||
|
||||
cp bin/musique "$Target"/
|
||||
cp LICENSE "$Target"/LICENSE
|
||||
cp CHANGELOG.md "$Target/CHANGELOG.md"
|
||||
cp -r examples "$Target"/examples
|
||||
sed "s/bin\/musique/musique/" scripts/install > "$Target"/install.sh
|
||||
chmod 0755 "$Target"/install.sh
|
||||
|
||||
lowdown -s doc/overview.md -m "title:Omówienie języka Musique" -o "$Target"/overview.html
|
||||
lowdown -s doc/functions.md -m "title:Lista funkcji języka Musique" -o "$Target"/functions.html
|
||||
python scripts/language-cmp-cheatsheet.py doc/musique-vs-languages-cheatsheet.template
|
||||
mv doc/musique-vs-languages-cheatsheet.html "${Target}/musique-vs-others-cheatsheet.html"
|
||||
|
||||
echo "Copy source code"
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user