Skip to content

Commit

Permalink
Bump version to 1.0.0 (#1098)
Browse files Browse the repository at this point in the history
  • Loading branch information
havogt authored Dec 21, 2022
1 parent 6602cfa commit 36c487a
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 23 deletions.
18 changes: 5 additions & 13 deletions .bumpversion.cfg
Original file line number Diff line number Diff line change
@@ -1,18 +1,10 @@
[bumpversion]
current_version = 0.1.1
parse = (?P<zero>\d+)\.(?P<major>\d+)\.(?P<minor>\d+)(\.(?P<patch>\d+))?
current_version = 1.0.0
parse = (?P<major>\d+)\.(?P<minor>\d+)(\.(?P<patch>\d+))?
serialize =
{zero}.{major}.{minor}.{patch}
{zero}.{major}.{minor}

[bumpversion:part:zero]
values = 0

[bumpversion:part:major]
values = 1
{major}.{minor}.{patch}

[bumpversion:file:src/gt4py/__about__.py]
parse = \"(?P<zero>\d+)\.(?P<major>\d+)\.(?P<minor>\d+)(\.(?P<patch>\d+))?\"
parse = \"(?P<major>\d+)\.(?P<minor>\d+)(\.(?P<patch>\d+))?\"
serialize =
{zero}.{major}.{minor}.{patch}
{zero}.{major}.{minor}
{major}.{minor}.{patch}
18 changes: 13 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,21 @@

Notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),

## [0.1.1] - (Unreleased)
## [1.0.0] - 2022-12-21

### Added
- Remove the `Storage` classes and implement the new _"No Storage"_ concept.
- Support interfaces for calling stencils with arbitrary buffer objects (for details see [docs/arrays.rst](docs/gt4py/arrays.rst) and [PR #868](https://github.com/GridTools/gt4py/pull/868)).
- Updated documentation, logo and license headers.

### Changed
- Remove the Storage classes and implement the new "No Storage" concept.
- Support interfaces for calling stencils with arbitrary buffer objects.
- For details see [docs/gt4py/arrays.rst](docs/gt4py/arrays.rst) and [PR #868](https://github.com/GridTools/gt4py/pull/868)
- Important `gt4py` package reorganization and modularization.
- Moved most of existing functionality into `gt4py.cartesian`.
- Moved `gtc` package into `gt4py.cartesian`.
- Moved `eve` package into `gt4py`.
- Refactored `gt4py.storage` to avoid dependencies on `gt4py.cartesian`.
- Tests split into sub-packages and reorganized as `unit_tests` and `integration_tests`.

## [0.1.0] - 2022-29-09
## [0.1.0] - 2022-09-29

Last development version using old-style `Storage` class.
2 changes: 1 addition & 1 deletion src/gt4py/__about__.py
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,5 @@
__license__: Final = "GPL-3.0-or-later"


__version__: Final = "0.1.1"
__version__: Final = "1.0.0"
__version_info__: Final = pkg_version.parse(__version__)
6 changes: 3 additions & 3 deletions src/gt4py/cartesian/backend/templates/stencil_module.py.in
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{#

# GT4Py - GridTools4Py - GridTools for Python
# GT4Py - GridTools Framework
#
# Copyright (c) 2014-2019, ETH Zurich
# Copyright (c) 2014-2022, ETH Zurich
# All rights reserved.
#
# This file is part the GT4Py project and the GridTools framework.
# This file is part of the GT4Py project and the GridTools framework.
# GT4Py is free software: you can redistribute it and/or modify it under
# the terms of the GNU General Public License as published by the
# Free Software Foundation, either version 3 of the License, or any later
Expand Down
File renamed without changes.
1 change: 0 additions & 1 deletion tests/cartesian_tests/unit_tests/test_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,5 +26,4 @@ def test_version_info():

assert isinstance(gt4py.__version_info__, Version)
assert gt4py.__version_info__.release == tuple(int(p) for p in gt4py.__version__.split("."))
assert (0, 1) <= gt4py.__version_info__.release < (0, 2)
assert gt4py.__about__.__version_info__ == gt4py.__version_info__

0 comments on commit 36c487a

Please sign in to comment.