Skip to content

chore(deps): bump @adonisjs/bouncer from 3.1.6 to 4.0.1 - #3

Closed
dependabot[bot] wants to merge 81 commits into
masterfrom
dependabot/npm_and_yarn/adonisjs/bouncer-4.0.1
Closed

dependabot[bot] wants to merge 81 commits into
masterfrom
dependabot/npm_and_yarn/adonisjs/bouncer-4.0.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 20, 2026 •

Copy link
Copy Markdown

Bumps @adonisjs/bouncer from 3.1.6 to 4.0.1.

Release notes

Sourced from @​adonisjs/bouncer's releases.

Update dependencies

4.0.1 (2026-08-21)

Bug Fixes

  • annotate indexPolicies return type so the emitted declaration tracks assembler (f3a2595), closes adonisjs/core#5142
  • correctly emit policy name when policy is resolved from cache (1d6acd6)

What's Changed

New Contributors

Full Changelog: adonisjs/bouncer@v4.0.0...v4.0.1

Breaking changes, bug fixes and small improvements

4.0.0 (2026-02-25)

Please check all 4.0.0 pre-releases to get a better sense of changes

Breaking change

We have removed the usage of app/policies/main.ts file in favor of auto-generated .adonisjs/server/policies.ts file that automatically scans the app/policies directory and indexes all the policies inside a barrel file. Moving forward, you can delete the app/policies/main.ts file and use the following hook for barrel file creation

import { indexPolicies } from '@adonisjs/bouncer' 
// adonisrc.ts
export default defineConfig({
hooks: {
init: [
indexPolicies()
]
}
})

Bug Fixes

  • flash form input when redirect back during form submission (aa63c7e)

Features

  • add index generator to index policies (53d7aea)
  • do not create policies/main.ts file (d245758)
  • make action required in Authorization event (19f1fe2)
  • redirect back to form when authorization check fails during form submission (52f6ea1)
  • abilities builder to infer return type of the Authorizer (e8f6bcd)
  • typing issue with AuthorizerResponse wrapped inside a Promise (ced4674), closes #14 #18

... (truncated)

Commits
  • 0037fe9 chore(release): 4.0.1
  • dfc3092 chore: update dependencies
  • f3a2595 fix: annotate indexPolicies return type so the emitted declaration tracks ass...
  • 1d6acd6 fix: correctly emit policy name when policy is resolved from cache
  • 019e27f chore(release): 4.0.0
  • c12862e chore: update dependencies
  • 701fd17 chore: publish under latest tag
  • d5755a7 chore(release): 4.0.0-next.2
  • a7ff1c0 test: fix breaking tests
  • 0abc699 fix: register indexPolicies hook when configuring package
  • Additional commits viewable in compare view
Maintainer changes

This version was pushed to npm by GitHub Actions, a new releaser for @​adonisjs/bouncer since your current version.


Consolidate RPC client implementation with improved error handling,
retry logic, and TypeScript support. Clean up legacy app scaffolding.

Key changes:
- Implement typed JSON-RPC client in TypeScript (src/index.ts)
- Add comprehensive error handling for JSON-RPC responses
- Add retry logic with configurable delays and attempts
- Add HTTP timeout and status code range validation
- Support environment-based configuration via .env
- Support Basic Auth and custom headers for RPC endpoints
- Add type definitions (src/types.ts) for Config, Logger, RpcParams
- Implement configurable logging with multiple levels
- Support both default and custom logger implementations
- Remove legacy app scaffolding (apps/app/ files)
  - Delete auth pages (login, register, verify)
  - Delete account settings pages and layouts
  - Delete explorer API routes

Package:
- Modernize to ESM (type: "module")
- Add proper exports map (ESM/CJS/types)
- Add comprehensive package metadata
- Maintain backward compatibility at v0.3.1

Features:
```typescript
import { createClient, createClientFromEnv } from '@hyperbitjs/rpc';

// Configure via env vars: RPC_URL, RPC_USERNAME, RPC_PASSWORD
const client = createClientFromEnv();

// Make typed RPC calls
const result = await client.requestOrThrow('getblockchaininfo');

// Custom config
const client = createClient({
  url: 'http://localhost:8332',
  username: 'user',
  password: 'pass',
  timeout: 30000,
  retries: 3
});
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels Oct 20, 2026
michaelmcshinsky and others added 7 commits October 20, 2026 15:13
- cipher-base 1.0.4 → 1.0.7
- sha.js 2.4.11 → 2.4.12
- pbkdf2 3.0.8 → 3.1.7
- handlebars 4.7.8 → 4.7.10
- axios 1.7.7 → 1.20.0
- node-forge dropped in fresh resolution
- .npmrc: legacy-peer-deps for pre-existing my-react-app peer conflict
Bumps [@adonisjs/bouncer](https://github.com/adonisjs/bouncer) from 3.1.6 to 4.0.1.
- [Release notes](https://github.com/adonisjs/bouncer/releases)
- [Commits](adonisjs/bouncer@v3.1.6...v4.0.1)

---
updated-dependencies:
- dependency-name: "@adonisjs/bouncer"
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title chore(deps): bump @adonisjs/bouncer from 3.1.3 to 4.0.1 chore(deps): bump @adonisjs/bouncer from 3.1.6 to 4.0.1 Oct 22, 2026
@dependabot
dependabot Bot force-pushed the dependabot/npm_and_yarn/adonisjs/bouncer-4.0.1 branch from 976dfc2 to 5e94835 Compare October 22, 2026 18:57
@dependabot @github

dependabot Bot commented on behalf of github Oct 22, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/adonisjs/bouncer-4.0.1 branch October 22, 2026 21:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant