From de82b057d6f07c5c87b04bfe7f6456ac65023aa2 Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Tue, 14 Jan 2025 15:24:58 +0100 Subject: [PATCH] REL: Prepare release of 0.17.0 --- CHANGELOG.md | 16 +++++++++------- CITATION.cff | 4 ++-- README.md | 2 +- setup.py | 6 +++--- src/doc/conf.py | 4 ++-- 5 files changed, 17 insertions(+), 15 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 196d4b71..f56bc3ab 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,20 +5,26 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] ## +## [0.17.0] - 2025-01-14 ## ### Added ### * New setup extra `test` which installs the dependencies for testing. -* The Container class has a new member function `filter` which is based o `_filter_entity_list`. +* The Container class has a new member function `filter_by_identity` + which is based on `_filter_entity_list`. * The `Entity` properties `_cuid` and `_flags` are now available for read-only access as `cuid` and `flags`, respectively. ### Changed ### -* Renamed the `filter` function of Container, ParentList and PropertyList to `filter_by_identity`. + +* Renamed the `filter` function of Container, ParentList and + PropertyList to `filter_by_identity`. ### Deprecated ### +* `ParentList.filter` and `PropertyList.filter` functions, use + `filter_by_identity` instead. + ### Removed ### * Support for Python 3.8 @@ -42,10 +48,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 * [#127](https://gitlab.com/linkahead/linkahead-pylib/-/issues/127) pylinkahead.ini now supports None and tuples as values for the `timeout` keyword -### Security ### - -### Documentation ### - ## [0.16.0] - 2024-11-13 ## ### Added ### diff --git a/CITATION.cff b/CITATION.cff index 123289ca..bcecc2fd 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -20,6 +20,6 @@ authors: given-names: Stefan orcid: https://orcid.org/0000-0001-7214-8125 title: CaosDB - Pylib -version: 0.16.0 +version: 0.17.0 doi: 10.3390/data4020083 -date-released: 2024-11-13 +date-released: 2025-01-14 diff --git a/README.md b/README.md index 193cb8f0..d630e879 100644 --- a/README.md +++ b/README.md @@ -47,7 +47,7 @@ However, you can also create an issue for it. * Copyright (C) 2018 Research Group Biomedical Physics, Max Planck Institute for Dynamics and Self-Organization Göttingen. -* Copyright (C) 2020-2022 Indiscale GmbH <info@indiscale.com> +* Copyright (C) 2020-2025 Indiscale GmbH <info@indiscale.com> All files in this repository are licensed under a [GNU Affero General Public License](LICENCE.md) (version 3 or later). diff --git a/setup.py b/setup.py index 7a7bf9bd..75bcf0c7 100755 --- a/setup.py +++ b/setup.py @@ -46,10 +46,10 @@ from setuptools import find_packages, setup # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. ######################################################################## -ISRELEASED = False +ISRELEASED = True MAJOR = 0 -MINOR = 16 -MICRO = 1 +MINOR = 17 +MICRO = 0 # Do not tag as pre-release until this commit # https://github.com/pypa/packaging/pull/515 # has made it into a release. Probably we should wait for pypa/packaging>=21.4 diff --git a/src/doc/conf.py b/src/doc/conf.py index 80d5e8a2..65600678 100644 --- a/src/doc/conf.py +++ b/src/doc/conf.py @@ -29,10 +29,10 @@ copyright = '2024, IndiScale GmbH' author = 'Daniel Hornung' # The short X.Y version -version = '0.16.1' +version = '0.17.0' # The full version, including alpha/beta/rc tags # release = '0.5.2-rc2' -release = '0.16.1-dev' +release = '0.17.0' # -- General configuration --------------------------------------------------- -- GitLab