- Migrate CI to GitHub Actions (Travis CI is no longer free from Dec. 2020)
- Drop support for julia (<v1.3)
- Removed dependency on BinaryBuilder and move building to Dierckx_jll
- Moved to the new Project.toml package management
- Drop support for Julia 0.7 and before (support Julia 1.0+ only)
- Updated travis.yml and appeveyor.yml to reflect the same
- Fix bug when displaying Spline1D and ParametricSpline on Julia 1.0.
- Use gcc multiversioning in BinaryBuilder to get a GCC-version-specific libddierckx binary. This addresses problems where libddireckx was built against libgfortran4 (which is distributed with the official Julia 1.0 binaries, built with GCC 7), but users building Julia from source with GCC 8 had libgfortran5.
- Drop support for Julia 0.6 and before (support Julia 0.7+ only)
- Use pre-compiled binaries on all supported platforms.
- Drop support for Julia 0.4
- Fix most Julia 0.7 deprecation warnings
- Add
ParametricSpline
type.
- Fix Julia 0.6 deprecation warnings
- Drop support for Julia 0.3
- Fix Julia v0.5 deprecation warnings
- Add flexibility in Fortran compiler (UNIX only) in build script
- Enable precompilation on v0.4
- Use BinDeps download command on Windows in build script.
- Fix v0.4 deprecation warnings
- Add
call
methods as synonyms forevaluate()
on v0.4+, allowing syntax such asspline(x)
.
- New download location for windows binaries.
- Adds
integrate
androots
methods forSpline1D
. - Widen allowed argument types to
AbstractArray
in spline construction and evaluation. Internally, arguments are converted to Float64 arrays (if needed).
- Fix v0.4 deprecation warnings
- Add
__init__
method to enable precompilation.
- Fix bug in Spline2D(::Vector, ::Vector, ::Vector) where an error code from the Fortran library indicating that the second work array is too small was not being handled.
- add show() method for Spline1D
- add derivative() method for Spline1D
- Add support for Windows by downloading a compiled dll.
- Fix Makefile bug in OS X build.
Initial release.