# Changelog ## 1.0.0 - 2026-08-28 - Preserve the six-function CommonJS API and observable stack, eval, source excerpt, map lookup, custom retrieval, and environment behavior of `source-map-support@0.5.21`. - Preserve `register`, `register-hook-require`, the standalone browser CommonJS/global/named-AMD contract, and the legacy browser remap; add a companion browser ESM host for root browser-condition imports. - Verify the residual `vm.runInThisContext()` mapping case against native Node source-map behavior while recommending native maps for ordinary modern Node execution. - Replace the historical `source-map` and `buffer-from` production graph with exact `@jridgewell/trace-mapping@0.3.31` and its two exact MIT transitive dependencies; use `AnyMap` for regular and indexed/sectioned Source Map v3 payloads while retaining section offsets, names, and embedded source text. - Resolve URL-based map sources without treating URL hosts as local paths. - Release generated file contents after unsuccessful map discovery to avoid indefinite retention of unmapped source text. - Cache malformed maps and misses, use null-prototype caches, and preserve generated positions when parsing or lookup fails. - Resolve browser-relative map/source paths without a Node `process` global. - Decode UTF-8 inline browser maps without requiring a Buffer polyfill and treat malformed base64 as a retrieval miss rather than an `atob()` failure. - Preserve uncaught `Error.cause` output and existing nonzero exit codes. - Retain current native V8 formatting for differently named property aliases. - Add a side-effect-free ESM-host root, first-party TypeScript declarations, conditional exports, exact package metadata, and current release checks. - Restore explicit V8 BSD 3-Clause attribution for copied `CallSiteToString` code while retaining Evan Wallace's upstream MIT notice. - Retain exact MIT notices for the three bundled @jridgewell components and `path-browserify` in both packed browser artifacts.