Releases: zong-zhe/kpm
Releases · zong-zhe/kpm
v0.9.1
v0.9.0
Changelog
- 98ff6c1 test
- f5cf19d Merge pull request kcl-lang#360 from zong-zhe/add-tmp-path
- 1e80f0e fix: fix windows test case
- 12338e0 fix: fix test case
- 755928d feat: add a tmp dir for adding dependency to reduce the impact of failed downloads
- c5c5085 Merge pull request kcl-lang#359 from zong-zhe/fix-git-url-scheme
- 20f945d fix: add default scheme https
- 8b8d033 fix: fix invalid git url
- 4244558 Merge pull request kcl-lang#358 from zong-zhe/refactor-parse-url
- 433c658 fix: fix test case
- 0739548 fix: fix typo
- 780950e refactor: refactor the function to parse KCL dependency url
- d7258bd feat: support add dependencies from url (kcl-lang#357)
- 7a35562 Merge pull request kcl-lang#354 from officialasishkumar/refactor-dowloading-git-repo-via-gitDownloader
- e496a6f removed git subdirectory when download from git Downloader
- 33f0bac feat: change git download from DownloadFromGit to GitDownloader
- 6359c77 typo fix in TestDownloadOci in client_test.go
- f76ef15 feat: added tests for gitDownload
- 7dd3dc5 Merge pull request kcl-lang#352 from kcl-lang/dependabot/go_modules/github.com/hashicorp/go-version-1.7.0
- 737e398 Merge pull request kcl-lang#353 from kcl-lang/dependabot/go_modules/github.com/go-git/go-git/v5-5.12.0
- db6cd90 Chore: (deps): bump github.com/hashicorp/go-version from 1.6.0 to 1.7.0
- fbf4783 Merge pull request kcl-lang#349 from kcl-lang/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.19.0
- 095daec Merge pull request kcl-lang#348 from kcl-lang/dependabot/github_actions/actions/setup-go-5
- 6bbeddc Merge pull request kcl-lang#347 from kcl-lang/dependabot/github_actions/actions/checkout-4
- 210ec9d Merge pull request kcl-lang#346 from kcl-lang/dependabot/github_actions/goreleaser/goreleaser-action-5
- 613e3aa Chore: (deps): bump github.com/go-git/go-git/v5 from 5.11.0 to 5.12.0
- c0ff44d Merge pull request kcl-lang#345 from kcl-lang/dependabot/github_actions/contributor-assistant/github-action-2.4.0
- cc5a854 Chore: (deps): bump github.com/onsi/ginkgo/v2 from 2.11.0 to 2.19.0
- 2ef75ff chore: (deps): bump actions/setup-go from 2 to 5
- f819bc3 chore: (deps): bump actions/checkout from 2 to 4
- e469aca chore: (deps): bump goreleaser/goreleaser-action from 4 to 5
- ba1dc37 chore: (deps): bump contributor-assistant/github-action
- 62defb9 Merge pull request kcl-lang#343 from kcl-lang/bump-kcl-lib-090-beta
- 2dd78ce chore: update reference to latest
- cae707f chore: add depend bot
- f626713 test: update new override spec in the v0.9.0-beta.1 version
- 593a029 chore: bump kcl-go to v0.9.0-beta.1 and fix the get schema type impl and test cases
- 9215818 Merge pull request kcl-lang#342 from zong-zhe/fix-missing-deps
- 5ba74c0 fix: fix missing dependencies when add dependencies from local path
- 27294c2 Merge pull request kcl-lang#341 from zong-zhe/bump-kclgo-version
- fc5f928 fix: fix test cases
- cd73c8e chore: bump kcl-go version to v0.9.0-alpha.2
- 9a84542 Merge pull request kcl-lang#340 from zong-zhe/add-git-branch
- 5331226 fix: fix failed ci
- 6bb17a2 feat: supports add dependencies by git branch
- c670ccc Merge pull request kcl-lang#338 from zong-zhe/rm-update-log
- 4cb17d4 fix: fix test case
- 123e426 fix: rm log 'adding' during updating the dependencies
- 7a4df5b Merge pull request kcl-lang#337 from zong-zhe/add-store-api
- 9e863d6 feat: add StoreModLockFile and StoreModFile to store modfile and lockfile to local system
- d20b1ac Merge pull request kcl-lang#332 from zong-zhe/rm-fetch-sum
- bfd8fe3 fix: fix test case
- d22bf32 fix: fix test case
- 2e15bc7 fix: fix test case
- ef37c0e fix: add update flag to kpm metadata
- e0fb793 fix: rm fetch metadata during loading kcl.mod
- ec21ccf Merge pull request kcl-lang#331 from zong-zhe/fix-missing-sum
- a611015 fix: fix test case
- 7a7077f fix: fix oci sum missing
- c2d54a4 Merge pull request kcl-lang#330 from zong-zhe/rm-acquire-sum
- 8cd980c fix: remove keep AcquireDepSum() only in the downloading from OCI
- aa19024 Merge pull request kcl-lang#314 from zong-zhe/rm-calculation-sum
- 66a5cf6 fix: use reference in getDepStorePath()
- ecb24a3 fix: rm useless case
- 1ce1532 fix: fix test case
- 90e3ab0 fix: fix ci
- e493d91 fix: fix CR comments
- 0195cb7 feat: the checksum calculation during compilation is removed
- 0b0b423 Merge pull request kcl-lang#327 from officialasishkumar/fix-322
- 16833c6 feat: prohibit packaging and uploading when there are local dependencies
- 3a66dfe Merge pull request kcl-lang#326 from officialasishkumar/kpm-add-rename
- 28f1516 feat: added renamed pkgname in kcl.mod.lock
- c15e39b Merge pull request kcl-lang#325 from kcl-lang/refactor-kpm-repo
- 8c42491 refactor: kcl-lang.io/kpm repo
- 9fc4c5e Merge pull request kcl-lang#323 from kcl-lang/fix-test-suites
- 256fb37 chore: bump container image version to v5
- 702d7f3 chore: fix all test suites
- d2af32c Merge pull request kcl-lang#321 from officialasishkumar/kpm-add-rename
- 2e4fda3 Merge pull request kcl-lang#319 from AkashKumar7902/lfx-2024
- 09d8219 fix ci failure
- 3386e0f fix: rename in kpm add
- 5a3394c fix: rename in kpm add
- a61c36f refactor: address review comments
- dfb0080 Merge pull request kcl-lang#318 from officialasishkumar/kpm-add-rename
- 3726560 add mvs to update command
- 5e4e2bd feat: added rename flag in kpm add
- 83ebb23 Merge pull request kcl-lang#292 from AkashKumar7902/lfx-2024
- 1a8c8a4 fix windows ci
- 6724705 fix windows ci failure
- 1a30352 remove tidy command
- 3e9cae6 fix unit tests
- c9675cd remove not needed changes
- 030d434 delete unused function
- bc62300 fix unit tests
- 1e5f228 add check to return err if git host name is other than github
- 1502ec9 fix golint ci failure
- 444d9da fix unit tests
- 20b7314 Merge branch 'main' into lfx-2024
- 6cfd463 fix: downgrade issue
- cfd80ed add tests
- 3fd05e7 feat: add implementation of upgrade, previous, required, max
- faa726d Merge pull request kcl-lang#317 from kcl-lang/fix-tests
- 015ccfb fix: fail unit test cases
- f60d5bd Merge pull request kcl-lang#316 from officialasishkumar/kpm-pkg-include-and-exclude
- 0f2e6c5 feat: added unit tests
- 01c472b feat: added unit tests
- 4b99ed8 fix: addressed comments
- 7239ec4 feat: removed print statement from utils.go
- ee93448 feat: updated utils.go
- f9a58dd feat: updated toml.go
- 2d1a654 removed print statements
- 6889282 feat: add kpm pkg include and exclude
- b8a87ca Merge pull request kcl-lang#312 from kcl-lang/dependabot/go_modules/google.golang.org/protobuf-1.33.0
- 3463dcf Merge pull request kcl-lang#313 from kcl-lang/dependabot/go_modules/github.com/containerd/containerd-1.7.11
- 9f607d6 Merge pull request kcl-lang#310 from kcl-lang/dependabot/go_modules/golang.org/x/net-0.23.0
- 8d9958c Merge pull request kcl-lang#309 from kcl-lang/fix-dep-ref-symlink
- 68f18ad chore(deps): bump github.com/containerd/containerd from 1.7.0 to 1.7.11
- 5a42149 chore(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0
- 844163e chore(deps): bump golang.org/x/net from 0.20.0 to 0.23.0
- e085e5e fix: dep ref symlink
- 0d47303 Merge pull request kcl-lang#308 from zong-zhe/fix-log-bug
- c706ab7 fix: make test case running in order to test the log output
- 108ecaf fix: fix logWriter missing in KpmClient
- f3e75d9 Merge pull request kcl-lang#305 from zong-zhe/add-downloader
- f4ab30a fix: fix typo
- 7bedfd1 fix: make depDownloader in KpmClient public
- d4bb748 fix: fix test case
- 098c237 fix: fix test case
- 7496018 fix: fix test case
- ef5080b fix: replace test case
- 69edaae fix: fix test case
- 7dcf267 feat: add ocidownloader to pull oci package
- 9cc0b11 chore(deps): bump github.com/hashicorp/go-getter from 1.7.3 to 1.7.4 (kcl-lang#307)
- c1ade45 Merge pull request kcl-lang#302 from zong-zhe/fix-oci-url
- cc65b50 fix: fix failed test case
- 1071048 fix: fix download deps from oci url
- 6cf8df8 address review comments
- bb39f68 Merge pull request kcl-lang#298 from kcl-lang/fix-entry-override-settings-file
- bf53e56 fix: entry override settings file
- 322f190 Merge pull request kcl-lang#297 from d4v1d03/main
- dbac3a6 disable auto block pr option
- 3d1187a Merge branch 'main' into lfx-2024
- 62ff3e6 fix: Supports adding third-party dependencies from git repo with the version field
- 19ebda3 fix: rm checksum for dependencies from local path and fix symlink (kcl-lang#296)
- 7a69be5 Merge pull request kcl-lang#294 from zong-zhe/fix-mod-missing
- 8acf59c fix: fix missing mod when dep from local path
- ec6f1f2 fix: build error
- c071ce0 Merge branch 'main' into lfx-2024
- 255d871 feat: add already existing mvs library in go and use module package as graph key value type
- 9760af0 Merge pull request kcl-lang#290 from kcl-lang/fix-oci-source-with-settings
- 7ed45e5 Merge pull request kcl-lang#291 from zong-zhe/rm-indirect-deps
- eda9409 fix: fix e2e test
- f46ad5c fix: fix e2e test case
- 1fe277e fix: fix --no_sum_check
- ef6dec0 fix: turned off update indirect dependencies in kcl.mod
- c88106f fix: oci source with settings files
- bede720 Merge pull request kcl-lang#287 from zong-zhe/fix-missing-mod
- 3d2873b fix: fix missing deps in local path
- 90314fd Merge pull request kcl-lang#286 from zong-zhe/fix-dep-path
- e8e2f8a fix: fix test case
- f332ddf fix: fix e2e test
- d204d2f fix: fix missing version in
kpm run
- 2847a4a fix: fix missing version when add dependencies from local path
- ed2f17c Merge pull request kcl-lang#285 from zong-zhe/supports-oci-url
- 795ccfe feat: add marshall for oci url in kcl.mod
- fd05483 Merge pull request kcl-lang#282 from zong-zhe/add-dep-api
- a16b3ff feat: add api to get the dependencies from kcl.mod
- 2f9aaa8 Merge pull request kcl-lang#281 from fossabot/add-license-scan-badge
- b44ca81 Add license scan report and status
- 09384d9 Merge pull request kcl-lang#271 from AkashKumar7902/selection-strategy-research
- ffe0c90 docs: complete design doc
- 80caaec fix: fix windows path bug (kcl-lang#280)
- f70f6ff Merge pull request kcl-lang#279 from zong-zhe/add-sanitize-path
- d2512d6 fix: fix test case
- 9a291e7 fix: fix test case
- db421f4 fix: fix windows cases
- 22335e0 fix: fix test cases
- 18abd37 feat: Added some methods for sanitizing path on different platforms
- 116d6e4 Merge pull request kcl-lang#276 from liangyuanpeng/mod_opt_version
- 36a43ff Add version option for mod init.
- ab7426f Merge pull request kcl-lang#275 from zong-zhe/support-git-private
- 6aef0bd fix: fix golint ci
- 7655231 fix: fix e2e test cases
- e2b2982 fix: fix test case...
v0.2.8
v0.2.6
v0.1.5
Changelog
- a3d08f1 feat: update 'kclvm version' by git tag.
- b06ad46 Merge pull request kcl-lang#68 from zong-zhe/add-kpm-metadata
- bb7c568 feat: support 'kpm metadata' to show the metadata for dependencies.
- d432165 Merge pull request kcl-lang#64 from zong-zhe/refactor-kpm-cli
- 0eaa4cc Merge pull request kcl-lang#63 from zong-zhe/add-kpm-pull
- 0bebaed refactor: 'kpm registry login/logout' -> 'kpm login/logout'.
- bbe75aa fix: fix typo 'KCP' -> 'KCL'.
- 7c9e7d0 Feat: add 'kpm pull' to pull the kcl package from oci registry.
- 838c316 Feat: add 'kpm push' to push the kcl package to oci registry.
- af9d9a8 Feat: add 'kpm push' to push the kcl package to oci registry. (kcl-lang#62)
- 10fb38c Merge pull request kcl-lang#60 from zong-zhe/add-dep-link
- 40b57de feat: create a symbolic link for the dependencies.
- 9679688 Merge pull request kcl-lang#57 from zong-zhe/feat-kpm-run
- acf9129 feat: add "--kcl_args" for "kpm run" to pass the args to kclvm.
- bba0504 Merge pull request kcl-lang#52 from zong-zhe/rename-kpm-home
- 4eb9ec7 feat: rename KPM_HOME to KCL_PKG_PATH
- d545de1 Merge pull request kcl-lang#51 from zong-zhe/fix-add-bug
- 266fba3 fix:fix 'kpm add' would redownload the dependences each time.
- 6b49fca Merge pull request kcl-lang#47 from zong-zhe/kpm-run-oci
- 01bbbe0 fix: make e2e test happy.
- 1038ecc fix: fix CR comments.
- 4973e98 feat: 'kpm run' supports compile the kcl package from oci registry.
- 571b2b2 Merge pull request kcl-lang#45 from zong-zhe/kpm-registry-logout
- a7c0fbf feat: add 'kpm registry logout' to logout from registry.
- 8ca954a fix: make go lint happy
- beb39a6 feat: go mod tidy
- 8d19348 feat: add 'kpm registry login' to supports login oci registry.
- 37e0e25 Merge pull request kcl-lang#40 from zong-zhe/kpm-run-tar
- 82b12ae fix: make go lint happy.
- 818dbbd fix: make e2e test happy.
- ad086a4 fix: rm useless files in test cases
- 76bf802 feat: add '--tar' for 'kpm run' to run the kcl package tar.
- 6710cfc Merge pull request kcl-lang#39 from zong-zhe/add-e2e-test
- 4ad2810 fix: make go lint happy and fix ci.
- 85df6d6 Feat: add e2e test framework for kpm cli.
- 04986a5 Merge pull request kcl-lang#34 from zong-zhe/fix-ci
- 1997eb3 Merge pull request kcl-lang#33 from zong-zhe/check-kclvm-cli
v0.1.4
v0.0.1
Changelog
- 341ecc5 fix: fix ci '--clean'
- 1e6bfd4 feat: add kclvm_cli check and KPM_HOME check.
- 9dc3288 Merge pull request kcl-lang#32 from zong-zhe/add-details-readme
- 15d8f12 feat: add how to set env in README.
- 0f2a1b1 Merge pull request kcl-lang#31 from zong-zhe/default-kpm-default
- abcafb4 feat: add default KPM_HOME in 'user_root/.kpm'
- 24f2a9b Merge pull request kcl-lang#30 from zong-zhe/feat-readme
- c1d4fd6 feat: make README better.
- 5b1b450 Merge pull request kcl-lang#29 from zong-zhe/add-dependency-link
- f8fc24c fix: make go lint happy.
- 927036c feat: create the symbol link removed tag for dependency in KPM_HOME.
- 2379846 Merge pull request kcl-lang#28 from zong-zhe/abs-kpm-home
- 2e19abb fix: Change the path read from env KPM_HOME to an absolute path.
- a4c24a9 Merge pull request kcl-lang#26 from zong-zhe/add-go-releaser
- 02daa6e feat: add release ci.
- 0b13901 Merge pull request kcl-lang#23 from zong-zhe/add-kpm-run
- 4797cc6 fix: fix ci.
- 1cfa525 fix: fix ci.
- b27b75c test: echo env PATH.
- 4a40283 fix: set env to bashrc.
- 93231c1 fix: sudo install wget in ci.
- 9205caf fix: download kclvm in ci.
- 92ad1c0 fix: fix test cases.
- 0dbd2ed Merge pull request kcl-lang#24 from zong-zhe/add-readme
- 6e34847 fix: fix CR comments.
- c4b88b9 fix: fix typo.
- 3516e04 fix: fix typo.
- 7c28020 feat: add README in en and zh.
- aef45a0 fix: fix ci.
- f66a16f fix: rm println
- 9d6f8d1 test: add test log.
- 09d1ba2 test: test ci
- bf53ee9 fix: fix add return err in runner.
- 6f41540 feat: add more err msg.
- 6fb1f26 test ci
- 7cf1d8c fix: add 'kclvm_cli version' in ci
- c218465 fix: add kclvm container for test case.
- c603f71 fix: make go lint happy
- 0875283 feat: support command 'kpm run' to compile a kcl package with an entry file.
- 0fd1a57 Merge pull request kcl-lang#22 from zong-zhe/feat-add-package
- a39dc80 fix: rm and ignore kpm binary
- fd4f53d fix: fix CR comments
- 0a7333f feat: support command 'kpm package' to package a kcl package into tar.
- 11fe60c Merge pull request kcl-lang#18 from zong-zhe/feat-kpm-add
- 8f1c5d3 Merge pull request kcl-lang#13 from zong-zhe/doc-kcl-mod
- 05cee17 fix: rm useless code.
- 99ae93e feat: support pulling kcl packages with different tags by '-tag'.
- f482791 fix: fix typo GitOption->GitOptions, RegistryOption->Registryoptions.
- e861371 Feat: feat(kpm): support command 'kpm add' from github. kcl-lang#4.
- 51f1567 Merge pull request kcl-lang#17 from zong-zhe/add-kpm-init
- 0bd451a fix: 'opt' -> 'opts'
- 65dcff4 feat: rm useless comments
- 3d2b305 feat: init the log in main
- 75e582d fix: type 'LockFile'->'MOD_LOCK_FILE'
- 81c7a8b fix: type 'File'->'MOD_FILE'
- 64dd1dd feat: add comments for struct 'Package'
- ebc2c3f feat(kpm): support command 'kpm init'. kcl-lang#17
- abeeec2 add kcl.mod.proto
- 4dc5971 fix typo
- 6dcff50 fix spec for kcl.mod.lock
- cce18e0 feat kcl_mod.md
- ba6f4db fix typo
- 239f68c Doc: add kcl.mod spec.
- a5fb395 Initial commit
v0.0.1-alpha.2
Changelog
- 51973b8 test