Stream: helpdesk (published)

Topic: DelimitedFiles missing 1.10 release?


view this post on Zulip Júlio Hoffimann (Aug 27 2025 at 13:20):

Isn't that a big issue? https://github.com/JuliaData/DelimitedFiles.jl/issues/32

I discovered it today updating some of my compat entries.

view this post on Zulip Júlio Hoffimann (Aug 27 2025 at 13:27):

Related question: is it good practice to add compat entries for stdlibs in packages?

view this post on Zulip Joshua Lampert (Aug 27 2025 at 13:30):

Júlio Hoffimann said:

Related question: is it good practice to add compat entries for stdlibs in packages?

Yes, see https://discourse.julialang.org/t/psa-compat-requirements-in-the-general-registry-are-changing/104958.

view this post on Zulip Mosè Giordano (Aug 27 2025 at 13:39):

Júlio Hoffimann said:

Isn't that a big issue? https://github.com/JuliaData/DelimitedFiles.jl/issues/32

What's the issue? Stdlibs need not to have a version matching Julia's version.

view this post on Zulip Júlio Hoffimann (Aug 27 2025 at 13:53):

I assumed that was the case. How can I specify the minimum version of the stdlib that is compatible with Julia v1.10?

view this post on Zulip Júlio Hoffimann (Aug 27 2025 at 13:54):

My assumption was that every stdlib had a matching version for that purpose. Specially when stdlibs are not available yet, like StyledStrings.jl

view this post on Zulip Júlio Hoffimann (Aug 27 2025 at 13:54):

I added StyledStrings = "1.10" in my compat because it is available as a package in v1.10 and as a stdlib in v1.11

view this post on Zulip Mosè Giordano (Aug 27 2025 at 16:00):

Júlio Hoffimann said:

I assumed that was the case.

Wrong assumption.

Júlio Hoffimann said:

How can I specify the minimum version of the stdlib that is compatible with Julia v1.10?

Use whatever version of the stdlib is in Julia v1.10?

view this post on Zulip Júlio Hoffimann (Aug 27 2025 at 16:06):

Isn't that more complicated than just releasing 1.10 for consistency? This is the only single case I encountered so far where 1.10 doesn't exist

view this post on Zulip Júlio Hoffimann (Aug 27 2025 at 16:07):

StyledStrings, LinearAlgebra, SparseArrays, Random, Statistics, ... all have 1.10

view this post on Zulip Mosè Giordano (Aug 27 2025 at 16:19):

Júlio Hoffimann said:

This is the only single case I encountered so far where 1.10 doesn't exist

Look harder. https://github.com/JuliaLang/Downloads.jl doesn't follow Julia's versioning, nor does any of the jlls (which are numerically the majority, probably)

view this post on Zulip Júlio Hoffimann (Aug 27 2025 at 16:25):

I asked in the issue what is the harm of releasing 1.10 for consistency. I really don't understand it.

view this post on Zulip Mosè Giordano (Aug 27 2025 at 16:40):

There's no need for consistency to start with. They are regular packages which happen to be shipped by default but can _and do_ have their own versioning.

view this post on Zulip Andy Dienes (Aug 27 2025 at 18:14):

probably a lot of stdlibs release alongside Base versions because they are hoping to pick up bugfixes (or otherwise changes) in Base that affect the stdlib internals

view this post on Zulip Andy Dienes (Aug 27 2025 at 18:15):

but if something is very robust to issues in Base then it would be less necessary. it's probably a good sign that a 1.10 release was not needed


Last updated: Sep 07 2025 at 04:39 UTC