v12.25.0
v12.25.0 - 2026-08-24
- 🎉 TAK Server HTML error pages (Tomcat/Spring "Exception Report" documents) returned by the API are now parsed into a
TAKServerErrorinstead of the raw HTML being used as the error message -message/safecontain the human readableMessage(falling back toDescription, the Exception's message, the page<title>or the visible text) whiledetailscontains a plain-text breakdown (status line, labelled fields & exception trace) suitable for an "Advanced" UI section andhtmlretains the unmodified page. Pages are parsed with the existing@tak-ps/xml-jsdependency (Tomcat emits well-formed XHTML) with a visible-text fallback for malformed documents.TAKServerError,parseHTMLError(),isHTML(),summarizeHTMLError()&formatHTMLError()are exported - 🐛 Errors thrown within
TAKAPI.fetchare now rethrown when they are anyErrsubclass (previously matched onname === 'PublicError'only)
�