Skip to content

rime v0.1.3

Compare
Choose a tag to compare
@cafkafk cafkafk released this 09 Nov 07:21
· 53 commits to main since this release

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