update changelog

This commit is contained in:
Skyler Lehmkuhl 2026-06-02 15:09:24 -04:00
parent d7de5ce3f1
commit d6c6c0d72d
2 changed files with 30 additions and 11 deletions

View File

@ -1,3 +1,24 @@
# 1.0.4-alpha:
Changes:
- Beats are now the canonical time representation (replacing seconds)
- Tempo can now be non-constant (variable BPM)
- All events now have time references in seconds, measures/beats, and frames
- Add piano roll note snapping
- Snap to beats in measures mode
- Add velocity and modulation editing
- Add pitch bend support
- Add automation inputs for audio graphs
- Add automatable volume and pan controls to default instruments
- Add count-in and metronome
- Add drawing tablet input support
- Set default timeline mode based on activity
- Tweaked automation lane appearance
- Double CPU rendering performance by switching to tiny-skia
Bugfixes:
- Fix MIDI track recording previews
- Fix timeline elements not updating on BPM changes
# 1.0.3-alpha: # 1.0.3-alpha:
Changes: Changes:
- Add gradient support to vector graphics - Add gradient support to vector graphics

View File

@ -1,33 +1,31 @@
#!/bin/bash #!/bin/bash
# Ensure the script stops on error
set -e set -e
# Check if a version argument was passed
if [ -z "$1" ]; then if [ -z "$1" ]; then
echo "Usage: ./create-release.sh <version>" echo "Usage: ./create_release.sh <version>"
exit 1 exit 1
fi fi
VERSION=$1 VERSION=$1
RELEASE_BRANCH="release" RELEASE_BRANCH="release"
MAIN_BRANCH="main" MAIN_BRANCH=$(git rev-parse --abbrev-ref HEAD)
CONFIG_FILE="src-tauri/tauri.conf.json" CARGO_TOML="lightningbeam-ui/lightningbeam-editor/Cargo.toml"
echo "Updating version to $VERSION in $CONFIG_FILE..." echo "Updating version to $VERSION in $CARGO_TOML..."
jq --arg version "$VERSION" '.version = $version' $CONFIG_FILE > tmp.json && mv tmp.json $CONFIG_FILE sed -i "0,/^version = .*/s/^version = .*/version = \"$VERSION\"/" "$CARGO_TOML"
echo "Committing to main..." echo "Committing to $MAIN_BRANCH..."
git add $CONFIG_FILE git add "$CARGO_TOML"
git commit -m "Bump version to $VERSION" git commit -m "Bump version to $VERSION"
echo "Checking out the release branch..." echo "Checking out the release branch..."
git checkout $RELEASE_BRANCH git checkout $RELEASE_BRANCH
echo "Merging the main branch into $RELEASE_BRANCH..." echo "Merging $MAIN_BRANCH into $RELEASE_BRANCH..."
git merge $MAIN_BRANCH --no-ff -m "Release $VERSION" git merge $MAIN_BRANCH --no-ff -m "Release $VERSION"
echo "Pushing changes to the release branch..." echo "Pushing $RELEASE_BRANCH..."
git push origin $RELEASE_BRANCH git push origin $RELEASE_BRANCH
git checkout $MAIN_BRANCH git checkout $MAIN_BRANCH