From 0cdd6ee44227976498059f02e12c05ec9bb81c85 Mon Sep 17 00:00:00 2001 From: Jamie Smith Date: Mon, 18 Mar 2024 23:42:39 -0700 Subject: [PATCH] Update changelog and version number --- CHANGELOG.md | 21 +++++++++++++++++++++ pyproject.toml | 4 ++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9569cc5..c3bb186 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -48,6 +48,27 @@ Lorem Ipsum dolor sit amet. _______________________________________________________________________________ +## [0.3.0] - 2024-03-18 + +First (hopefully) stable release! + +### Added + +- SPI and UART APIs are now documented +- Added new `cy_serial_cli serial-term` command which opens a miniterm instance on the SCB device +- Added new `cy_serial_cli spi-transaction` command which allows doing SPI transactions from the command line +- README now contains a section about MacOS usage. + +### Changed + +- CLI now uses typer instead of argparse. Besides making it look cooler, this improves type safety and adds some much more understandable exception handlers for the CLI. + +### Fixed + +- Check has been added for the issue that causes changing the type of a UART_CDC device to fail on MacOS. Cannot completely fix the issue but can at least notify the user and ask them to rerun the command with sudo. + +_______________________________________________________________________________ + ## [0.2.0] - 2024-03-03 I2C and CLI update! diff --git a/pyproject.toml b/pyproject.toml index 3f09487..87b73ac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -3,7 +3,7 @@ name = "cy_serial_bridge" # this is used by Ruff to disable "upgrade to feature x" inspections where x was added # after the given version requires-python = ">=3.10" -version = "0.2.0" +version = "0.3.0" description = "Pure Python driver for using and reconfiguring the CY7C652xx family of USB to SPI/I2C/UART bridge ICs." authors = [ {name = "Jamie Smith", email = "smit109@usc.edu"}, @@ -35,7 +35,7 @@ classifiers = [ [tool.poetry] name = "cy_serial_bridge" -version = "0.2.0" +version = "0.3.0" description = "Pure Python driver for using and reconfiguring the CY7C652xx family of USB to SPI/I2C/UART bridge ICs." authors = ["Jamie Smith "] readme = "README.md"