Releases: goharbor/harbor-cli
Releases · goharbor/harbor-cli
HarborCLI v0.0.22
What's Changed
Full Changelog: v0.0.21...v0.0.22
HarborCLI v0.0.21
What's Changed
- feat(pkg): Add package
errorsfor the CLI by @vg006 in #636 - Update Slack community information in README by @bupd in #957
- feat(preheat) : add project preheat policy command by @Sypher845 in #871
- fix: Use WithSecretVariable in Sign() for consistent credential handling by @Sypher845 in #952
- fix: Return errors from view command via RunE in
artifactcmd by @cotishq in #912 - fix:duplicate tag immutable registered by @NishchayRajput in #924
- docs: correct outdated fallback keyring path documentation by @CygnusMaximillian in #935
- chore(login): improve --password flag description with security guidance by @gcharpe1604 in #855
- feat: Add jobservice queue subcommand by @NishchayRajput in #793
- fix: Pinning github actions to SHA by @LAKSHJAIN14 in #827
- build(deps): bump golang.org/x/term from 0.42.0 to 0.43.0 by @dependabot[bot] in #921
- build(deps): bump github.com/charmbracelet/x/ansi from 0.11.6 to 0.11.7 by @dependabot[bot] in #832
- build(deps): bump github.com/sahilm/fuzzy from 0.1.1 to 0.1.2 by @dependabot[bot] in #919
- build(deps): bump golang.org/x/text from 0.36.0 to 0.37.0 by @dependabot[bot] in #920
- build(deps): bump github.com/go-openapi/strfmt from 0.26.1 to 0.26.2 by @dependabot[bot] in #888
- build(deps): bump robherley/go-test-action from 0.7.1 to 1.1.0 by @dependabot[bot] in #846
New Contributors
- @NishchayRajput made their first contribution in #924
- @CygnusMaximillian made their first contribution in #935
Full Changelog: v0.0.20...v0.0.21
HarborCLI v0.0.20
What's Changed
- fix: adding CNAME by @NucleoFusion in #826
- docs: update Install section in README by @adityashekhawat1999 in #794
- fix: replace reflect.Ptr with reflect.Pointer to fix govet inline by @Yashbhu in #872
- fix: add more stable validation for harbor-cli login by @qcserestipy in #810
- fix: return errors instead of panicking in list command by @cotishq in #865
- feat : instance remaining subcommands by @Sypher845 in #812
- fix(login): enforce mutual exclusivity of --password and --password-stdin flags by @gcharpe1604 in #849
- fix: Adding the --project flag for setting the scope of the label to artifact by @LAKSHJAIN14 in #822
- feat: adding test helper and tests for project list by @NucleoFusion in #797
- feat(repo): Implement Repository Update Command by @bhavyaKhatri2703 in #714
- fix(ldap): add url and scope validation to ldap ping command by @PrasunaEnumarthy in #804
- fix(doc): update missing man pages and doc entry by @vg006 in #893
- refactor(output): replace log.Info and log.Infof statements with Printf and log.Debugf statements by @qcserestipy in #884
- fix: update instance api print statement; made test and lint fail by @qcserestipy in #907
- feat: Adding Scoop publish by @NucleoFusion in #844
- Feature: Extending Retention Cmd PR by @NucleoFusion in #564
New Contributors
- @Yashbhu made their first contribution in #872
- @cotishq made their first contribution in #865
- @gcharpe1604 made their first contribution in #849
- @LAKSHJAIN14 made their first contribution in #822
Full Changelog: v0.0.19...v0.0.20
HarborCLI v0.0.19
What's Changed
- docs: add meeting notes to the readme by @vg006 in #719
- build(deps): bump go.yaml.in/yaml/v4 from 4.0.0-rc.3 to 4.0.0-rc.4 by @dependabot[bot] in #651
- fix(user):
harbor user elevateto handle empty responses by @vg006 in #634 - fix(ci): added pragma to dagger functions to pass a default directory to the source flag by @rkcoder101 in #699
- fix: require valid project ID for project labels creation by @Sypher845 in #641
- fix: use os.Root to resolve gosec G122 lint in man page generation by @Sypher845 in #730
- fix(ci): add temp container for git commit SHA in build by @Sypher845 in #728
- feat: Adding Github Templates for Issues and PRs by @NucleoFusion in #732
- fix(utils,prompt): enhance error parsing and goroutine error handling by @qcserestipy in #652
- fix: handle nil CopyByChunk in replication policy view by @yimtun in #596
- fix : project logs flags by @Sypher845 in #703
- fix: removing dependency on ansi and using lipgloss by @NucleoFusion in #739
- fix: pluralise time units in created time output by @adityashekhawat1999 in #691
- feat : vuln summary command by @Sypher845 in #738
- fix(user): pass populated PasswordChangeView to ResetPassword by @yimtun in #734
- docs: add MAINTAINERS.md by @bupd in #741
- tests: Added unit tests for user elevate command by @rkcoder101 in #686
- refactor(artifact): refactoring scan and tag subcommands under artifacts by @NucleoFusion in #700
- chore: add github-actions to dependabot config (closes #750) by @marwan562 in #753
- Update community calls time and meeting notes link by @bupd in #781
- replace commands that use Run to use RunE by @bhavyaKhatri2703 in #679
- docs: update contributing; update readme by @qcserestipy in #764
- fix(prompt): remove GetTagNameFromUser() that caused deadlock by @rshdhere in #681
- fix(member): handle error in DeleteAllMember to prevent nil pointer p… by @goyalpalak18 in #660
- fix: improve robot account config validation by @qcserestipy in #770
- build(deps): bump github.com/zalando/go-keyring from 0.2.6 to 0.2.8 by @dependabot[bot] in #768
- fix(views): enable searching and fix selection flow in TUI lists by @Sypher845 in #773
- docs: update contributing; add clear boundaries for issues and prs by @qcserestipy in #763
- chore(lint): enable unused linter by @PrasunaEnumarthy in #789
- feat: allow localhost as a valid host in URL validation by @marwan562 in #785
- feat(ci):create sbom generate and attest functions by @adityachopra29 in #643
- fix: reject invalid page values in selected list commands by @PrasunaEnumarthy in #779
- chore: bump Go version to 1.26.2 by @adityashekhawat1999 in #817
- fix: fixes to apt for proper deployment by @NucleoFusion in #813
- fix(ci): install syft and call binary by absolute path by @bupd in #823
- feat/vuln list command by @Sypher845 in #748
- build(deps): bump github.com/charmbracelet/huh from 0.8.0 to 1.0.0 by @dependabot[bot] in #744
- build(deps): bump robherley/go-test-action from 0.6.0 to 0.7.1 by @dependabot[bot] in #760
- build(deps): bump actions/checkout from 4 to 6 by @dependabot[bot] in #761
- build(deps): bump codecov/codecov-action from 5 to 6 by @dependabot[bot] in #787
- build(deps): bump sagikazarmark/dagger-version-action from 0.0.1 to 0.0.3 by @dependabot[bot] in #788
- build(deps): bump github.com/go-openapi/strfmt from 0.25.0 to 0.26.1 by @dependabot[bot] in #745
- build(deps): bump golang.org/x/term from 0.40.0 to 0.42.0 by @dependabot[bot] in #807
- build(deps): bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #759
- build(deps): bump golang.org/x/text from 0.34.0 to 0.36.0 by @dependabot[bot] in #806
New Contributors
- @yimtun made their first contribution in #596
- @adityashekhawat1999 made their first contribution in #691
- @marwan562 made their first contribution in #753
- @rshdhere made their first contribution in #681
- @goyalpalak18 made their first contribution in #660
- @PrasunaEnumarthy made their first contribution in #789
Full Changelog: v0.0.18...v0.0.19
HarborCLI v0.0.18
What's Changed
- fix: make comment field optional in user create command by @Sypher845 in #629
- fix: reject negative page-size values in list commands by @Sypher845 in #631
- fix : add url validation to all commands by @Sypher845 in #607
- build(deps): bump golang.org/x/text from 0.33.0 to 0.34.0 by @dependabot[bot] in #706
- build(deps): bump github.com/charmbracelet/bubbles from 0.21.1 to 1.0.0 by @dependabot[bot] in #704
- build(deps): bump golang.org/x/term from 0.39.0 to 0.40.0 by @dependabot[bot] in #705
- CI(lint): Add
gosecexclusion rules to fixlintjobs by @vg006 in #715 - fix: project view --id flag not working by @Sypher845 in #639
Full Changelog: v0.0.17...v0.0.18
HarborCLI v0.0.17
What's Changed
- Fix: Vulnerability Check Should Not Fail Pipeline by @bupd in #610
- Fix: Sign All Published Image Tags by @bupd in #612
- docs: add Community call details to README by @Sypher845 in #602
- fix(member): add username validation in member creation view by @intojhanurag in #615
- test: Add unit tests for documentation generation by @rkcoder101 in #597
- feat : vulnerability-summary-table-format by @Sypher845 in #618
- Fix harbor-cli project logs returning no output by @DrowsyWings in #587
- feat(user): add confirm password field to user create command by @Sypher845 in #683
- fix: correct typos across codebase by @Sypher845 in #630
- remove redeclaration of projectName by @bhavyaKhatri2703 in #677
- fix: add refresh-interval validation by @adityachopra29 in #678
- feat: adding sbom generation in release pipeline by @NucleoFusion in #646
- #fix: improve replication policy config logging and credential error m… by @kryptonn36 in #649
- refactor(robot): dynamically fetch and sort permissions with improved error handling by @qcserestipy in #690
- build(deps): bump github.com/sirupsen/logrus from 1.9.3 to 1.9.4 by @dependabot[bot] in #598
- build(deps): bump github.com/charmbracelet/bubbles from 0.21.1-0.20250623103423-23b8fd6302d7 to 0.21.1 by @dependabot[bot] in #693
New Contributors
- @Sypher845 made their first contribution in #602
- @intojhanurag made their first contribution in #615
- @DrowsyWings made their first contribution in #587
- @bhavyaKhatri2703 made their first contribution in #677
- @adityachopra29 made their first contribution in #678
- @kryptonn36 made their first contribution in #649
Full Changelog: v0.0.16...v0.0.17
HarborCLI v0.0.16
What's Changed
- chore: Update the goreleaser.yaml according to newer version 2.13.0 by @vg006 in #578
- chore: migrate from deprecated
gopkg.in/yaml.v3togo.yaml.in/yaml/v4by @bupd in #581 - build(deps): bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #582
- build(deps): bump golang.org/x/term from 0.37.0 to 0.38.0 by @dependabot[bot] in #583
- fix(ci): fix vulnerability check failure in dagger pipeline by @rkcoder101 in #588
- build(deps): bump golang.org/x/text from 0.31.0 to 0.33.0 by @dependabot[bot] in #593
- readme: say that Homebrew is now available by @maelvls in #594
- build(deps): bump golang.org/x/term from 0.38.0 to 0.39.0 by @dependabot[bot] in #592
- Fix Robot Account Login by @bupd in #590
- Feature: Moving to pure Dagger based CI/CD Pipeline from Goreleaser by @NucleoFusion in #547
- fix: main pipeline push image fix by @NucleoFusion in #599
- fix: fixing release error by @NucleoFusion in #601
- Fix: Release Workflow by @bupd in #605
- Fix Two Release Workflows running by @bupd in #608
New Contributors
- @vg006 made their first contribution in #578
- @rkcoder101 made their first contribution in #588
- @maelvls made their first contribution in #594
Full Changelog: v0.0.15...v0.0.16
HarborCLI v0.0.15
What's Changed
- build(deps): bump github.com/go-openapi/strfmt from 0.24.0 to 0.25.0 by @dependabot[bot] in #569
- build(deps): bump github.com/charmbracelet/huh from 0.7.0 to 0.8.0 by @dependabot[bot] in #561
- configuration diff view for
harbor config applycommand with interactive confirmation prompt by @qcserestipy in #568 - Feat: Add scope options in labels by @NucleoFusion in #560
- build(deps): bump golang.org/x/term from 0.36.0 to 0.37.0 by @dependabot[bot] in #574
- build(deps): bump golang.org/x/text from 0.30.0 to 0.31.0 by @dependabot[bot] in #575
- fix(robot_delete): adapt robot api handler for deletion by name; adapt robot delete commands for project and system to allow for deletion by name by @qcserestipy in #563
- fix: breaking issue by @bupd in #577
Full Changelog: v0.0.14...v0.0.15
HarborCLI v0.0.14
What's Changed
- fix: defer keyring initialization to prevent build-time keychain errors by @chenrui333 in #562
New Contributors
- @chenrui333 made their first contribution in #562
Full Changelog: v0.0.13...v0.0.14
HarborCLI v0.0.13
What's Changed
- feature: rebasing and working on LDAP commands by @NucleoFusion in #550
- build(deps): bump github.com/go-openapi/strfmt from 0.23.0 to 0.24.0 by @dependabot[bot] in #554
- build(deps): bump github.com/charmbracelet/bubbletea from 1.3.9 to 1.3.10 by @dependabot[bot] in #551
- build(deps): bump golang.org/x/term from 0.35.0 to 0.36.0 by @dependabot[bot] in #559
- build(deps): bump golang.org/x/text from 0.29.0 to 0.30.0 by @dependabot[bot] in #558
Full Changelog: v0.0.12...v0.0.13