Skip to content

Commit

Permalink
Changelog for v0.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
BenediktBurger committed Jun 19, 2024
1 parent 560e5d7 commit 498abcc
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 7 deletions.
21 changes: 18 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,13 +1,27 @@
# CHANGELOG

## [unreleased]
## [0.4.0] 2024-06-19

_Binary data handling facilitated with utility functions._

### Changed
* Proxy_server stops if binding failed ([#86](https://github.com/pymeasure/pyleco/pull/86))

### Added

* Add convenience functions for using additional frames for binary payload ([#82](https://github.com/pymeasure/pyleco/pull/82))
* Improve getting_started and readme documentation ([#80](https://github.com/pymeasure/pyleco/pull/80))
* Add RELEASE.md ([#79](https://github.com/pymeasure/pyleco/pull/79))
* Add locking actor ([#84](https://github.com/pymeasure/pyleco/pull/84))

### Fixed

* Fix listener documentation ([#88](https://github.com/pymeasure/pyleco/pull/88))

**Full Changelog**: https://github.com/pymeasure/pyleco/compare/v0.3.2...v0.4.0


## [0.3.2] 2024-5-07
## [0.3.2] 2024-05-07

### Fixed

Expand Down Expand Up @@ -143,7 +157,8 @@ _Initial alpha version, complies with [LECO protocol alpha-0.0.1](https://github
@BenediktBurger, @bilderbuchi, @bklebel


[unreleased]: https://github.com/pymeasure/pyleco/compare/v0.3.2...HEAD
[unreleased]: https://github.com/pymeasure/pyleco/compare/v0.4.0...HEAD
[0.4.0]: https://github.com/pymeasure/pyleco/releases/tag/v0.4.0
[0.3.2]: https://github.com/pymeasure/pyleco/releases/tag/v0.3.2
[0.3.1]: https://github.com/pymeasure/pyleco/releases/tag/v0.3.1
[0.3.0]: https://github.com/pymeasure/pyleco/releases/tag/v0.3.0
Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ abstract: >-
(LECO) protocol.
publisher:
- name: Zenodo
version: 0.3.1
date-released: 2024-04-12
version: 0.4.0
date-released: 2024-06-19
5 changes: 3 additions & 2 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
1. Draft a new release on github with a new tag (create on publish) in the style `vMajor.Minor.Patch`, where `Major`, `Minor`, and `Patch` are integers according to semnatic versioning
1. Use the autogenerated changelog to update `CHANGELOG.md` in main
1. Update the version and release date in `CITATION.cff`
1. Commit the aforementioned changes
1. Copy the modified changelog from the file to the github release draft
1. Release the new version on github
1. Approve the release run in the actions tab
Expand All @@ -16,9 +17,9 @@
1. Do the PyPI release first
1. Rebase the `conda-forge-release` branch on the latest release
1. Ensure correct `pyproject.toml`:
* State the version explicitly (`version = "1.2.3"` instead of `dynamic = ["version"]`)
* State the version explicitly (e.g. `version = "1.2.3"` instead of `dynamic = ["version"]`)
* Comment out the `openrpc` dependency
* Comment out the section section (including header!) `[tool.setuptools_scm]`
* Comment out the section (including header!) `[tool.setuptools_scm]`
1. Create a tag with `vMajor.Minor.Patch-cf` at the head of that branch
1. Update the conda-forge repository with the version and checksum of the tar.gz archive of that tag:
* On windows use `certUtil --hashfile pyleco-1.2.3-cf.tar.gz SHA256` (adjust the version) to generate the SHA256 hash

0 comments on commit 498abcc

Please sign in to comment.