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
botboolean 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
filterparameter (comma-separated header names) and automatic redaction ofauthorization,cookie,set-cookie, andproxy-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
uuiddependency (updated to v14).
Documentation
- Added
sessionrequired parameter to POST /chat Try panel. - Added
trueoption toavatarin 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.