diff --git a/.zenodo.json b/.zenodo.json index 4cd8848e6..a8e84f568 100644 --- a/.zenodo.json +++ b/.zenodo.json @@ -184,5 +184,5 @@ }, "title": "signac-flow", "upload_type": "software", - "version": "0.22.0" + "version": "0.23.0" } diff --git a/CITATION.cff b/CITATION.cff index 867b32737..6951455ff 100644 --- a/CITATION.cff +++ b/CITATION.cff @@ -2,7 +2,7 @@ --- cff-version: "1.0.3" title: signac-flow -version: 0.22.0 +version: 0.23.0 abstract: | The signac-flow tool provides the basic components to set up simple to complex workflows for projects as part of the signac framework. That includes the definition of data pipelines, execution of data space operations and the submission of operations to high-performance super computers. authors: diff --git a/changelog.txt b/changelog.txt index d12a78024..17ad6df5d 100644 --- a/changelog.txt +++ b/changelog.txt @@ -8,17 +8,20 @@ The numbers in brackets denote the related GitHub issue and/or pull request. Version 0.23 ============ -[0.23.0] -- 20xx-xx-xx +[0.23.0] -- 2022-12-09 ---------------------- Added +++++ +- Official Python 3.11 support (#697). +- The ``flow.FlowProject.operation`` decorator now has an ``aggregator`` keyword argument: ``@FlowProject.operation(aggregator=aggregator.groupsof(2))`` (#681). - The ``FlowGroupEntry`` class can be called with a ``directives`` keyword argument: ``FlowGroupEntry(directives={...})`` (#696). Changed +++++++ +- Deprecated using ``flow.aggregate.aggregator`` as a decorator. - Deprecated placing ``@FlowProject.pre`` and ``@FlowProject.post`` before the ``FlowProject.operation`` decorator (#690). - Require ``signac`` version 1.8.0 (#693). - Deprecated ``alias`` CLI argument to ``flow init`` (#693). @@ -29,16 +32,16 @@ Fixed +++++ - Detecting correct environment on Delta GPU nodes (#682). -- Identical aggregates are used only once in submission and running (#694). +- Identical aggregates are used only once in submission and running (#694, #688). Removed +++++++ - ``show_traceback`` from CLI and config (#690). - Formatting the output of a ``FlowCmdOperation`` (#686). -- ``@flow.cmd`` and ``flow.with_job`` (#686). +- ``@flow.cmd`` and ``flow.with_job`` (#686, #669). - ``@FlowProject.operation.with_directives`` (#686). -- The ``flow.testing`` module (#691). +- The ``flow.testing`` module (#691, #692). Version 0.22 ============ diff --git a/doc/conf.py b/doc/conf.py index 162c254d4..0d14f5a31 100644 --- a/doc/conf.py +++ b/doc/conf.py @@ -78,9 +78,9 @@ def __getattr__(cls, name): # built documents. # # The short X.Y version. -version = "0.22.0" +version = "0.23.0" # The full version, including alpha/beta/rc tags. -release = "0.22.0" +release = "0.23.0" # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/flow/version.py b/flow/version.py index ce4e9c15b..9787dd99f 100644 --- a/flow/version.py +++ b/flow/version.py @@ -3,6 +3,6 @@ # This software is licensed under the BSD 3-Clause License. """Define the signac-flow version.""" -__version__ = "0.22.0" +__version__ = "0.23.0" __all__ = ["__version__"] diff --git a/setup.cfg b/setup.cfg index f677dd139..fb19d1c16 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.22.0 +current_version = 0.23.0 commit = True tag = False message = Bump up to version {new_version}. diff --git a/setup.py b/setup.py index a2421525d..e4fd876b8 100644 --- a/setup.py +++ b/setup.py @@ -32,7 +32,7 @@ setup( name="signac-flow", - version="0.22.0", + version="0.23.0", packages=find_packages(), include_package_data=True, zip_safe=True,