Skip to content

5.6.0

API

API v5.6.0 — URL & CSV.

  • Added endpoint GET /url: parses a URL into its structural components — scheme, host, port, path, query parameters, and fragment. Duplicate query parameters are grouped into an array (?tag=js&tag=ts["js", "ts"]).
  • Added endpoint POST /csv: bidirectional conversion between CSV and JSON — parse turns CSV into an array of objects, format does the reverse — with a custom delimiter and optional headers.
  • The CSV parser handles quoted fields, including escaped quotes ("") and newlines inside a field.
  • Limits protect both endpoints: 2048 characters for a URL, 50,000 characters and 1000 rows for a CSV.

Documentation

  • Added documentation pages for URL and CSV.
  • Added both endpoints to the sidebar and Playground registry, and sorted the Playground registry alphabetically.
  • Fixed a bug where JS and Python code examples broke on values containing newlines, quotes, or backslashes (e.g. the CSV parse example) — special characters are now properly escaped.
  • Shortened the Address and Matrix feature card descriptions so they fit within 3 lines.
  • Fixed a stale "previous stable version" claim on the v2 getting started page — that status belongs to v4 now.