All notable changes to this project will be documented in this file.
- Remove next.forgejo.org testing
- Bump clap from 4.4.10 to 4.4.11
- Bump tokio from 1.34.0 to 1.35.0
- Bump h2 from 0.3.21 to 0.3.24
- Bump flake inputs
- Bump hyper from 1.0.1 to 1.1.0
- Bump tokio from 1.35.0 to 1.35.1
- Bump reqwest from 0.11.22 to 0.11.23
- Single command integration tests
- Bump serde_yaml from 0.9.27 to 0.9.29
- Axum 0.7.2 breaking changes
- Bump clap from 4.4.8 to 4.4.10
- Bump axum from 0.6.20 to 0.7.2
- Release rime v0.1.7
- Add integration testing against freedesktops gitlab
- Bump serde from 1.0.192 to 1.0.193
- Bump form_urlencoded from 1.2.0 to 1.2.1
- Bump hyper from 0.14.27 to 1.0.1
- Bump openssl from 0.10.57 to 0.10.60
- Release rime v0.1.6
- Remove redundant comment
- Update flake inputs
- Bump http-body-util from 0.1.0-rc.3 to 0.1.0
- Release rime v0.1.5
- Update itest-live
- Bump tokio from 1.33.0 to 1.34.0
- Bump clap from 4.4.7 to 4.4.8
- Bump serde from 1.0.190 to 1.0.192
- Release rime v0.1.4
- Make ForgeReleases.matching more functional
- Update the comment about url encoding
- Support including pre-releases
- Add flagship routes for (git.)sr.ht
- Add an endpoint for semver locking
- Allow more complex semver locking
- Add support for release-based endpoints
- Try extracting a semver more aggressively
- Add more treefmt'ers, precommit hack
- Bump serde_json from 1.0.107 to 1.0.108
- Release rime v0.1.3
- Refactor the release discovery
- Configurable forge API page size
- Lift out the release list fetching
- Lift out a lot of shared code
- Use flagship routes for Codeberg
- Greatly simplify the handlers
- Turn auto-discovery into a "Forge"
- Lift routing out of the Forge trait
- Drop
new()
from the Forge trait - Allow some shortcuts for implementors
- Lift out the .tar.gz stripping
- Use the original URI for NoTarGz
- Re-export ForgeReleases from api::v1::forge
- Lift out some shared code
- Add testing for pre-releases
- Codeberg must now pass
- Add testing for the semver endpoint
- Add testing for the release endpoint
- Temporarily disable gitlab.com autodiscovery
- Improved auto-detection
- Add SystemConfiguration, refactor slightly
- Fix typo
- Revamped readme
- Add sourcehut version endpoints
- Add ref endpoint
- Branch endpoint
- Release rime v0.1.1
- Bump flake inputs
- Gracefully handle partial configs
- Release rime v0.1.2
- Add integration tests for the live server
- Add testing of slashes in branches
- Sanitize the tarball name in get_repo_ref
- Handle branch names with slashes in them
- Fix Forgejo & GitLab latest tag APIs
- Change all flake inputs to rime.cx
- Change most flake inputs to semnix
- Create SECURITY.md
- Add CONTRIBUTING.md
- Fix broken markdown link
- Make root route redirect to github repo for now
- Introduce flakehub api endpoint (version only)
- Introduce self-hosted forgejo api endpoint
- Introduce codeberg api endpoint
- Add a gitea route
- Introduce a self-hosted gitlab endpoint
- Try auto-discovering forges
- Direct mapping for github.com & flakehub.com
- Add dependabot.yml
- Bump serde from 1.0.188 to 1.0.190
- Bump regex from 1.9.5 to 1.10.2
- Add REUSE headers to SECURITY.md, dependabot.yml
- Bump serde_yaml from 0.9.25 to 0.9.27
- Make
cafkafk
codeowner of everything
- Fix oversight in suffix check
- Deny unwrap_used in clippy
- Remove commented out code
- Move routing out into tree structure
- Use nested routing
- Add simple integration tests for most forges
- Add autodiscovery integration tests
- Make cross compilation skip uncompilable
- Automate release of tagged containers
- Add CHANGELOG.md
- Make rime public
- Release rime v0.1.0