Skip to content

Commit

Permalink
Add a Changelog entry
Browse files Browse the repository at this point in the history
  • Loading branch information
davidscn committed Nov 4, 2024
1 parent 8cc1890 commit 53f3477
Show file tree
Hide file tree
Showing 2 changed files with 109 additions and 2 deletions.
4 changes: 2 additions & 2 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,6 @@ repos:
rev: v0.39.0
hooks:
- id: markdownlint
exclude: changelog-entries
exclude: 'changelog-entries|^CHANGELOG\.md$'
- id: markdownlint-fix
exclude: changelog-entries
exclude: 'changelog-entries|^CHANGELOG\.md$'
107 changes: 107 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
# ASTE Change Log

All notable changes to this project will be documented in this file.

## [v3.2.0] - 2024-07-31

### Fixed

- Fixed CMake installation for VTK 9 and higher. [#184](https://github.com/precice/aste/pull/184)

### Changed

- Updated documentation for current VTK issues. [#185](https://github.com/precice/aste/pull/185)
- Updated CI to use manual installation of VTK. [#187](https://github.com/precice/aste/pull/187)
- Cleaned up Python requirements. [#193](https://github.com/precice/aste/pull/193)

## [v3.1.0] - 2024-03-22

### Added

- Introduced a Halton Mesh Generator for improved mesh sampling. [#155](https://github.com/precice/aste/pull/155)
- Added a unit grid generator. [#154](https://github.com/precice/aste/pull/154)
- Added connectivity to the Halton Mesh Generator using Delaunay Triangulation. [#157](https://github.com/precice/aste/pull/157)
- Set up Dependabot for dependency updates. [#164](https://github.com/precice/aste/pull/164)
- Added pre-commit hooks for website linting. [#183](https://github.com/precice/aste/pull/183)

### Changed

- Updated codebase from C++14 to C++17 standard. [#138](https://github.com/precice/aste/pull/138)
- Replaced `boost::filesystem` with `std::filesystem`. [#160](https://github.com/precice/aste/pull/160)
- Updated ASTE for compatibility with preCICE version 3. [#161](https://github.com/precice/aste/pull/161)
- Merged `initialize` and `initializeData` functions. [#158](https://github.com/precice/aste/pull/158)
- Renamed test executable from `test` to `precice-aste-test`. [#175](https://github.com/precice/aste/pull/175)
- Updated preCICE packages in continuous integration. [#167](https://github.com/precice/aste/pull/167)

### Fixed

- Improved handling of ASTE and preCICE logging. [#136](https://github.com/precice/aste/pull/136)
- Fixed wrong variable in Franke3D function. [#173](https://github.com/precice/aste/pull/173)
- Fixed vertex resolution in partitioner and joiner. [#180](https://github.com/precice/aste/pull/180)
- Changed scripts to use `env time` to bypass built-in `time`. [#178](https://github.com/precice/aste/pull/178)

### Released

- Released ASTE version compatible with preCICE v3. [#182](https://github.com/precice/aste/pull/182)

## [v3.0.0] - 2022-09-28

### Added

- Fully ported ASTE to the VTK library, eliminating custom data structures.
- Unified user interface for the main C++ core (`precice-aste-run`) and Python tools.
- Introduced replay-mode to emulate participants in coupled simulations.
- Added support for `nearest-neighbor-gradient` and `linear-cell` interpolation mappings.
- Supported processing of tetrahedral meshes and gradient data.
- Created dedicated ASTE documentation and tutorial resources.

### Changed

- Improved logging for the C++ executable and Python tools.
- Renamed executables for consistency.
- Updated VTK version requirements and improved component detection.
- Switched to pre-commit hooks for code formatting.
- Refactored codebase for better performance and maintainability.

### Fixed

- Resolved compiler warnings and code style issues.
- Fixed MPI linking issues for test executables.
- Corrected logger names and typos in documentation.
- Fixed issues with `vtk_calculator` removing `diffdata` in diff mode.

### Removed

- Removed obsolete scripts and deprecated functions.

## [v2.0.0] - 2020-02-10

### Added

- Support for preCICE v2, including migration to the single-step setup.

### Changed

- Updated configuration files to be compatible with preCICE v2.

## [v1.1.0] - 2019-11-20

### Added

- Connectivity information to mesh creation and partition tools.
- Filter for cell types in mesh handling.

### Changed

- Sped up edge generation using `boost::flat_map` for better performance.
- Modernized CMake configurations for improved build process.
- Migrated `preciceMap`, `aste`, and `visualize_partition` tools to the new system.

### Fixed

- Issues with connectivity output ensuring correct data representation.
- Build issues in CMake configuration.

### Removed

- Dependency on the `prettyprint` library to reduce external dependencies.

0 comments on commit 53f3477

Please sign in to comment.