Matt Donoughe

Results 24 issues of Matt Donoughe

**Existing Functionality** The following code generates a warning about using a deprecated function. ```rust use rocket::{get, Build, Rocket, routes}; #[get("/")] #[deprecated] fn handler_without_docs() -> &'static str { "ok" } #[rocket::launch]...

suggestion

Currently, there does not appear to be any way to mark an operation as deprecated without fixing up the OpenApi document afterwards. When using the `#[openapi]` attribute to generate documentation...

## What is the underlying problem you're trying to solve? I have an OPA policy that applies a per-item policy to a large collection of input. What I would like...

feature-request
inactive

## What is the underlying problem you're trying to solve? As a workaround for #5801, I have a large input document that I am modifying using `with` to parameterize incremental...

feature-request
performance
requires-investigation

Everybody knows about the MD5 SHA-1 SHA-256 SHA-512 algorithms, and these are almost universally written as md5 sha1 sha256 sha512. Unfortunately, the PURL spec says the key for the checksum...

PURL type definition

This PR adds clarification around NuGet package checksum qualifiers. Should there also be a `nuget_lock_sha512` qualifier or similar for holding the package hash? It could be useful for cases where...

PURL type definition
PURL qualifiers component

This PR adds a simple test that percent signs are correctly encoded and decoded in all parts of a PURL. Some implementations don't correctly handle percent encoding in all allowed...

PURL encoding
Test suite

This is a big change (in terms of impact, not lines), and I'm not entirely sure its the correct change, but something needs to be done in this area. #...

PURL core specification
PURL qualifiers component
PURL encoding

This is an updated version of #165 which seems to have stalled out over a year ago and has merge conflicts.

PURL type definition
PURL name component

The spec says nothing about how NuGet package names should be normalized, but the test suite ensures that NuGet package names are case sensitive. This is not true about NuGet...

PURL name component
PURL capitalization