diff --git a/CHANGELOG.md b/CHANGELOG.md index bfaa0efd7c..e553e2bfbc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,34 @@ 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/), +## [1.0.4] - 2024-09-20 + +### License + +GT4Py is now licensed under the BSD license. SPDX-License-Identifier: BSD-3-Clause + +### Cartesian + +- Introduced a `GlobalTable` which is a data dimensions only Field. Access is provided via `.A` which also becomes a way to access data dimensions on regular Field. +- Added an error message if a non existing backend is selected. +- Allow setting compiler optimization level and flags on a per stencil basis +- Added `GT4PY_EXTRA_COMPILE_ARGS`, `GT4PY_EXTRA_LINK_ARGS` and `DACE_DEFAULT_BLOCK_SIZE` environment variables +- Fixes for the DaCe backend +- Various style modernizations + +#### Deprecation + +- The `cuda` backend is deprecated (enable by setting environment variable `GT4PY_GTC_CUDA_USE=1`), use `gt:gpu` or `dace:gpu` instead. + +### Development + +- Replaced flake8, black with ruff +- Added CI plan with GH200 GPUs + +### Next + +See commit history. + ## [1.0.3] - 2024-02-07 ### General diff --git a/pyproject.toml b/pyproject.toml index c7f532a9cf..1bb05c11c5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -99,7 +99,7 @@ Source = 'https://github.com/GridTools/gt4py' allow_dirty = false commit = false commit_args = '' -current_version = '1.0.3' +current_version = "1.0.4" ignore_missing_version = false message = 'Bump version: {current_version} → {new_version}' parse = '(?P\d+)\.(?P\d+)(\.(?P\d+))?' diff --git a/src/gt4py/__about__.py b/src/gt4py/__about__.py index 5f332e64c3..ef66f2b1a2 100644 --- a/src/gt4py/__about__.py +++ b/src/gt4py/__about__.py @@ -21,5 +21,5 @@ __license__: Final = "BSD-3-Clause" -__version__: Final = "1.0.3" +__version__: Final = "1.0.4" __version_info__: Final = pkg_version.parse(__version__)