- [ENHANCEMENT] Update dependencies and fix CI
- [FEATURE] Add --quiet option to suppress git progress output (#124)
- [FEATURE] Support Bitbucket personal repositories (#156)
- [FEATURE] Add --legacy-name flag #158
- [ENHANCEMENT] Windows enhancements (#110)
- [BUGFIX] Allow dots in a repository path's "user" section (#106)
- [BUGFIX] On windows, use
\
instead of/
(#115) - [BUGFIX] Replace
/
in version by-
(#146) - [BUGFIX] Correct path resolution to nested local dependencies (#151)
You can now jb update
a single dependency.
Run jb update github.com/org/repo
(supports multiple at ones).
- [FEATURE] Update single dependencies (#92)
- [FEATURE] Skip dependencies (#99)
- [ENHANCEMENT] Add support for subgroups (#91) (#93)
- [BUGFIX] Fix local package with relative path (#100) (#103) (#104)
- [BUGFIX] Fix unarchiver (#86)
The format of jsonnetfile.json
has changed. While v0.3.0 can
handle the old v0.2 format, v0.2 can't and must not be used with a
jsonnetfile.json
created by v0.3.0
- [FEATURE] Absolute imports (#63): Introduces a new style for importing the
packages installed by
jb
. The<name>/<file>
style used before caused issues, as it was neither unique nor clearly defined what to import.
To address this,jb
will now create a directory structure that allows to use import paths similar to Go:host.tld/user/repo/subdir/file.libsonnet
.
The old stlye is still supported, this change is backwards compatible.
jb rewrite
can be used to automatically convert your imports. - [FEATURE]
jsonnetfile.json
versions (#85): Adds averison
key tojsonnetfile.json
, so thatjb
can automatically recognize the schema version and handle it properly, instead of panicking. - [FEATURE] Generic
git
https://
(#73): Previously thehost.tld/user/repo
slug style was only supported for GitHub. All hosts work now. - [BUGFIX]
--jsonnetpkg-home
not working (#80)
- [FEATURE] Rework installation process adding checksums (#44)
- [FEATURE] Add local dependencies as source dependency (#36)
- [ENHANCEMENT] Only write jsonnnet files if we made changes (#56)
- [ENHANCEMENT] Package install optimizations for git (#38)
- [ENHANCEMENT] Add integration tests (#35)
- [ENHANCEMENT] Suppress detached head advice (#34)
- [BUGFIX] Make sure to fetch git tags (#58)
This is the first release for jsonnet-bundler.