From c3dae76d45042c6ee12a5cfdb8c8e42a08139be8 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas Date: Sun, 27 Jul 2025 07:33:40 -0400 Subject: [PATCH 1/2] Remove Julia v1.9 get_extension compatibility code Since all SciML packages now require Julia v1.10+, we can remove the compatibility checks for `isdefined(Base, :get_extension)` as package extensions are available in all supported Julia versions. This removes unnecessary version checks in extension loading code. --- docs/make.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/make.jl b/docs/make.jl index f732463793..9eb62815cd 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -40,7 +40,7 @@ makedocs(sitename = "Catalyst.jl", assets = ["assets/favicon.ico"], canonical = "https://docs.sciml.ai/Catalyst/stable/"), modules = [Catalyst, ModelingToolkit, - isdefined(Base, :get_extension) ? Base.get_extension(Catalyst, :CatalystGraphMakieExtension) : + Base.get_extension(Catalyst, :CatalystGraphMakieExtension) Catalyst.CatalystGraphMakieExtension], doctest = false, clean = true, From 96832bbd27dd2d59c85faeb87e6ea4cabc873e0f Mon Sep 17 00:00:00 2001 From: Christopher Rackauckas Date: Sun, 27 Jul 2025 11:18:15 -0400 Subject: [PATCH 2/2] Update make.jl --- docs/make.jl | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/make.jl b/docs/make.jl index 9eb62815cd..6052e94022 100644 --- a/docs/make.jl +++ b/docs/make.jl @@ -39,8 +39,7 @@ makedocs(sitename = "Catalyst.jl", collapselevel = 1, assets = ["assets/favicon.ico"], canonical = "https://docs.sciml.ai/Catalyst/stable/"), - modules = [Catalyst, ModelingToolkit, - Base.get_extension(Catalyst, :CatalystGraphMakieExtension) + modules = [Catalyst, ModelingToolkit, Catalyst.CatalystGraphMakieExtension], doctest = false, clean = true,