Skip to content

General cleanup #237

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Apr 2, 2025
Merged

General cleanup #237

merged 7 commits into from
Apr 2, 2025

Conversation

gwynne
Copy link
Member

@gwynne gwynne commented Apr 1, 2025

These changes are now available in 4.5.0

Herein we bump the minimum Swift version to 5.10, fix a lingering Sendable issue, update the README and API docs, add Android and Musl CI, fix the tests to not require deterministic hashing, make the tests async, and do some code formatting.

While it isn't required for this PR to build, it will not be warnings-free and the Android CI won't pass until vapor/leaf-kit#135 is merged.

gwynne added 3 commits April 1, 2025 01:15
…to be async and use modern Vapor testing utilities. Tests no longer fail if SWIFT_DETERMINISTIC_HASHING isn't set. Moved the test templates under the tests directory.
…n comments in LeafEncoder implementation. Use `some Encodable` etc. where possible. Silence retroactive conformance warnings.
@gwynne gwynne added enhancement New feature or request semver-minor Contains new API labels Apr 1, 2025
@gwynne gwynne merged commit d469584 into main Apr 2, 2025
11 of 12 checks passed
@gwynne gwynne deleted the general-cleanup branch April 2, 2025 15:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request semver-minor Contains new API
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants