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
25 changes: 25 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,31 @@ All notable changes to SimpleSplines.jl are documented here.
The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and the project
adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased] — targeting 0.3.0

### Bug Fixes

`[compat]` pins `Aqua` to exactly `0.8.16`. This is a **compat-only change**; no package code
is touched and nothing a caller sees changes.

`Aqua v0.8.17`, released 2026-09-17, turns the `persistent_tasks` check red for this package
on every CI platform and Julia version. Its
[#394](https://github.com/JuliaTesting/Aqua.jl/pull/394) writes the precompile wrapper's
manifest from `Base.locate_package` instead of `Pkg.develop`, and the `manifest_entries` walk
it added iterates each project's `deps` **and `weakdeps`**, raising
`Unable to locate <name>, a dependency of <project>` when one cannot be located. A weak
dependency that is not installed is the normal case: here `ChainRulesCore` behind
`AbstractFFTs`, which this package reaches through FFTW. So the check fails on a healthy
environment.

`Aqua.test_all` adds no enclosing testset and stops at its first failing check, so the error
took the rest of `runtests.jl` with it — a suite that appears to have run had verified nothing
after `aqua_tests.jl`.

An exact bound rather than `0.8`, because `0.8.17` is the broken version and a range that
excludes it has no other spelling. Lift it to `0.8` when the walk skips weak dependencies it
cannot locate, and drop this pin with it.

## [0.2.0] — 2026-09-14

### New Features
Expand Down
2 changes: 1 addition & 1 deletion Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ Random = "9a3f8284-a2c9-5f02-9a11-845980a1fd5c"
SparseArrays = "2f01184e-e22b-5df5-ae63-d93ebab69eaf"

[compat]
Aqua = "0.8"
Aqua = "=0.8.16"
BandedMatrices = "1"
CompactBasisFunctions = "0.3, 0.4"
ContinuumArrays = "0.18, 0.19, 0.20"
Expand Down
Loading