Skip to content

Commit 953f857

Browse files
committed
Restrict libcasm-xtal dependency to major version 2
1 parent a9e0d38 commit 953f857

12 files changed

Lines changed: 20 additions & 13 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-mapping` 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.4.1] - 2026-02-25
9+
10+
### Changed
11+
12+
- Restrict libcasm-xtal dependency to major version 2 (`>=2.3.0,<3.0.0`)
13+
14+
815
## [2.4.0] - 2025-12-15
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_mapping VERSION 2.4.0 LANGUAGES CXX)
4+
project(CASMcode_mapping VERSION 2.4.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_mapping VERSION 2.4.0 LANGUAGES CXX)
4+
project(CASMcode_mapping VERSION 2.4.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,4 +5,4 @@ cmake>=3.20
55
ninja
66
pybind11~=3.0
77
libcasm-global>=2.3.0
8-
libcasm-xtal>=2.3.0
8+
libcasm-xtal>=2.3.0,<3.0.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_mapping"
3838
# could be handy for archiving the generated documentation or if some version
3939
# control system is used.
4040

41-
PROJECT_NUMBER = 2.4.0
41+
PROJECT_NUMBER = 2.4.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,13 +7,13 @@ requires = [
77
"ninja",
88
"pybind11~=3.0",
99
"libcasm-global>=2.3.0",
10-
"libcasm-xtal>=2.3.0",
10+
"libcasm-xtal>=2.3.0,<3.0.0",
1111
]
1212
build-backend = "setuptools.build_meta"
1313

1414
[project]
1515
name = "libcasm-mapping"
16-
version = "2.4.0"
16+
version = "2.4.1"
1717
authors = [
1818
{ name="CASM developers", email="casm-developers@lists.engr.ucsb.edu" },
1919
]
@@ -29,7 +29,7 @@ classifiers = [
2929
]
3030
dependencies = [
3131
"libcasm-global>=2.3.0",
32-
"libcasm-xtal>=2.3.0",
32+
"libcasm-xtal>=2.3.0,<3.0.0",
3333
"numpy",
3434
]
3535

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-mapping"
55
version = "2.4" # The short X.Y version.
6-
release = "2.4.0" # The full version, including alpha/beta/rc tags.
6+
release = "2.4.1" # The full version, including alpha/beta/rc tags.
77
project_desc = "CASM structure mapping"
88
logo_text = "libcasm-mapping"
99
github_url = "https://github.com/prisms-center/CASMcode_mapping/"

python/pyproject.toml

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

python/setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import os
22

3-
__version__ = "2.4.0"
3+
__version__ = "2.4.1"
44

55
# Available at setup time due to pyproject.toml
66
from pybind11.setup_helpers import Pybind11Extension, build_ext

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-mapping",
5-
version="2.3.0",
5+
version="2.4.1",
66
packages=[
77
"libcasm",
88
"libcasm.mapping",

0 commit comments

Comments
 (0)