Releases: unfor19/audacity-scripting
Releases · unfor19/audacity-scripting
1.0.11
1.0.10
- Enhancements
- CI-CD:
- Added action-tmate for debugging builds
- Increased timeout to 20 minutes
- Added tests on Linux
What's Changed
Full Changelog: 1.0.7...1.0.10
1.0.9
- Enhancements
- CI-CD:
- Added action-tmate for debugging builds
- Increased timeout to 20 minutes
- Added tests on Linux
What's Changed
Full Changelog: 1.0.7...1.0.9
1.0.7
This branch was way bigger than just "add labels feature" 😅
- Enhancements
- Added
add-labelscommand to add labels according to a givenstart_iterator_label, the default is0. This enhancement requires the package pyperclip which is installed as part of this package.
- Added
- CI/CD
- Running tests also on
macos-latest(macOS M1) GitHub Runner!
- Running tests also on
- Code
- Added Enums, in favor of using hard-coded messages; I still need to add more Enums
- Refactored
Clipclass - makes it easier to consume - Refactored
wrappers- broke long functions into smaller functions
What's Changed
Full Changelog: 1.0.5...1.0.7
1.0.5
What's Changed
- Enhancements
- Reduced sleep time to reduce processing speed.
- Improved removal of old tracks by making sure that only tracks that were processed due to gaps are deleted.
- Fixed unit tests assertion, the test is valid now
- Added more tests -
venv--test-cli - Added timeout (wrapt_timeout_decorator) to the internal
do_command_for - handling freezes due to random access to pipes (I/O operations)
- Added
audacity-scriptingas a CLI command; After installing this package, the CLI is available with bothaudacity-scriptingandaudacity_scripting
- Logs
- Improved logs - printing the status of what's happening clearly.
- Replaced the word "Finished" with "Completed"; I feel that "F" has a lousy context, and reading "C" makes me feel better.
- Makefile
- Added
pipelisttargets to download and install. - Added
audacitytargets to download and install. - Re-Added
setuptoolsto initial.venvpreparation.
- Added
- CI/CD
- Added "wait for Audacity" by waiting for
Audacity.exeto exist. - Removed
pipelist- this was useful for debugging; no need anymore. - Removed the need of Choco; Downloading Audacity
.exeand installing it silently - takes 10 seconds instead of 40 seconds with Choco. - Added
release-test.ymlpipeline to test the release pipeline before creating a new release. The pipeline can fail in case of "file exists in PyPi" error. - Added a
nameto thetests.yml - testsjob; it's prettier withTestsrather thantests.
- Added "wait for Audacity" by waiting for
- Docs
- Added link to this package in PyPi.
- Added the
Contributingsection
What's Changed
- Feature/refactor by @unfor19 in #4
- added macos journey by @unfor19 in #5
- Feature/improved logs by @unfor19 in #6
- Fix/windows pipe cicd by @unfor19 in #7
- ci - fix release pipeline by @unfor19 in #8
Full Changelog: 0.0.1...1.0.5
1.0.4
What's Changed
- Enhancements
- Reduced sleep time to reduce processing speed.
- Improved removal of old tracks by making sure that only tracks that were processed due to gaps are deleted.
- Fixed unit tests assertion, the test is valid now
- Added more tests -
venv--test-cli - Added timeout (wrapt_timeout_decorator) to the internal
do_command_for - handling freezes due to random access to pipes (I/O operations)
- Added
audacity-scriptingas a CLI command; After installing this package, the CLI is available with bothaudacity-scriptingandaudacity_scripting
- Logs
- Improved logs - printing the status of what's happening clearly.
- Replaced the word "Finished" with "Completed"; I feel that "F" has a lousy context, and reading "C" makes me feel better.
- Makefile
- Added
pipelisttargets to download and install. - Added
audacitytargets to download and install.
- Added
- CI/CD
- Added "wait for Audacity" by waiting for
Audacity.exeto exist. - Removed
pipelist- this was useful for debugging; no need anymore. - Removed the need of Choco; Downloading Audacity
.exeand installing it silently - takes 10 seconds instead of 40 seconds with Choco.
- Added "wait for Audacity" by waiting for
- Docs
- Added link to this package in PyPi.
- Added the
Contributingsection
- Feature/refactor by @unfor19 in #4
- added macos journey by @unfor19 in #5
- Feature/improved logs by @unfor19 in #6
Full Changelog: 1.0.3...1.0.4
0.0.1
- Implemented Click framework 8.1.2 for using this app as a CLI command
audacity_scripting - Added features
clean-spaces- Removes empty spaces between clips for a given project absolute path/path/to/my_project.aup3do-command- Send a raw command to Audacity according to the official reference manual- Added a script to test the pipes on macOS and Windows
scripts/audacity_pipetest.py
This version has been tested on
- macOS Sonoma
- Windows 11 22H2 - Python 3.9.13
- GitHub Actions windows-latest runner (Windows Server 2022)