Skip to content

Commit b0d5e01

Browse files
chore: reset CHANGELOG for upcoming release
1 parent c39013d commit b0d5e01

1 file changed

Lines changed: 0 additions & 37 deletions

File tree

CHANGELOG.md

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -5,40 +5,3 @@ All notable unreleased changes to this project will be documented in this file.
55
For released versions, see the [Releases](https://github.com/mirumee/ariadne-lambda/releases) page.
66

77
## Unreleased
8-
9-
### Breaking Changes
10-
11-
- **Ariadne 1.x is required.** Supported versions are `ariadne>=1.0.1,<2.0.0` (the previous upper bound was `<0.30.0`). Upgrade Ariadne in applications that depend on this package before upgrading `ariadne-lambda`.
12-
- **`GraphQLLambdaHandler` subclasses `GraphQLHandlerBase`.** Ariadne 1.0 renamed the ASGI handler base class from `GraphQLHandler` to `GraphQLHandlerBase`; this package follows that API.
13-
- **Callable `context_value` must use `(request, data)`.** The old fallback for callables that only accepted `(request)` has been removed so behavior matches `GraphQLHandlerBase.get_context_for_request` in Ariadne 1.0.
14-
15-
### Bug Fixes
16-
17-
- **Lambda function URLs:** `Request.create_from_event` accepts HTTP API v2–style events used with **Lambda function URLs** when `queryStringParameters` is missing and `body` is omitted (previously could raise or mis-handle keys).
18-
19-
### Improvements
20-
21-
- Refine request parsing and GraphQL HTTP handling (Pydantic `Request` model, handler tests, and fixtures aligned with API Gateway v2 payloads).
22-
23-
### CI/CD
24-
25-
- Run tests on **Python 3.10–3.14** in a matrix; use **uv** (`astral-sh/setup-uv`) for dependency sync and running checks.
26-
- Refresh GitHub Actions (`actions/setup-python`, reusable **test** / **build** / **prepare_release** / **publish** workflows).
27-
- Replace older standalone workflows (`run_tests`, `code_quality`, `deploy`) with the modernized pipeline.
28-
29-
### Build System
30-
31-
- **Hatchling** remains the build backend; **uv** replaces the Hatch CLI for environments, tests, lint, and builds (`uv sync`, `uv run`, `uv build`).
32-
- Expanded `pyproject.toml` metadata, optional extras for dev/test/types (including **ruff** and **git-cliff** in `dev`), and **git-cliff** (`cliff.toml`) for release notes.
33-
- Add a **justfile** with common `uv run` targets (`lint`, `test`, `check`, changelog helpers).
34-
- Disable coverage **`fail_under`** until the test suite is expanded (previously targeted 90%).
35-
- Add **`pip`** to the `dev` optional extra for edge cases where `pip` is invoked alongside uv.
36-
- Add **`uv.lock`** for reproducible local and CI installs.
37-
38-
### Documentation
39-
40-
- Declare support for Python 3.10–3.14 in project metadata; update README contact email.
41-
42-
### Testing
43-
44-
- Add API Gateway v2 **Lambda function URL** sample payload and tests; extend HTTP handler and schema tests alongside the refactors above.

0 commit comments

Comments
 (0)