Release 1.0.4-alpha
This commit is contained in:
commit
327e40026a
21
Changelog.md
21
Changelog.md
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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" Changelog.md
|
||||||
git commit -m "Bump version to $VERSION"
|
git diff --cached --quiet || 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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue