Skip to content

Commit c7bf1f3

Browse files
authored
Merge pull request #28 from JuliaGeometry/jf/remove-plotting
Remove deprecated api stuff
2 parents 04e335b + 4d32ac2 commit c7bf1f3

File tree

7 files changed

+23
-535
lines changed

7 files changed

+23
-535
lines changed

CHANGELOG.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,12 @@
11
# Major changes
22

3-
## v3.0 planned
4-
- Remove plotting code (`plot_in_out`, `plot_triangulateio`, `tricircumcenter!`)
5-
- Remove deprecated `triunsuitable`
3+
## v3.0.0 June 23, 2025
4+
Cleanup release: moved plot methods for triangulateio structsto [GridVisualize.jl](https://wias-pdelib.github.io/GridVisualize.jl/stable/api/#Plotting-TriangulateIO)
5+
No more Makie and Pyplot weakdeps and compat entries.
6+
7+
- Breaking:
8+
- Removed plotting code (`plot_in_out`, `plot_triangulateio`, `tricircumcenter!`)
9+
- Removed deprecated `triunsuitable` in favor of `triunsuitable!`.
610

711
## v2.5.1 June 22, 2025
812
- Bump Makie compat to include 0.25

Project.toml

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,13 @@
11
name = "Triangulate"
22
uuid = "f7e6ffb2-c36d-4f8f-a77e-16e897189344"
33
authors = ["Juergen Fuhrmann <[email protected]>"]
4-
version = "2.5.1"
4+
version = "3.0.0"
55

66
[deps]
77
DocStringExtensions = "ffbed154-4ef7-542d-bbb7-c09d3a79fcae"
8-
Printf = "de0858da-6303-5e67-8744-51eddeeeb8d7"
98
Triangle_jll = "5639c1d2-226c-5e70-8d55-b3095415a16a"
109

11-
[weakdeps]
12-
CairoMakie = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0"
13-
GLMakie = "e9467ef8-e4e7-5192-8a1a-b1aee30e663a"
14-
PyPlot = "d330b81b-6aea-500a-939a-2ce795aea3ee"
15-
1610
[compat]
17-
CairoMakie = "0.10, 0.11, 0.12, 0.13, 0.14, 0.15"
1811
DocStringExtensions = "0.8, 0.9"
19-
GLMakie = "0.8,0.9, 0.10, 0.11, 0.12, 0.13"
20-
Printf = "1.6"
21-
PyPlot = "2"
2212
Triangle_jll = "1.6.2"
2313
julia = "1.6"
24-
25-
[extras]
26-
CairoMakie = "13f3f980-e62b-5c42-98c6-ff1f3baf88f0"
27-
GLMakie = "e9467ef8-e4e7-5192-8a1a-b1aee30e663a"
28-
PyPlot = "d330b81b-6aea-500a-939a-2ce795aea3ee"

src/Triangulate.jl

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,16 +4,13 @@ using Triangle_jll
44

55
include("ctriangulateio.jl")
66
include("triangulateio.jl")
7-
include("plot.jl")
87

98
export triangulate
10-
export triunsuitable!, triunsuitable
9+
export triunsuitable!
1110
export TriangulateIO
1211
export numberofpoints
1312
export numberofsegments
1413
export numberoftriangles
1514
export TriangulateError
16-
export plot_triangulateio, plot_in_out
17-
export isplots, ispyplot
1815

1916
end

0 commit comments

Comments
 (0)