Skip to content

Releases: cafkafk/rime

rime v0.1.8

01 Feb 05:28
v0.1.8
Compare
Choose a tag to compare

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

07 Dec 04:55
v0.1.7
Compare
Choose a tag to compare

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

30 Nov 04:48
v0.1.6
Compare
Choose a tag to compare

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

23 Nov 03:24
v0.1.5
Compare
Choose a tag to compare

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

16 Nov 10:19
v0.1.4
Compare
Choose a tag to compare

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

09 Nov 07:21
Compare
Choose a tag to compare

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

02 Nov 09:53
Compare
Choose a tag to compare

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

30 Oct 14:25
Compare
Choose a tag to compare

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

28 Oct 12:32
cab5069
Compare
Choose a tag to compare

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