Skip to content

Releases: mlund/faunus

Version 2.17.0

14 Jan 07:46

Choose a tag to compare

What's Changed

  • Add Ashbaugh-Hatch pair potential by @mlund in #463
  • Fix assertion error when preface key is missing by @mlund in #464
  • Optimize CI workflow with pre-built Clang 20 image by @mlund in #465
  • Ashbaugh-Hatch documentation by @HaroldHatchNIST in #467
  • Potential fix for code scanning alert no. 2: Workflow does not contain permissions by @mlund in #468
  • Fix nlohmann_json ABI mismatch with system-installed version by @mlund in #469
  • Modernize CMake: replace deprecated patterns with target-based approach by @mlund in #470
  • Remove unused cereal serialization library dependency by @mlund in #471
  • Migrate from ranges::cpp20::views to std::views where possible by @mlund in #472
  • Optimize header includes and reduce dependencies by @mlund in #473
  • Update Dockerfile to working condition by @mlund in #475
  • Stricter schema for scattering analysis and scheme test by @mlund in #476

New Contributors

Full Changelog: v2.16.4...v2.17.0

Version 2.16.4

19 Sep 05:58

Choose a tag to compare

What's Changed

  • Fix: make confine spring constant a floating point number by @mlund in #459
  • CI use LLVM 20 by @mlund in #460
  • More tolerant mass center drift
    Improved tolerance handling for mass center drift calculations. (Commit: Mar 19, 2025)
  • Update JSON schema
  • Updated schema.yml. (Commit: Mar 12, 2025)
  • Added missing constraint: index property to the JSON schema. (Commit: Sep 13, 2025)
  • Added primitive model example
    Introduced a new example demonstrating the primitive model. (Commit: Jul 10, 2025)
  • Added primitive model notebook
    Added a corresponding Jupyter notebook for the primitive model example. (Commit: Jul 11, 2025)

🐛 Bug Fixes

  • Fixed exprtr git hash issue which caused builds to fail

Full Changelog: v2.16.3...v2.16.4

Version 2.16.3

04 Nov 20:11

Choose a tag to compare

Version 2.16.2

04 Nov 12:06

Choose a tag to compare

  • Stabilised build system for Conda

Full Changelog: v2.16.1...v2.16.2

Version 2.16.1

01 Nov 06:40

Choose a tag to compare

What's Changed

  • Fix MPI build.
  • Fix dependency warnings with newer cmake versions.

Full Changelog: v2.16.0...v2.16.1

Version 2.16.0

31 Oct 21:59
84063d2

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v2.15.0...v2.16.0

Version 2.15.0

02 Jul 13:46

Choose a tag to compare

What's Changed

  • Make atomic displacement parameters optional by @mlund in #451

Full Changelog: v2.14.0...v2.15.0

Version 2.14.0

01 Jul 11:13
6e85032

Choose a tag to compare

What's Changed

Full Changelog: v2.13.0...v2.14.0

Version 2.13.0

03 May 07:11
f31a24e

Choose a tag to compare

What's Changed

  • Voronoi surface area analysis using Voronota-LT by @mlund in #444
  • Version bump of spdlog, pybind11, nlohmann_json.
  • Dangling reference fix (b0fee39)

Full Changelog: v2.12.0...v2.13.0

Version 2.12.0

26 Mar 10:52

Choose a tag to compare

What's Changed

  • Write state file for minimum system energy by @mlund in #442
  • changed misspelled mininum to minimum in files by @IVinterbladh in #443
  • yason.py support script now requires the ruamel.yaml python package

Full Changelog: v2.11.0...v2.12.0