Skip to content

Shelve v3.1.0

Choose a tag to compare

@github-actions github-actions released this 30 May 16:03
· 21 commits to main since this release
c383b3c

What's Changed

Features 🚀

  • feat(lp): add vercel self-hosting docs by @HugoRCD in #606
  • feat(app): add otp auth method by @HugoRCD in #609
  • feat(lp): add terms and privacy notice by @HugoRCD in #610
  • feat(apps): make vault app agnostic by @HugoRCD in #617
  • feat(app): upgrade nuxt and @nuxt/ui by @HugoRCD in #632
  • feat(app): add bot-id protection by @HugoRCD in #670
  • feat: auto-redirect single-team users by @onmax in #685
  • feat(docs): use docus by @HugoRCD in #705
  • feat(app): add groups and description for env var by @HugoRCD in #724
  • feat(app): improve variable creation form UX by @HugoRCD in #725
  • feat(lp): showcase v5 security surface on the landing page by @HugoRCD in #738
  • feat(app): expose full token scoping + polish audit logs UI by @HugoRCD in #739

Bug Fixes 🐞

  • fix: apply Turborepo best practices by @anthonyshew in #683
  • fix(cli): allow global commands without package.json by @onmax in #684
  • fix: prevent PGlite deadlock in team creation by @onmax in #687
  • fix: broken css and invalid border class by @onmax in #688
  • fix(app): use request origin for invitation email URL instead of undefined config by @fmazmz in #716
  • fix(app): align welcomeEmail props with EmailService by @HugoRCD in #729
  • fix(cli): switch shelve run to spawn + process-group signal handling by @HugoRCD in #730
  • fix(changeset): retarget LP changesets to @shelve/lp by @HugoRCD in #740
  • fix(cli): credentials written in the wrong path by @HugoRCD in #745

Documentation 📚

  • docs(lp): refresh documentation for v5 encryption, tokens, audit logs by @HugoRCD in #737

Tests 🧪

  • test: add unit and E2E testing infrastructure by @HugoRCD in #721
  • test(app): add cli push and pull e2e integration tests by @HugoRCD in #722
  • test(cli): cover offline cache, credentials, secret refs, ignore files by @HugoRCD in #734
  • test(app): cover tokens, scopes, bearer auth, and audit logs by @HugoRCD in #735

Refactoring 🛠

  • refactor(app): improve members table and date across the app by @HugoRCD in #607
  • refactor(app): improve navigation by @HugoRCD in #608
  • refactor(app): update auth middleware by @HugoRCD in #666

Dependency Updates 📦

  • chore(changeset): drop no-op LP changesets by @HugoRCD in #742
  • chore(deps): update all non-major dependencies by @renovate[bot] in #743
  • chore: upgrade pnpm to v11 and add minimumReleaseAge by @HugoRCD in #744

New Contributors

Full Changelog: v2.3.3...v3.1.0