P4est.jl follows the interpretation of semantic versioning (semver) used in the Julia ecosystem. Notable changes will be documented in this file for human readability.
PointerWrapper
s were added in version v0.4.1 of P4est.jl.
- Functions
P4est.version()
,P4est.package_id()
- We switched from v0.9 of
CBinding.jl
to Clang.jl to generate the bindings ofp4est
. Please consult the README.md and/or documentation from scratch.
- Function
P4est.uses_mpi()
to check if the p4est library used by P4est.jl uses MPI
- The P4est_jll version is updated to v2.8 which enables MPI support by default
- Default bindings are updated accordingly
- p4est binaries provided by P4est_jll now require the use of a proper MPI communicator