# Documentation on Semantics of package Registry files

**URL:** <https://discourse.julialang.org/t/documentation-on-semantics-of-package-registry-files/31774>\
**Category:** General Usage\
**Tags:** question, documentation, pkg, registry\
**Created:** [December 2, 2019, 8:44pm UTC](https://discourse.julialang.org/t/documentation-on-semantics-of-package-registry-files/31774 "2019-12-02T20:44:13Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![non-Jedi](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/non-jedi/32/3645_2.png) [@non-Jedi](https://discourse.julialang.org/u/non-Jedi)\
**Post date:** [December 2, 2019, 8:44pm UTC](https://discourse.julialang.org/t/documentation-on-semantics-of-package-registry-files/31774/1 "2019-12-02T20:44:13Z")

</div>

Is there documentation somewhere on the semantics of the various toml files in Julia package registries? There was a release of a package as a patch version bump with a change in api that broke a downstream package, and I was hoping to update the compatibility of the downstream package to exclude the new patch release, but I can’t figure out the semantics of compat.toml.

[https://github.com/julia-vscode/CSTParser.jl/issues/114](https://github.com/julia-vscode/CSTParser.jl/issues/114)
