Releases: JuliaGeometry/MeshIntegrals.jl
Releases · JuliaGeometry/MeshIntegrals.jl
v0.17.1
MeshIntegrals v0.17.1
Merged pull requests:
- Bump crate-ci/typos from 1.34.0 to 1.35.7 (#202) (@dependabot[bot])
- Bump actions/checkout from 4 to 5 (#203) (@dependabot[bot])
- Bump crate-ci/typos from 1.35.7 to 1.37.0 (#204) (@dependabot[bot])
- CompatHelper: bump compat for CoordRefSystems to 0.19, (keep existing compat) (#205) (@github-actions[bot])
- CompatHelper: bump compat for CoordRefSystems to 0.19 for package test, (keep existing compat) (#206) (@github-actions[bot])
v0.17.0
MeshIntegrals v0.17.0
- This new version implements breaking changes. For the changelog and release notes see https://github.com/JuliaGeometry/MeshIntegrals.jl/releases.
Merged pull requests:
- Obsolete use of nested GaussKronrod rules (#196) (@mikeingold)
- Update dependency minimum compats (#197) (@mikeingold)
- Release v0.17.0 (#198) (@mikeingold)
- Use recently-implemented Meshes predicates (#199) (@mikeingold)
v0.16.4
MeshIntegrals v0.16.4
Merged pull requests:
- Add support for integrating over
PolyAreaandDomaintypes (#182) (@mikeingold) - Bump crate-ci/typos from 1.32.0 to 1.34.0 (#184) (@dependabot[bot])
- CompatHelper: bump compat for Meshes to 0.54, (keep existing compat) (#186) (@github-actions[bot])
- CompatHelper: bump compat for Meshes to 0.54 for package test, (keep existing compat) (#187) (@github-actions[bot])
- Add
Base.showfor integration rules (#189) (@JoshuaLampert) - Update Benchmark Action (#190) (@JoshuaLampert)
- Unit testing code cleanup (#193) (@mikeingold)
- Bump julia-actions/julia-downgrade-compat from 1 to 2 (#194) (@dependabot[bot])
- Release v0.16.4 (#195) (@mikeingold)
Closed issues:
v0.16.3
MeshIntegrals v0.16.3
Merged pull requests:
- CompatHelper: bump compat for CoordRefSystems to 0.17, (keep existing compat) (#174) (@github-actions[bot])
- CompatHelper: bump compat for CoordRefSystems to 0.17 for package test, (keep existing compat) (#175) (@github-actions[bot])
- Bump crate-ci/typos from 1.29.10 to 1.31.1 (#176) (@dependabot[bot])
- Bump julia-actions/julia-format from 3 to 4 (#177) (@dependabot[bot])
- Bump crate-ci/typos from 1.31.1 to 1.31.2 (#178) (@dependabot[bot])
- Bump crate-ci/typos from 1.31.2 to 1.32.0 (#179) (@dependabot[bot])
- CompatHelper: bump compat for CoordRefSystems to 0.18, (keep existing compat) (#180) (@github-actions[bot])
- CompatHelper: bump compat for CoordRefSystems to 0.18 for package test, (keep existing compat) (#181) (@github-actions[bot])
- Release v0.16.3 (#183) (@JoshuaLampert)
v0.16.2
MeshIntegrals v0.16.2
see https://github.com/JuliaGeometry/MeshIntegrals.jl/releases
Merged pull requests:
- Add analytical unit tests for
CylinderandCylinderSurface(#162) (@mikeingold) - Bump crate-ci/typos from 1.28.1 to 1.29.0 (#163) (@dependabot[bot])
- Documentation updates (#165) (@mikeingold)
- Add more analytical unit tests (#166) (@mikeingold)
- Bump crate-ci/typos from 1.29.0 to 1.29.5 (#167) (@dependabot[bot])
- Add official support for Frustum, Pyramid, and Wedge geometries (#168) (@mikeingold)
- CompatHelper: bump compat for Meshes to 0.53, (keep existing compat) (#170) (@github-actions[bot])
- CompatHelper: bump compat for Meshes to 0.53 for package test, (keep existing compat) (#171) (@github-actions[bot])
- Bump crate-ci/typos from 1.29.5 to 1.29.10 (#172) (@dependabot[bot])
- Release v0.16.2 (#173) (@mikeingold)
Closed issues:
v0.16.1
MeshIntegrals v0.16.1
Merged pull requests:
- Add a changelog (#158) (@mikeingold)
- Use more efficient parametric transformation for
Tetrahedron(#159) (@mikeingold) - Fix bug where integral fails when Enzyme ext not loaded (#160) (@mikeingold)
- Release v0.16.1 (#161) (@mikeingold)
Closed issues:
- Possible to speed up
_parametric(::Tetrahedron)(#145)
v0.16.0
MeshIntegrals v0.16.0
Change notes: https://github.com/JuliaGeometry/MeshIntegrals.jl/discussions/142
Merged pull requests:
- Use a new DifferentiationMethod type for specifying derivative methods (#122) (@mikeingold)
- Use
@autodocsto dynamically include all docstrings (#123) (@JoshuaLampert) - Add BézierCurve to benchmarks (#124) (@mikeingold)
- Add BézierCurve to benchmarks (#124) (#126) (@mikeingold)
- Bump crate-ci/typos from 1.26.1 to 1.26.8 (#127) (@dependabot[bot])
- Use new KVector Unitful extension to simplify differential (#130) (@mikeingold)
- CompatHelper: bump compat for CoordRefSystems to 0.16, (keep existing compat) (#133) (@github-actions[bot])
- CompatHelper: bump compat for CoordRefSystems to 0.16 for package test, (keep existing compat) (#134) (@github-actions[bot])
- Implement _zeros and _ones utils (#135) (@mikeingold)
- Deprecate applying Gauss-Kronrod rules to surfaces (#136) (@mikeingold)
- Generalize integrand
fto any callable (#137) (@mikeingold) - Implement _ParametricGeometry (#138) (@mikeingold)
- Implement more _ParametricGeometry transforms (#139) (@mikeingold)
- Bump codecov/codecov-action from 4 to 5 (#140) (@dependabot[bot])
- Bump crate-ci/typos from 1.26.8 to 1.28.1 (#141) (@dependabot[bot])
- Use default
archin CI (#144) (@JoshuaLampert) - Rename _default_method and absorb _gausslegendre (#147) (@mikeingold)
- Calculate nodes and weights at
GaussLegendreconstruction time (#149) (@mikeingold) - Unify spelling of "parametrize" (#150) (@mikeingold)
- Standardization of combinations tests (#151) (@mikeingold)
- add AD (Enzyme) support via MeshIntegralsEnzymeExt (#152) (@kylebeggs)
- Release v0.16.0 (#155) (@mikeingold)
Closed issues:
v0.15.2
MeshIntegrals v0.15.2
Merged pull requests:
- Add an extended tag for time-intensive unit tests (#109) (@mikeingold)
- Add more analytic tests (#110) (@mikeingold)
- CompatHelper: bump compat for Meshes to 0.52, (keep existing compat) (#111) (@github-actions[bot])
- CompatHelper: bump compat for Meshes to 0.52 for package test, (keep existing compat) (#112) (@github-actions[bot])
- Bump crate-ci/typos from 1.25.0 to 1.26.1 (#116) (@dependabot[bot])
- Update links to reflect new JuliaGeometry ownership (#117) (@JoshuaLampert)
- Explicitly import Meshes.Geometry (#118) (@mikeingold)
- Implement benchmarking with AirspeedVelocity.jl (#119) (@mikeingold)
- Release v0.15.2 (#121) (@mikeingold)
Closed issues:
v0.15.1
MeshIntegrals v0.15.1
Merged pull requests:
- Add tests for
ParametrizedCurve(#105) (@JoshuaLampert) - Release v0.15.1 (#108) (@mikeingold)
v0.15.0
MeshIntegrals v0.15.0
Breaking Changes
- The
jacobian(geometry, ts)function now outputs an::NTuple{paramdim(geometry), Meshes.Vec} - Adds a dependency for CliffordNumbers.jl
Non-Breaking Changes
- Implemented a new version of
differentialthat uses geometric algebra (via CliffordNumbers.jl) to handle geometries with arbitrary numbers of parametric dimensions. - Add explicit support and testing for
EllipsoidandHexahedrongeometries. - Completed transition away from earlier generated unit tests.
Merged pull requests
- Complete transition away from auto-tests (#100) (@mikeingold)
- Generalize differential element calculation to n-dims (#101) (@mikeingold)
- Add tests for
EllipsoidandHexahedron(#102) (@JoshuaLampert) - Release v0.15 (#104) (@mikeingold)