# \#semver

**URL:** https://discourse.julialang.org/tag/semver/377.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [PSA: Add Downgrade CI to Better Check Version Compatibility](https://discourse.julialang.org/t/psa-add-downgrade-ci-to-better-check-version-compatibility/110063)

<div class="topic-metadata">

**Author:** [@ChrisRackauckas](https://discourse.julialang.org/u/ChrisRackauckas)\
**Replies:** 35\
**Last updated:** [March 14, 2024, 1:45pm UTC](https://discourse.julialang.org/t/psa-add-downgrade-ci-to-better-check-version-compatibility/110063 "2024-03-14T13:45:53Z")

</div>

A call to all Julia package authors to add Downgrade CI with scripts to copy-paste! This is an article about how to improve testing of package version compatibility and new systems we have adopted in SciML that I would l…

---

## [Is adding a type parameter to a struct a breaking change?](https://discourse.julialang.org/t/is-adding-a-type-parameter-to-a-struct-a-breaking-change/111236)

<div class="topic-metadata">

**Author:** [@Alexander-Barth](https://discourse.julialang.org/u/Alexander-Barth)\
**Replies:** 13\
**Last updated:** [March 8, 2024, 3:30pm UTC](https://discourse.julialang.org/t/is-adding-a-type-parameter-to-a-struct-a-breaking-change/111236 "2024-03-08T15:30:50Z")

</div>

If you have previously an exported type MyDateTime in a registered package: struct MyDateTime instant::Int64 end Would be adding a type parameter be a breaking change under the semantic versioning? struct MyDateTime…

---

## [RFC: give up on SemVer](https://discourse.julialang.org/t/rfc-give-up-on-semver/103536)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 36\
**Last updated:** [October 9, 2023, 8:46pm UTC](https://discourse.julialang.org/t/rfc-give-up-on-semver/103536 "2023-10-09T20:46:54Z")

</div>

I am opening a new topic because I do not want to sidetrack the one about main(). This is just the latest of “minor breaking changes” that are technically breaking, yet practically harmless and easy to deal with. SemVer …

---

## [Ask Pkg to resolve oldest possible versions for dependencies](https://discourse.julialang.org/t/ask-pkg-to-resolve-oldest-possible-versions-for-dependencies/93585)

<div class="topic-metadata">

**Author:** [@Krastanov](https://discourse.julialang.org/u/Krastanov)\
**Replies:** 0\
**Last updated:** [January 26, 2023, 4:26pm UTC](https://discourse.julialang.org/t/ask-pkg-to-resolve-oldest-possible-versions-for-dependencies/93585 "2023-01-26T16:26:48Z")

</div>

The compat for many of my packages looks like LibraryA = 0.1,0.2,0.3,0.4,0.5,0.6. I am starting to worry that I have inadvertently started relying on features introduced on a latter version that I simply did not notice a…

---

## [PSA: If your package's version is of the form \`0.y.z\`, please do NOT bump the minor version for new features](https://discourse.julialang.org/t/psa-if-your-packages-version-is-of-the-form-0-y-z-please-do-not-bump-the-minor-version-for-new-features/46570)

<div class="topic-metadata">

**Author:** [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)\
**Replies:** 0\
**Last updated:** [September 14, 2020, 3:08am UTC](https://discourse.julialang.org/t/psa-if-your-packages-version-is-of-the-form-0-y-z-please-do-not-bump-the-minor-version-for-new-features/46570 "2020-09-14T03:08:55Z")

</div>

The Julia package manager implements semantic versioning differently for packages that are pre-1.0 versus packages that are post-1.0. For packages that are pre-1.0 (i.e. the package’s version is of the form 0.y.z), we i…

---

## [Need advice on release numbering](https://discourse.julialang.org/t/need-advice-on-release-numbering/37140)

<div class="topic-metadata">

**Author:** [@anon94023334](https://discourse.julialang.org/u/anon94023334)\
**Replies:** 6\
**Last updated:** [April 7, 2020, 4:20pm UTC](https://discourse.julialang.org/t/need-advice-on-release-numbering/37140 "2020-04-07T16:20:29Z")

</div>

LightGraphs is currently at v1.3.1. We’ve made some really big changes to the LightGraphs API in the master branch, and have added deprecation warnings for all old functions. The deprecation warnings apply to almost all …
