Releases: cafkafk/rime
rime v0.1.8
Changelog
All notable changes to this project will be documented in this file.
Bug Fixes
- Remove next.forgejo.org testing
Miscellaneous Tasks
- 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
- Release rime v0.1.8
Build
- Single command integration tests
- Bump serde_yaml from 0.9.27 to 0.9.29
Checksums
sha256sum
a8eda6231b504b8c6aab7915d8762ef2e82cd77e722f4ea6051d95466da19f55 ./target/bin-0.1.8/rime.exe_x86_64-pc-windows-gnu.tar.gz
5bb31ee57b09d40c253c8473e1e03ad98cbdc2ac3da6ebeddc313d9476a9f434 ./target/bin-0.1.8/rime.exe_x86_64-pc-windows-gnu.zip
md5sum
47eb1607d93ba6cb08276f062720ff78 ./target/bin-0.1.8/rime.exe_x86_64-pc-windows-gnu.tar.gz
85e775d5d8db0638deee0354dfd33c71 ./target/bin-0.1.8/rime.exe_x86_64-pc-windows-gnu.zip
rime v0.1.7
Changelog
All notable changes to this project will be documented in this file.
[0.1.7] - 2023-12-07
Bug Fixes
- Axum 0.7.2 breaking changes
Miscellaneous Tasks
- 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
Checksums
sha256sum
015082874919053712697d2a6b15254943ad8dbc2cec4f175c297a1418f94373 ./target/bin-0.1.7/rime.exe_x86_64-pc-windows-gnu.tar.gz
8deefe902935d3462237fdfc78a634e91bb17c47fc3f532a7ec458c7b2287a1b ./target/bin-0.1.7/rime.exe_x86_64-pc-windows-gnu.zip
md5sum
3318785041cb6c5008f633fd49458580 ./target/bin-0.1.7/rime.exe_x86_64-pc-windows-gnu.tar.gz
930b7eaf7d40ee65ee9f2de9ac92c1ae ./target/bin-0.1.7/rime.exe_x86_64-pc-windows-gnu.zip
rime v0.1.6
Changelog
All notable changes to this project will be documented in this file.
[0.1.6] - 2023-11-30
Features
- Add integration testing against freedesktops gitlab
Miscellaneous Tasks
- 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
Checksums
sha256sum
rime v0.1.5
Changelog
All notable changes to this project will be documented in this file.
[0.1.5] - 2023-11-23
Bug Fixes
- Remove redundant comment
Miscellaneous Tasks
- Update flake inputs
- Bump http-body-util from 0.1.0-rc.3 to 0.1.0
- Release rime v0.1.5
Testing
- Update itest-live
Checksums
sha256sum
173e7a6899d29478d415993370a3f5157155e750965b07a3de72fbb0d7643e7d ./target/bin-0.1.5/rime.exe_x86_64-pc-windows-gnu.tar.gz
fb919c91f1047a91083e80c6f6e8f39ee6ffff8fe1b56cac6fb9951054184516 ./target/bin-0.1.5/rime.exe_x86_64-pc-windows-gnu.zip
md5sum
e22614fe65820d0bd409938b477536f2 ./target/bin-0.1.5/rime.exe_x86_64-pc-windows-gnu.tar.gz
6ee0e42f9acf6ee9e67e48e90873a509 ./target/bin-0.1.5/rime.exe_x86_64-pc-windows-gnu.zip
rime v0.1.4
Changelog
All notable changes to this project will be documented in this file.
[0.1.4] - 2023-11-16
Miscellaneous Tasks
- 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
Refactor
- Make ForgeReleases.matching more functional
Checksums
sha256sum
0b5d17a81e4d512e346cdba056f03c4ec11e2a766de3ba0f0151a892f770979e ./target/bin-0.1.4/rime.exe_x86_64-pc-windows-gnu.tar.gz
2961da3bd5698c38809d6ee7ebb94ac8d9a37ce49b435995572e4a0f6d300c7a ./target/bin-0.1.4/rime.exe_x86_64-pc-windows-gnu.zip
md5sum
f49f8b3ff219dd5dbd913c93cec04f6d ./target/bin-0.1.4/rime.exe_x86_64-pc-windows-gnu.tar.gz
b81af22c7aac635a96d33b6a28c76ec7 ./target/bin-0.1.4/rime.exe_x86_64-pc-windows-gnu.zip
rime v0.1.3
Description
Semver, semver semver, and no more pre-releases (unless you like that, in which case you can enable them with a query parameter).
At this point, rime has everything we could initially dream of wanting, and in less than a month we got here. Can't wait to see where we'll go now. Tentative work on a leptos frontend has been started... but no promises on that front.
Changelog
All notable changes to this project will be documented in this file.
[0.1.3] - 2023-11-09
Documentation
- Update the comment about url encoding
Features
- 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
Miscellaneous Tasks
- Add more treefmt'ers, precommit hack
- Bump serde_json from 1.0.107 to 1.0.108
- Release rime v0.1.3
Refactor
- 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
Testing
- 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
Bug
- Improved auto-detection
Checksums
sha256sum
7b475f91b00558a95d5696642fb1a590a8fdfe2a2bdc5b7871f640257443c167 ./target/bin-0.1.3/rime.exe_x86_64-pc-windows-gnu.tar.gz
ec958af60973f124895e00cf9889c00758366dbc9e22a76d037ceffdab5bd028 ./target/bin-0.1.3/rime.exe_x86_64-pc-windows-gnu.zip
md5sum
9d76ad052ac0a0fc222aca1b6b5020bb ./target/bin-0.1.3/rime.exe_x86_64-pc-windows-gnu.tar.gz
7b4302225e371bae366d6e34222fb308 ./target/bin-0.1.3/rime.exe_x86_64-pc-windows-gnu.zip
rime v0.1.2
Changelog
All notable changes to this project will be documented in this file.
[0.1.2] - 2023-11-02
Bug Fixes
- Add SystemConfiguration, refactor slightly
Documentation
- Fix typo
- Revamped readme
Features
- Add sourcehut version endpoints
- Add ref endpoint
- Branch endpoint
Miscellaneous Tasks
- Release rime v0.1.1
- Bump flake inputs
- Gracefully handle partial configs
- Release rime v0.1.2
Testing
- Add integration tests for the live server
- Add testing of slashes in branches
Bug
- Sanitize the tarball name in get_repo_ref
- Handle branch names with slashes in them
- Fix Forgejo & GitLab latest tag APIs
Build
- Change all flake inputs to rime.cx
- Change most flake inputs to semnix
Checksums
sha256sum
7714c5a7caefe890dfb625fbafead252f19fc7b99a4101537b9125d9bb7de619 ./target/bin-0.1.2/rime.exe_x86_64-pc-windows-gnu.tar.gz
51d5abc75af65745f752a89b5303ae6e8df3e90a3132531f2609e1147d1a7515 ./target/bin-0.1.2/rime.exe_x86_64-pc-windows-gnu.zip
md5sum
12b7e1ec98e30bb22dda294541445b0e ./target/bin-0.1.2/rime.exe_x86_64-pc-windows-gnu.tar.gz
841c77fd7f19abe507e5c63ec9a11fcf ./target/bin-0.1.2/rime.exe_x86_64-pc-windows-gnu.zip
rime v0.1.1
Overview
Thanks to the work of @algernon, this release brings support for:
- gitlab
- self hosted gitlab
- codeberg
- self hosted forgejo
- gitea
Further, it adds autodiscovery, making it even easier to query rime, now just /v1/<url>/<user>/<repo>.tar.gz
should be sufficient for most users.
We also bring support for versioned releases on flakehub, but currently it's only version locked.
Changelog
Documentation
- Create SECURITY.md
- Add CONTRIBUTING.md
- Fix broken markdown link
Features
- 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
Miscellaneous Tasks
- 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
Refactor
- Fix oversight in suffix check
- Deny unwrap_used in clippy
- Remove commented out code
- Move routing out into tree structure
- Use nested routing
Testing
- Add simple integration tests for most forges
- Add autodiscovery integration tests
Build
- Make cross compilation skip uncompilable
- Automate release of tagged containers
Checksums
sha256sum
7d81d73f7df4becd4c993a83ec734c54f880261947b22bacdeebe2f05ef6df07 ./target/bin-0.1.1/rime.exe_x86_64-pc-windows-gnu.tar.gz
04be82494e95714dad23e17311d2b31184a9924556afce43f0ce4d0958f0dadf ./target/bin-0.1.1/rime.exe_x86_64-pc-windows-gnu.zip
md5sum
b8cb8828661433400689293d38a7f779 ./target/bin-0.1.1/rime.exe_x86_64-pc-windows-gnu.tar.gz
587d0e8a054e9588a1e0b88d080aaff2 ./target/bin-0.1.1/rime.exe_x86_64-pc-windows-gnu.zip
rime v0.1.0
Description
It's super early days for this project, but the bare minimum I personally need is already here.
Changelog
All notable changes to this project will be documented in this file.
[0.1.0] - 2023-10-28
Features
- Add CHANGELOG.md
Miscellaneous Tasks
- Release rime v0.1.0
Checksums
sha256sum
4b2d04caea194220a4e816bd7d9028ca395108ac48bee4fadbc6a1f2607aa24a ./target/bin-0.1.0/rime.exe_x86_64-pc-windows-gnu.tar.gz
2547286ddd734e889858dc740b0b9cc39b36b29fcbfb4612836bebccb5cc362d ./target/bin-0.1.0/rime.exe_x86_64-pc-windows-gnu.zip
md5sum
fe4c97ff15c776cc420ed853da3dc85e ./target/bin-0.1.0/rime.exe_x86_64-pc-windows-gnu.tar.gz
f42aa920bdbc2a81ba7a2e7ae1dc32bc ./target/bin-0.1.0/rime.exe_x86_64-pc-windows-gnu.zip