Skip to content

4.6.0

API

API v4.6.0 — Agent, IP, Headers, security.

  • Added endpoint GET /agent: parses a User-Agent string into structured metadata — browser name/version/major, OS name/version, device type/vendor, rendering engine name/version, and a bot boolean for known crawlers.
  • Added endpoint GET /ip: analyzes an IPv4 or IPv6 address and returns its version, type (public, private, loopback, link-local, multicast, broadcast), class (A–E, IPv4 only), CIDR range, binary representation, decimal value (IPv4 only), and reverse DNS notation.
  • Added endpoint GET /headers: returns the request's HTTP headers as a key-value map, with optional filter parameter (comma-separated header names) and automatic redaction of authorization, cookie, set-cookie, and proxy-authorization.
  • Added JSDoc documentation to all exported functions across v4 modules.
  • Added automatic import sorting with eslint-plugin-simple-import-sort.
  • Fixed security vulnerability GHSA-w5hq-g745-h8pq in the uuid dependency (updated to v14).

Documentation

  • Added session required parameter to POST /chat Try panel.
  • Added true option to avatar in GET /placeholder Try panel.
  • Added timezone dropdown options to GET /time Try panel.
  • The Send button in Try panels is now disabled until all required parameters are filled.
  • Try panels now resolve their configuration from a centralized endpoint registry instead of inline props.
  • Fixed footer being overlapped by the On this page aside outline.
  • Added rounded corners to documentation tables.