Skip to content

Releases

3.0.2

Choose a tag to compare

@slack2450 slack2450 released this 06 Nov 15:33
1ad13ac

Fix Specials menu collection when the API advertises a numeric menu ID with isSpecials: true. Requests now use the virtual /menus/specials route, and the response schema accepts its specials ID. This resolves incomplete results caused by HTTP 500/Z556 on the numeric Specials route.

Includes seven regression tests and reference documentation for the official client and API compatibility. The README now provides a short quick start with links to docs/.

Lint, 30 unit tests, and builds passed on Node 22 and Node 24. Targeted live checks returned complete results for Sigered, King of Essex, The Dictum of Kenilworth, Walham Green, The Hykeham Manor, and The Captain Flinders.

The release workflow runs the full all-pub live suite before publishing to npm.

3.0.1

Choose a tag to compare

@slack2450 slack2450 released this 06 Nov 12:40
fa27aba

What's Changed

Full Changelog: v3.0.0...3.0.1

v3.0.0

Choose a tag to compare

@slack2450 slack2450 released this 03 Sep 22:57

Durable request deadlines, retry and cancellation handling, stricter response validation, explicit currency support, and preserved zero-configuration access via Wetherspoons' public client token. Publication is gated by the full live venue suite.

v2.1.1

Choose a tag to compare

@slack2450 slack2450 released this 13 Aug 14:09

Restore Wetherspoons API access by matching the mobile HTTP client headers accepted by the upstream CloudFront distribution.

v2.1.0

Choose a tag to compare

@slack2450 slack2450 released this 12 Aug 22:49

Discover alcoholic products across every orderable menu and sales area; treat temporary menu availability as an explicit non-error outcome; run fleet-wide live coverage at 15:00 Europe/London.

v2.0.1

Choose a tag to compare

@slack2450 slack2450 released this 12 Aug 21:28

Document the v2 drinks result contract and align the live test assertions with explicit unavailable outcomes.

v2.0.0

Choose a tag to compare

@slack2450 slack2450 released this 12 Aug 21:20

Breaking: getDrinks now returns an explicit available or unavailable result and throws for broken orderable menus.

v1.1.2

Choose a tag to compare

@slack2450 slack2450 released this 12 Aug 20:18

Fix Lambda and webpack bundle initialization by removing the runtime package.json filesystem lookup.

1.1.1

Choose a tag to compare

@slack2450 slack2450 released this 11 Aug 21:36

Full Changelog: 1.1.0...1.1.1

1.1.0

Choose a tag to compare

@slack2450 slack2450 released this 24 Jan 15:55

Full Changelog: 1.0.3...1.1.0