diff --git a/README.md b/README.md index b4fb7258e..d71d05052 100644 --- a/README.md +++ b/README.md @@ -60,6 +60,7 @@ Version History | Version | Date | Comment | |---------|------:|---------| +| [v3.1.0](https://github.com/artisan-roaster-scope/artisan/releases/tag/v3.1.0) | Nov XX, 2024 | Adds support for induction heated [Gemma machines by Sweet Coffee Italia](https://artisan-scope.org/machines/sci/), the latest [Santoker machines](https://artisan-scope.org/machines/santoker/) connecting via Bluetooth, [Primo roasting machines](https://artisan-scope.org/machines/primo/), [ColorTrack](https://artisan-scope.org/devices/colortrack/) sensors, [Stronghold](https://stronghold.coffee/) profile import, and [Phidget stepper controllers](https://artisan-scope.org/devices/phidgets/) and more.
Release Sponsor: [Algrano](https://algrano.com/)
| | [v3.0.2](https://github.com/artisan-roaster-scope/artisan/releases/tag/v3.0.2) | Aug 20, 2024 | Bug fixes | | [v3.0.0](https://github.com/artisan-roaster-scope/artisan/releases/tag/v3.0.0) | Aug 1, 2024 | Adds [roast scheduling](https://doc.artisan.plus/docs/schedule/) support
Release Sponsor: [artisan.plus](https://artisan.plus/)
| | [v2.10.4](https://github.com/artisan-roaster-scope/artisan/releases/tag/v2.10.4) | Mar 21, 2024 | Bug fixes | diff --git a/src/artisanlib/__init__.py b/src/artisanlib/__init__.py index 93609c024..0555e2d2e 100644 --- a/src/artisanlib/__init__.py +++ b/src/artisanlib/__init__.py @@ -1,4 +1,4 @@ -__version__ = '3.0.3' +__version__ = '3.1.0' __revision__ = '' __build__ = '0' diff --git a/src/requirements-dev.txt b/src/requirements-dev.txt index 7452f35ec..5b6d12e8b 100644 --- a/src/requirements-dev.txt +++ b/src/requirements-dev.txt @@ -7,12 +7,12 @@ types-python-dateutil==2.9.0.20241003 types-pytz>=2024.2.0.20241003 types-pyyaml>=6.0.12.20240917 types-requests>=2.32.0.20241016 -types-setuptools>=75.3.0.20241107 +types-setuptools>=75.3.0.20241112 types-urllib3>=1.26.25.14 types-docutils>=0.21.0.20241005 lxml-stubs>=0.5.1 mypy==1.13.0 -pyright==1.1.388 +pyright==1.1.389 ruff>=0.7.3 pylint==3.3.1 pre-commit>=4.0.1 @@ -25,7 +25,7 @@ pytest-cov==5.0.0 #pytest-bdd==6.1.1 #pytest-benchmark==4.0.0 #pytest-mock==3.11.1 -hypothesis>=6.118.7 +hypothesis>=6.118.8 coverage>=7.6.4 coverage-badge==1.1.2 codespell==2.3.0 diff --git a/src/requirements.txt b/src/requirements.txt index e2e362411..85f41cb84 100644 --- a/src/requirements.txt +++ b/src/requirements.txt @@ -44,7 +44,7 @@ persist-queue==1.0.0 portalocker==2.10.1 xlrd==2.0.1 websockets==13.1; python_version < '3.9' # last Python 3.8 release -websockets==14.0; python_version >= '3.9' +websockets==14.1; python_version >= '3.9' PyYAML==6.0.2 psutil==6.1.0 typing-extensions==4.10.0; python_version < '3.8' # required for supporting Final and TypeDict on Python <3.8 diff --git a/wiki/ReleaseHistory.md b/wiki/ReleaseHistory.md index cebd28c69..ab7ac7630 100644 --- a/wiki/ReleaseHistory.md +++ b/wiki/ReleaseHistory.md @@ -3,19 +3,19 @@ Detailed Release History ---- -v3.0.3 +v3.1.0 (November XX, 2024) ------------------ * ADDITIONS - - adds symbolic expression `bit(n,x)` which returns the n-th bit of x interpreted as integer - adds (total) correction to cup profiles and enables column drag-and-drop ([Discussion #1690](../../../discussions/1690)) - adds option to manually add a roast to an open schedule item assigned by [artisan.plus](https://artisan.plus) - adds option to synchronization of the Artisan PID SV slider with external MODBUS/S7 PIDs + - adds symbolic expression `bit(n,x)` which returns the n-th bit of x interpreted as integer * NEW HARDWARE SUPPORT - - adds support for the [induction-based roasting machines Gemma_2IND, Gemma_6-8IND and Gemma_26-30IND](https://artisan-scope.org/machines/sci/) from Sweet Coffee Italia + - adds support for the [induction heated roasting machines Gemma_2IND, Gemma_6-8IND and Gemma_26-30IND](https://artisan-scope.org/machines/sci/) from Sweet Coffee Italia - adds support for various newer [Santoker machines](https://artisan-scope.org/machines/santoker/) communicating via Bluetooth like the Cube10, the Bluetooth enabled X, Q and R Master Series as well as the R Series machines ([Issue #1088](../../../issues/1088) and [Issue #1702](../../../issues/1702)) - - adds [ColorTrack](https://artisan-scope.org/devices/colortrack/) serial and bluetooth support ([Issue #1680](../../../issues/1680)) + - adds experimental support for [ColorTrack](https://artisan-scope.org/devices/colortrack/) via serial and bluetooth ([Issue #1680](../../../issues/1680)) - adds support for [Primo roasting machines](https://artisan-scope.org/machines/primo/) - adds [Loring](https://artisan-scope.org/machines/loring/) 'auto' setup which picks up CHARGE and DROP events set at the machine - adds control function to [Diedrich DR](https://artisan-scope.org/machines/diedrich/) machine setup and adds [Diedrich CR](https://artisan-scope.org/machines/diedrich/) machine setup