Skip to content

Releases: rubiin/shelf

v0.5.0

Choose a tag to compare

@rubiin rubiin released this 19 Oct 19:40
v0.5.0
2549962

Changelog

🐛 Bug Fixes

  • 1c2c296 fix(deps): update all non-major dependencies (#22)
  • 2549962 fix(cli): avoid deadlock in progress spinner halt

Released by GoReleaser.

v0.4.11

Choose a tag to compare

@rubiin rubiin released this 01 Oct 11:11
v0.4.11
423e871

Changelog

🚀 New Features

  • a7146ec feat: remove dependency on pin package and implement custom spinner logic
  • c79de83 feat: enhance self-update process with progress reporting and improved diagnostics handling
  • d893af2 feat: enhance progress spinner functionality and improve self-update diagnostics handling

Others

  • 423e871 Implement code changes to enhance functionality and improve performance

Released by GoReleaser.

v0.4.10

Choose a tag to compare

@rubiin rubiin released this 01 Oct 05:55
v0.4.10
61e7b89

Changelog

🚀 New Features

  • 2cb562b feat: enhance configuration handling by adding color support and loading defaults
  • 61e7b89 feat: add progress spinner for network-heavy commands and improve diagnostics handling
  • 0e6aaac feat: add Codecov badge to README and update CI workflow to upload coverage

Others

  • 9cb2917 test: add comprehensive coverage tests for cli, lock, render, selfupdate, and source packages

Released by GoReleaser.

v0.4.9

Choose a tag to compare

@rubiin rubiin released this 30 Sep 20:12
v0.4.9
4390738

Changelog

🐛 Bug Fixes

  • 2ef22fd fix(deps): update all non-major dependencies

Others

  • 4390738 Merge pull request #21 from rubiin/renovate/all-minor-patch

Released by GoReleaser.

v0.4.8

Choose a tag to compare

@rubiin rubiin released this 30 Sep 12:38
v0.4.8
9b0de13

Changelog

🚀 New Features

  • 9b0de13 feat: update README and self-update logic to clarify installation and update instructions for package-managed installs
  • 69ccd23 feat: implement self-update disable mechanism for package-managed installs with marker files and instructions

Released by GoReleaser.

v0.4.7

Choose a tag to compare

@rubiin rubiin released this 30 Sep 11:50
v0.4.7
90f25e3

Changelog

🚀 New Features

  • 90f25e3 feat: enhance self-update command with version and confirmation options

Released by GoReleaser.

v0.4.6

Choose a tag to compare

@rubiin rubiin released this 29 Sep 16:54
v0.4.6
6a4efc5

Changelog

🚀 New Features

  • 3e7ea3f feat: enhance shelf clean command to support cache removal and add related tests
  • 83a902f feat: add interactive update and clean commands for plugin management
  • 6a4efc5 feat: add shelf cd command to open a shell in a plugin's directory or run a command
  • 95c5f38 feat: add JSON output support for various commands and enhance related tests

🐛 Bug Fixes

  • 03890b3 fix(cli): make interactive clean and update work correctly

Others

  • 33a2e74 tests: add more tests for edge cases

Released by GoReleaser.

v0.4.5

Choose a tag to compare

@rubiin rubiin released this 23 Sep 19:47
v0.4.5
5c97b1a

Changelog

🚀 New Features

  • 5c97b1a feat: enhance environment variable handling and validation
  • 9204f6a feat: add defer helper builtin
  • f38078e feat: add color modes to info command output and enhance plugin info display

🐛 Bug Fixes

  • de72d23 fix: update AUR package name from shelf-sh-bin to shelf-cli
  • 9496e6f fix: update AUR package name from shelf-cli to shelf-sh-bin
  • c1eeead fix: enhance error handling and validation across source installation

Others

  • 08ff20b docs: update AGENTS.md for clarity and add best practices section
  • bd326b1 docs: add link to wiki for full command reference and troubleshooting

Released by GoReleaser.

v0.4.4

Choose a tag to compare

@rubiin rubiin released this 22 Sep 22:56
v0.4.4
c3f9664

Changelog

🚀 New Features

  • c3f9664 feat: update description to emphasize modern and configurable features of the plugin manager
  • 767d9ad feat: enhance 'edit' command to display success message after editing configuration
  • aac6f97 feat: enhance 'clean' command output to report cleaned paths and handle no items to clean
  • b59238d feat: add 'ignore' option to plugin configuration to exclude specific files from loading

Released by GoReleaser.

v0.4.3

Choose a tag to compare

@rubiin rubiin released this 22 Sep 22:28
v0.4.3
2db3b0c

Changelog

🚀 New Features

  • 2db3b0c feat: implement frozen plugin feature to pin versions and skip updates
  • 244fbba feat: add 'info' command to display locked plugin details including source, revision, files, and size

🐛 Bug Fixes

  • 0284ce2 fix: update command name from 'completions' to 'completion' for consistency in CLI usage

Released by GoReleaser.