# Package extensions for Julia \< 1.9

**URL:** https://discourse.julialang.org/t/package-extensions-for-julia-1-9/93397
**Category:** General Usage
**Tags:** pkg, package-extensions
**Created:** [January 23, 2023, 12:14pm UTC](https://discourse.julialang.org/t/package-extensions-for-julia-1-9/93397 "2023-01-23T12:14:24Z")
**Posts on this page:** 1
**Showing post:** 18

<div class="post-metadata">

### Author: ![tim.holy](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/tim.holy/32/52_2.png) [@tim.holy](https://discourse.julialang.org/u/tim.holy)
#### Post date: [January 25, 2023, 10:19am UTC](https://discourse.julialang.org/t/package-extensions-for-julia-1-9/93397/18 "2023-01-25T10:19:46Z")

</div>

Personally I would say “meh” about working too hard for Julia versions prior to 1.9. Packages should function _correctly_ on all Julia versions, but if a recent Julia version provides the best _experience_ I don’t think we need to kill ourselves trying to match it on older versions, since we can just tell people to use the latest release. (Yes, I know 1.9 is not yet released…)

If you want to make changes that optimize the 1.9+ experience but significantly degrade the experience on older Julia versions, to me that sounds like time for a new minor (or breaking, if necessary) release and minimum bounds on the Julia version. In weird cases you might need [RetroCap](https://github.com/JuliaRegistries/RetroCap.jl) or something. That will allow you to keep users on the older versions until they adopt a Julia version optimized for the new design.

In my view we should play the long game, rather than going to a lot of effort to make improvements that will have a transient lifetime.

---

_[View the full topic](https://discourse.julialang.org/t/package-extensions-for-julia-1-9/93397)._
