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](https://github.com/bitranox/wrapt_timeout_decorator)) to the internal `do_command_` for
- handling freezes due to random access to pipes (I/O operations)
- Added `audacity-scripting` as a CLI command; After installing this package, the CLI is available with both `audacity-scripting` and `audacity_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 `pipelist` targets to download and install.
- Added `audacity` targets to download and install.
- Re-Added `setuptools` to initial `.venv` preparation.
- CI/CD
- Added "wait for Audacity" by waiting for `Audacity.exe` to exist.
- Removed `pipelist` - this was useful for debugging; no need anymore.
- Removed the need of Choco; Downloading Audacity `.exe` and installing it silently - takes 10 seconds instead of 40 seconds with Choco.
- Added `release-test.yml` pipeline to test the release pipeline before creating a new release. The pipeline can fail in case of "file exists in PyPi" error.
- Added a `name` to the `tests.yml - tests` job; it's prettier with `Tests` rather than `tests.`
- Docs
- Added link to this package in [PyPi](https://pypi.org/project/audacity-scripting/).
- Added the `Contributing` section
What's Changed
* Feature/refactor by unfor19 in https://github.com/unfor19/audacity-scripting/pull/4
* added macos journey by unfor19 in https://github.com/unfor19/audacity-scripting/pull/5
* Feature/improved logs by unfor19 in https://github.com/unfor19/audacity-scripting/pull/6
* Fix/windows pipe cicd by unfor19 in https://github.com/unfor19/audacity-scripting/pull/7
* ci - fix release pipeline by unfor19 in https://github.com/unfor19/audacity-scripting/pull/8
**Full Changelog**: https://github.com/unfor19/audacity-scripting/compare/0.0.1...1.0.5