Releases: JuliaGeometry/DistMesh.jl
Releases · JuliaGeometry/DistMesh.jl
v0.2.0
DistMesh v0.2.0
v0.2.0: Major Architecture Overhaul & Modernization
This release fundamentally redesigns DistMesh.jl to focus on high-performance 2D meshing.
Key Changes
- License: Changed from GPL v2 to MIT.
- Architecture: Complete rewrite using native Julia, StaticArrays, and Delaunator for 10-100x performance improvements.
- Breaking Changes: Removed legacy 3D/N-dimensional code (distmeshnd), Hilbert sorting, and TetGen integration to focus on the new 2D surface meshing interface.
- Visualization: Added package extensions for GLMakie, CairoMakie, and Plots.jl.
- API: New
DMeshtype for mesh representation and simplified function calls.
Merged pull requests:
- v0.2.0: Major Revamp & Modernization (#30) (@popersson)
- Bump julia-actions/setup-julia from 1 to 2 (#31) (@dependabot[bot])
Closed issues:
- Register package once tests pass and basic docs are in place (#25)
v0.1.0
DistMesh v0.1.0
Closed issues:
- Different results on WIndows and Linux (#2)
- Volume-Edge Ratio Quality Measures (#18)
- docs links are broken (#24)
Merged pull requests:
- Sjk/port (#1) (@sjkelly)
- Sjk/api1 (#5) (@sjkelly)
- Sjk/point cache (#8) (@sjkelly)
- Sjk/sort2 (#9) (@sjkelly)
- Sjk/dihedral (#10) (@sjkelly)
- Sjk/refactor1 (#15) (@sjkelly)
- Install TagBot as a GitHub Action (#17) (@JuliaTagBot)
- Sjk/edge qual (#19) (@sjkelly)
- Sjk/alloc fix (#21) (@sjkelly)
- Remove typo (#26) (@ChrisRackauckas)
- Create ci.yml (#27) (@ViralBShah)
- Updates for GB v0.4 and Tetgen 1.0 (#28) (@sjkelly)