# Copyright (c) 2024 Lawrence Livermore National Security, LLC and other
# HYPRE Project Developers. See the top-level COPYRIGHT file for details.
#
# SPDX-License-Identifier: MIT

#=============================================================================
# This file chronicles user-level changes, beginning with the most recent.
#=============================================================================

Version 0.2.0 released 2026/03/21

- Refactor public APIs (#155, #151, #149)
- Fix GPU regressions (#157, #154)
- Add DOF labels support (#152)
- Rename private APIs (#147)
- Add preset register capabilities (#150, #146)
- Add nested MGR support (#144, #143)
- Add data compression capabilities (#142)
- Add preconditioner reuse capability (#141)
- Refactor CMake deps and unit tests (#138)
- Refactor CTest and cppcheck (#137)
- Refactor YAML tree build into tokenize/build stages (#136)
- Refactor linear-system build (#132)
- Add tagged residual/error support (#129)
- Add linear system scaling options (#130, #127)
- Add timesteps option to stats script (#125)
- Add perf laplacian script (#124)
- Add mgr blkrowsum options (#122)
- Add performance profiling script (#121)
- Add backwards compatibility with hypre >= v2.15.0 (#120)
- Add nested krylov methods support in MGR (#119)
- Add preconditioner presets capability (#133, #116)
- Add library version macros (#115)
- Scripts: add support to bar plots for comparing solver variants (#113)
- Refactor internal data structures (#112)
- Add support to preconditioner variants (#111)
- Improve code coverage (#110)
- Refactor YAML parsing (#109)
- Add RHS mtx support (#105)
- Add spmat_reorder script (#101)
- Simpler error handling (#99)
- Improve performance testing (#96)
- Faster LS assembly in examples (#92)
- Add automatic hypre install support (#91)
- Add support to hwloc (#90)
- Add near nullspace support (#89)
- Add CI + improve testing (#84)
- Add code coverage support (#86)
- Improve analysis script (#85)
- CMake improvements + Add example 7 (#82)
- Add Eigenspectrum capabilities (#81)
- Improve input parameters checks (#80)
- Example usage: elasticity driver (#88)
- Example usage: laplacian driver (#78, #75)
- Example usage: nonlinear heat flow example (#100)
- Example usage: lid-driven cavity example (#98)
- Add CMake support (#71)
- Add system information (#135, #87, #68)
- Add support for distributed linear systems (#66)
- Add annotation APIs (#73)
- Fix compilation warnings (#73)
- Statistics table improvements (#139, #126, #97, #65)
- MGR global relaxation (#64)
- Improve documentation (#156, #153)
- Various bug fixes (#134, #131, #114, #108, #107, #106, #103)

#====================================

Version 0.1.0 released 2024/06/14

- Initial release

#====================================
