Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,17 @@ All notable changes to `cssd` are documented here. This project adheres to

## [Unreleased]

## [1.0.2] - 2026-05-11

Metadata maintenance release. No algorithmic changes.

### Changed

- README harmonised with the lab-repo family: badge block, TL;DR sentence, expanded "See also" section linking the five sibling repos and two external related projects, License footer.
- `CITATION.cff` updated to `version: 1.0.2`, `date-released: 2026-05-11`.
- Auto-create GitHub Release on tag push (alongside PyPI publish).
- PyPI publish step set to `skip-existing: true` so workflow re-runs are idempotent.

## [1.0.1] - 2026-05-07

First PyPI release. Continues the version line of the MATLAB reference
Expand Down
4 changes: 2 additions & 2 deletions CITATION.cff
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
cff-version: 1.2.0
message: "If you use this software, please cite both the software and the associated paper below."
title: "CSSD: Cubic smoothing splines for discontinuous signals"
version: 1.0.1
date-released: 2026-05-07
version: 1.0.2
date-released: 2026-05-11
abstract: "Reference implementation (MATLAB and Rust/Python port) of cubic smoothing splines for signals with a priori unknown discontinuities. Solves a piecewise smoothing-spline model in which both the spline coefficients and the discontinuity set are estimated jointly via dynamic programming."
type: software
url: "https://github.com/mstorath/CSSD"
Expand Down
2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ resolver = "2"
members = ["crates/cssd-core", "crates/cssd-py"]

[workspace.package]
version = "1.0.1"
version = "1.0.2"
edition = "2021"
rust-version = "1.75"
license = "MIT"
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "maturin"

[project]
name = "cssd"
version = "1.0.1"
version = "1.0.2"
description = "Cubic smoothing splines for discontinuous signals (CSSD)"
readme = "README.md"
license = { file = "LICENSE" }
Expand Down
2 changes: 1 addition & 1 deletion python/cssd/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@
from .ppform import PiecewisePoly

__all__ = ["cssd", "cssd_cv", "CssdOutput", "CssdCvOutput", "PiecewisePoly"]
__version__ = "1.0.1"
__version__ = "1.0.2"
Loading