diff --git a/CHANGELOG.md b/CHANGELOG.md index 8c8c359..17e4e10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## 0.4.0 - March 4, 2023 + +### 🚀 New + +* Add suport for spectrograph 3. +* Support Python 3.11. + +### ✨ Improved + +* Use `$OBSERVATORY` as spreadsheet location and use different spreadsheets for each spectrograph. +* Support specifying the `lvmieb` actor name. This is useful when `lvmscp` and `lvmieb` are deployed in multiple instances, one per spectrograph. + +### 🏷️ Changed + +* Use unbined flushing during idle. + +### ⚙️ Engineering + +* Use `python:3.11-slim-bullseye` base image for Docker image. +* Allow to set the configuration file to use using `$LVMSCP_CONFIG_FILE`. + + ## 0.3.0 - May 28, 2022 ### 🔥 Breaking changes diff --git a/poetry.lock b/poetry.lock index e1a592b..ab1b1f7 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1554,14 +1554,14 @@ files = [ [[package]] name = "platformdirs" -version = "3.0.0" +version = "3.1.0" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "platformdirs-3.0.0-py3-none-any.whl", hash = "sha256:b1d5eb14f221506f50d6604a561f4c5786d9e80355219694a1b244bcd96f4567"}, - {file = "platformdirs-3.0.0.tar.gz", hash = "sha256:8a1228abb1ef82d788f74139988b137e78692984ec7b08eaa6c65f1723af28f9"}, + {file = "platformdirs-3.1.0-py3-none-any.whl", hash = "sha256:13b08a53ed71021350c9e300d4ea8668438fb0046ab3937ac9a29913a1a1350a"}, + {file = "platformdirs-3.1.0.tar.gz", hash = "sha256:accc3665857288317f32c7bebb5a8e482ba717b474f3fc1d18ca7f9214be0cef"}, ] [package.extras] @@ -1842,14 +1842,14 @@ files = [ [[package]] name = "pytest" -version = "7.2.1" +version = "7.2.2" description = "pytest: simple powerful testing with Python" category = "dev" optional = false python-versions = ">=3.7" files = [ - {file = "pytest-7.2.1-py3-none-any.whl", hash = "sha256:c7c6ca206e93355074ae32f7403e8ea12163b1163c976fee7d4d84027c162be5"}, - {file = "pytest-7.2.1.tar.gz", hash = "sha256:d45e0952f3727241918b8fd0f376f5ff6b301cc0777c6f9a556935c92d8a7d42"}, + {file = "pytest-7.2.2-py3-none-any.whl", hash = "sha256:130328f552dcfac0b1cec75c12e3f005619dc5f874f0a06e8ff7263f0ee6225e"}, + {file = "pytest-7.2.2.tar.gz", hash = "sha256:c99ab0c73aceb050f68929bc93af19ab6db0558791c6a0715723abe9d0ade9d4"}, ] [package.dependencies] diff --git a/pyproject.toml b/pyproject.toml index 965b767..cb7a3fd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "sdss-lvmscp" -version = "0.4.0a0" +version = "0.4.0" description = "LVM spectrograph control package." authors = ["José Sánchez-Gallego ", "Changgon Kim "] maintainers = ["José Sánchez-Gallego "]