# Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project follows semantic versioning.

## [0.1.2] - 2026-05-06

### Changed

- Updated the `qpdf-run` dependency range to `^0.2.0` so host apps can use the package's bundler-safe worker/runtime/WASM asset exports.

## [0.1.1] - 2026-05-06

### Changed

- Moved the Node-only `decompressQdfStreams` export to `pdf-qdf-source-edit/node` so the main package entrypoint no longer imports `node:zlib` in browser bundles.

## [0.1.0] - 2026-05-06

### Added

- Initial QDF source inspection APIs for parsing PDF objects and page content stream text operators.
- QDF stream decompression helper for Flate-encoded streams.
- Experimental low-level QDF text replacement planning and patch application.
- Stream length and xref repair helpers for patched QDF output.
- Optional `qpdf-run` byte runner adapter for host applications that provide runtime asset URLs.
- Type declarations for the public package API.
