Skip to content

Commit 6ca7a8a

Browse files
committed
Restrict libcasm-xtal dependency to major version 2; bump version number to 2.2.1
1 parent 0e2250d commit 6ca7a8a

12 files changed

Lines changed: 21 additions & 14 deletions

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@ All notable changes to `libcasm-configuration` will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [2.2.1] - 2026-02-26
9+
10+
### Changed
11+
12+
- Restrict libcasm-xtal dependency to major version 2 (`libcasm-xtal>=2.2.0,<3`)
13+
14+
815
## [2.2.0] - 2025-08-14
916

1017
### Changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.20)
22
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version")
33

4-
project(CASMcode_configuration VERSION 2.2.0 LANGUAGES CXX)
4+
project(CASMcode_configuration VERSION 2.2.1 LANGUAGES CXX)
55

66
# set CMAKE_INSTALL_X variables
77
include(GNUInstallDirs)

CMakeLists.txt.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
cmake_minimum_required(VERSION 3.20)
22
set(CMAKE_OSX_DEPLOYMENT_TARGET "10.15" CACHE STRING "Minimum OS X deployment version")
33

4-
project(CASMcode_configuration VERSION 2.2.0 LANGUAGES CXX)
4+
project(CASMcode_configuration VERSION 2.2.1 LANGUAGES CXX)
55

66
# set CMAKE_INSTALL_X variables
77
include(GNUInstallDirs)

build_requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ cmake>=3.20
55
ninja
66
pybind11~=3.0
77
libcasm-global>=2.2.0
8-
libcasm-xtal>=2.2.0
8+
libcasm-xtal>=2.2.0,<3
99
libcasm-clexulator>=2.2.0

doc/doxygen_config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ PROJECT_NAME = "CASM_configuration"
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 2.2.0
41+
PROJECT_NUMBER = 2.2.1
4242

4343
# Using the PROJECT_BRIEF tag one can provide an optional one line description
4444
# for a project that appears at the top of each page and should give viewer a

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ requires = [
77
"ninja",
88
"pybind11~=3.0",
99
"libcasm-global>=2.2.0",
10-
"libcasm-xtal>=2.2.0",
10+
"libcasm-xtal>=2.2.0,<3",
1111
"libcasm-clexulator>=2.2.0",
1212
]
1313
build-backend = "setuptools.build_meta"
1414

1515
[project]
1616
name = "libcasm-configuration"
17-
version = "2.2.0"
17+
version = "2.2.1"
1818
authors = [
1919
{ name="CASM developers", email="casm-developers@lists.engr.ucsb.edu" },
2020
]
@@ -30,7 +30,7 @@ classifiers = [
3030
]
3131
dependencies = [
3232
"libcasm-global>=2.2.0",
33-
"libcasm-xtal>=2.2.0",
33+
"libcasm-xtal>=2.2.0,<3",
3434
"libcasm-clexulator>=2.2.0",
3535
"numpy",
3636
"spglib",

python/doc/conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# -- package specific configuration --
44
project = "libcasm-configuration"
55
version = "2.2" # The short X.Y version.
6-
release = "2.2.0" # The full version, including alpha/beta/rc tags.
6+
release = "2.2.1" # The full version, including alpha/beta/rc tags.
77
project_desc = "CASM configuration comparison and enumeration"
88
logo_text = "libcasm-configuration"
99
github_url = "https://github.com/prisms-center/CASMcode_configuration/"

python/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ requires = [
55
"wheel",
66
"pybind11~=3.0",
77
"libcasm-global>=2.2.0",
8-
"libcasm-xtal>=2.2.0",
8+
"libcasm-xtal>=2.2.0,<3",
99
"libcasm-clexulator>=2.2.0",
1010
]
1111
build-backend = "setuptools.build_meta"

python/setup.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import os
22

3-
__version__ = "2.2.0"
3+
__version__ = "2.2.1"
44

55
# Available at setup time due to pyproject.toml
66
from pybind11.setup_helpers import Pybind11Extension, build_ext
@@ -113,7 +113,7 @@
113113
install_requires=[
114114
"pybind11",
115115
"libcasm-global>=2.2.0",
116-
"libcasm-xtal>=2.2.0",
116+
"libcasm-xtal>=2.2.0,<3",
117117
"libcasm-clexulator>=2.2.0",
118118
],
119119
ext_modules=ext_modules,

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
setup(
44
name="libcasm-configuration",
5-
version="2.2.0",
5+
version="2.2.1",
66
packages=[
77
"libcasm",
88
"libcasm.clusterography",

0 commit comments

Comments
 (0)