# Compat requirements for stdlibs

**URL:** https://discourse.julialang.org/t/compat-requirements-for-stdlibs/123014
**Category:** Package Management
**Tags:** package, compatibility, stdlib
**Created:** [November 24, 2024, 11:54am UTC](https://discourse.julialang.org/t/compat-requirements-for-stdlibs/123014 "2024-11-24T11:54:03Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![e3c6](https://avatars.discourse-cdn.com/v4/letter/e/e79b87/32.png) [@e3c6](https://discourse.julialang.org/u/e3c6)
#### Post date: [November 24, 2024, 11:54am UTC](https://discourse.julialang.org/t/compat-requirements-for-stdlibs/123014/1 "2024-11-24T11:54:03Z")

</div>

Since [PSA: Compat requirements in the General registry are changing](https://discourse.julialang.org/t/psa-compat-requirements-in-the-general-registry-are-changing/104958) is locked, I’ll open a new thread here.

I have a few questions:

1. Is that [linked post](https://discourse.julialang.org/t/psa-compat-requirements-in-the-general-registry-are-changing/104958) still the most up to date information on how to add compat bounds to standard libraries ?
2. I understand that more and more standard libraries are becoming separate packages. Is the guideline in the linked post meant to apply only to those stdlibs that have already become separate packages, or to all stdlibs (regardless of there they have become separate packages by now or not).
3. The linked post mentions that for some stdlibs one should add the bound `<0.0.1`, but this is not explained. What’s the reason for this bound ? Should we still add this to ALL stdlibs ?
