# New stdlib compat requirements - CompatHelper.jl to the rescue?!

**URL:** https://discourse.julialang.org/t/new-stdlib-compat-requirements-compathelper-jl-to-the-rescue/104966
**Category:** General Usage
**Tags:** compatibility, general-registry, compathelper
**Created:** [October 14, 2023, 8:37pm UTC](https://discourse.julialang.org/t/new-stdlib-compat-requirements-compathelper-jl-to-the-rescue/104966 "2023-10-14T20:37:02Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![sloede](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/sloede/32/44787_2.png) [@sloede](https://discourse.julialang.org/u/sloede)
#### Post date: [October 14, 2023, 8:37pm UTC](https://discourse.julialang.org/t/new-stdlib-compat-requirements-compathelper-jl-to-the-rescue/104966/1 "2023-10-14T20:37:02Z")

</div>

In response to

> [@PSA: Compat requirements in the General registry are changing](https://discourse.julialang.org/t/psa-compat-requirements-in-the-general-registry-are-changing/104958):
>
> TL;DR: Currently standard libraries have an implied version number based of the Julia version. This is changing and will require users to update their Project.toml. Update – November 9th 2023: While rolling this change out we encountered some [unfortunate interactions](https://discourse.julialang.org/t/why-random-jl-is-fixed-to-version-0-0-0/105957/2). Namely that using Pkg inside the test sandbox would lead to confusing errors like: Resolving package versions... ERROR: LoadError: Unsatisfiable requirements detected for package LinearAlgebra [37e2e46d]: LinearAlgebra [37e2e…

Will [GitHub - JuliaRegistries/CompatHelper.jl: Automatically update the [compat] entries for your Julia package's dependencies](https://github.com/JuliaRegistries/CompatHelper.jl) do The Right Thing and add new compat bounds for stdlibs automatically? If not, is there a way to trigger this manually?

Since I assume that many packages already use CompatHelper (as they should), maybe this piece of information could be added to the linked PSA as well.

---

<div class="post-metadata">

### Author: ![vchuravy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/vchuravy/32/8_2.png) [@vchuravy](https://discourse.julialang.org/u/vchuravy)
#### Post date: [October 14, 2023, 9:12pm UTC](https://discourse.julialang.org/t/new-stdlib-compat-requirements-compathelper-jl-to-the-rescue/104966/2 "2023-10-14T21:12:11Z")

</div>

It does currently not do that, but it probably should!

---

<div class="post-metadata">

### Author: ![dilumaluthge](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/dilumaluthge/32/29283_2.png) [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)
#### Post date: [October 14, 2023, 9:31pm UTC](https://discourse.julialang.org/t/new-stdlib-compat-requirements-compathelper-jl-to-the-rescue/104966/3 "2023-10-14T21:31:09Z")

</div>

> <https://github.com/JuliaRegistries/CompatHelper.jl/pull/457>
>
> Fixes #456
