plumber
Turn R code into a web API
R's API framework grew its serializer catalogue, then went quiet on features.
◆Recent moves
- 6mo ago
Swagger redirects use relative paths for hosted deployments
Swagger documentation redirects now use relative paths so they survive being served behind a proxy such as Posit Connect. A hosting fix with no change to the API surface.
View source ↗ - 7mo ago
Test-only fix for R Markdown image matching
One change, and it is to the test suite's HTML pattern matching. Nothing here reaches users.
View source ↗ - 7mo ago
Arrow IPC Stream serializer and parser
Adds Arrow IPC Stream serializer and parser, continuing the format-expansion thread that ran through parquet and feather. The apiPath fix makes mounted documentation resolve correctly.
View source ↗ - 1y ago
Excel and ragg support, port validation, no disk staging
The largest release in the window: excel serializer and parser, ragg and svglite graphics devices, ports validated against IANA guidance, and rds, feather and parquet parsers that no longer stage data on disk. Error messages are now off by default rather than depending on whether the session is interactive.
View source ↗ - 4y ago
GeoJSON and parquet serializers, breaking OpenAPI comment split
Where the format expansion started in earnest: GeoJSON round-tripping into sf objects, a parquet serializer and parser on arrow, and an octet-stream serializer. The OpenAPI summary and description split from endpoint comments is flagged breaking.
View source ↗ - 5y ago
Trailing-slash redirects and 405 method-not-allowed handling
Routing gains the pieces users kept hand-rolling: optional trailing-slash redirects and 405 responses for valid routes called with the wrong method. Three breaking changes come with it, including forced JSON serialization of error responses.
View source ↗