Skip to content

feat(interpolation): remove LinearInterpolant/ConstantInterpolant aliases; bump to 0.27.5-beta#488

Merged
ocots merged 1 commit into
mainfrom
feat/interpolation-aliases-removal
Jul 11, 2026
Merged

feat(interpolation): remove LinearInterpolant/ConstantInterpolant aliases; bump to 0.27.5-beta#488
ocots merged 1 commit into
mainfrom
feat/interpolation-aliases-removal

Conversation

@ocots

@ocots ocots commented Jul 11, 2026

Copy link
Copy Markdown
Member

Summary

Remove the redundant type aliases LinearInterpolant and ConstantInterpolant from CTBase.Interpolation. Use the parameterised forms Interpolant{Linear} and Interpolant{Constant} instead.

Changes

  • src/Interpolation/types.jl: deleted LinearInterpolant and ConstantInterpolant const aliases
  • src/Interpolation/Interpolation.jl: removed aliases from exports
  • src/Interpolation/ctinterpolate.jl: updated docstrings to reference Interpolant{Linear} / Interpolant{Constant}
  • test/suite/interpolation/test_interpolation.jl: updated tests to use parameterised form
  • Project.toml: bumped to 0.27.5-beta
  • CHANGELOG.md: added 0.27.5-beta entry
  • BREAKING.md: added 0.27.5-beta breaking change section with migration guide

Breaking changes

LinearInterpolantInterpolant{Linear}
ConstantInterpolantInterpolant{Constant}

See BREAKING.md for migration details.

…ases; bump to 0.27.5-beta

Remove the redundant type aliases LinearInterpolant and ConstantInterpolant
from CTBase.Interpolation. Use the parameterised forms Interpolant{Linear}
and Interpolant{Constant} instead. Update docstrings and tests accordingly.

Update CHANGELOG.md and BREAKING.md for the 0.27.5-beta release.
@ocots
ocots merged commit 577d478 into main Jul 11, 2026
12 checks passed
@ocots
ocots deleted the feat/interpolation-aliases-removal branch July 11, 2026 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant