Skip to content

Releases: prisms-center/CASMcode_global

v2.4.0

03 Feb 17:31

Choose a tag to compare

[2.4.0] - 2026-02-03

Added

  • Added CASM::threaded_run and CASM::threaded_pipeline methods to run threaded loops and pipelines in C++.
  • Added get_max_threads, set_max_threads, reset_max_threads to libcasm.global to get/set a configuration parameter that can be used to control the number of threads used by CASM methods that support multithreading and check the configuration parameter value.
  • Added stop_requested, request_stop, and reset_stop_requested methods to libcasm.global for sending/receiving stop signals to running threaded loops and pipelines.
  • Added CASMpy::run_with_sigint_handler method to allow C++ extension functions to check for stop requests triggered by SIGINT signals (i.e. Ctrl+C) received by the calling Python process.

v2.3.0

15 Dec 22:18

Choose a tag to compare

[2.3.0] - 2025-12-15

Changed

  • Build for Python 3.14
  • Stop building for Python 3.9
  • Restrict requires-python to ">=3.10,<3.15"

v2.2.0

14 Jul 11:53

Choose a tag to compare

[2.2.0] - 2025-08-14

Changed

  • Set pybind11~=3.0

v2.1.0

07 Jul 23:24

Choose a tag to compare

[2.1.0] - 2025-08-07

Changed

  • Build Linux wheels using manylinux_2_28 (previously manylinux2014)

v2.0.6

02 May 17:27

Choose a tag to compare

[2.0.6] - 2025-05-02

Changed

  • Build for Python 3.13
  • Restrict requires-python to ">=3.9,<3.14"
  • Run CI tests using Python 3.13
  • Build MacOS arm64 wheels using MacOS 15
  • Build Linux wheels using Ubuntu 24.04

v2.0.5

12 Jul 00:31

Choose a tag to compare

[2.0.5] - 2024-07-11

Changed

  • Wheels compiled with numpy>=2.0.0
  • Run github actions on push, pull_request, and weekly
  • Use ruff NPY201

v2.0.4

26 Jan 16:27

Choose a tag to compare

[2.0.4] - 2024-01-26

Fixed

  • Fix index_to_kcombination (933735c)

Updated

  • Updated docs theme

Added

  • Building wheel for Python3.12

v2.0.3

10 Aug 14:07

Choose a tag to compare

[2.0.3] - 2023-08-10

Changed

  • Updated project metadata and README

Removed

  • Removed CONTRIBUTE.md. This information is now included on the CASM website.

v2.0.2

10 Aug 03:25

Choose a tag to compare

[2.0.2] - 2023-08-09

Changed

  • Changed to build x86_64 wheels with Github Actions and aarch64 and arm64 wheels with Cirrus-CI

v2.0.1

02 Aug 15:57
1435599

Choose a tag to compare

[2.0.1] - 2023-08-02

Added

  • Build wheels for Linux aarch64.

Changed

  • Changed libcasm_global install location to site_packages/libcasm/lib for all architectures.
  • Updated docs to refer to installation and contribution guidelines on CASMcode_docs page.
  • Changed C++ tests to use a separate CMake project and fetch googletest

Removed

  • Removed googletest submodule