> ## Documentation Index
> Fetch the complete documentation index at: https://armory.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# @armory-sh/base

> Release history for @armory-sh/base

# @armory-sh/base

Full package changelog.

## Unreleased

### Patch Changes

* Added deterministic facilitator routing precedence for mix-and-match network/token/facilitator setups.
* Fixed per-token facilitator resolution on shared chains to avoid wrong facilitator selection.
* Added facilitator capability-based extension filtering in payment challenge headers (fail-open: unsupported keys are auto-ignored).
* Added facilitator-aware pricing selection for middleware config flows (`network + token + facilitator` before fallback).

## Version 0.2.28

### Patch Changes

* 993834f: Fix v2 Headers

* 3ba536a: Streamline Client, Multitoken Middleware

* Improve dynamic requirement handling across middleware and clients, and surface detailed payment verification errors.

  * Fix requirement selection/verification to use the accepted requirement dynamically (not first-item assumptions)
  * Support explicit `requirements` config paths consistently in middleware wrappers
  * Surface server verification details (for example `insufficient_funds`) in client retry failure errors
  * Add regression tests for non-primary requirement selection and client selector behavior
  * Clarify hooks vs extensions semantics in docs/READMEs and normalize docs page titles

* e90cb54: Update Package Dodcs

* 261eed7: Multichain Validation

* e03c05c: Add Client Hooks, Fix Test Suite

## Version 0.2.25

### Patch Changes

* 281eeb8: Fix Versions

## Version 0.2.24

### Patch Changes

* 4033813: Package Cleanup, Minor Docs

## Version 0.2.23

### Patch Changes

* 99b2ede: Fix USDC Names
* e6a88ff: Fix Dependency Resolution
* 6697eec: Fix Nonce Type
* 9ba2f62: Fix
* a938742: Fixing Amount

## Version 0.2.22

### Patch Changes

* Fix Amount

## Version 0.2.21

### Patch Changes

* Clenaup Flows

## Version 0.2.20

### Patch Changes

* Next.js Middleware, Extensiosn Package, Client Robustness, Route Filtering Added

## Version 0.2.19

### Patch Changes

* Add Simple Middleware Back

## Version 0.2.18

### Patch Changes

* ALpah Test

## Version 0.2.17

### Patch Changes

* Test Link

## Version 0.2.16

### Patch Changes

* Completed E2E Flows w/ v2

## Version 0.2.15

### Minor Changes

* **Added**: Export token constants (`TOKENS`, `USDC_BASE`, `EURC_BASE`, etc.) from `@armory-sh/tokens` package
* **Added**: Token helper functions (`getToken`, `getAllTokens`, `getTokensBySymbol`, `getUSDCTokens`, etc.)
* Token constants are now available directly from `@armory-sh/base` for convenience

## Version 0.2.14

### Patch Changes

* v2 Only, Cleanup

## Version 0.2.13

### Patch Changes

* Add Deep Test Suite, Enhance Compatibility

## Version 0.2.12

### Patch Changes

* :wq!

## Version 0.2.11

### Patch Changes

* Automated release

## Version 0.2.10

### Patch Changes

* 0b7c70b: Automated release
* 77ddc6c: Automated release
* 0e32676: Automated release
* Automated release

## Version 0.2.9

### Patch Changes

* Automated release

## Version 0.2.8

### Patch Changes

* Automated release

## Version 0.2.7

### Patch Changes

* Automated release

## Version 0.2.6

### Patch Changes

* Automated release

## Version 0.2.5

### Patch Changes

* Automated release

## Version 0.2.4

### Patch Changes

* Cleanup

## Version 0.2.3

### Patch Changes

* Cleanup Code, Add Bespoke Middleware
