Skip to main content

Changelog

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

[0.10.0] - 2026-04-16

Features

  • Add e2e test suite for terminology engine (7a88af0)

[0.9.2] - 2026-04-16

Features

  • Add terminology-aware search params with typed TokenParam values (d65da41)

[0.9.1] - 2026-04-16

Bug Fixes

  • Fix terminology emitter: sanitize ValueSet names and deduplicate keys (9cfb483)

[0.9.0] - 2026-04-16

Features

  • Add terminology documentation and update docs (679d4af)
  • Add terminology emitter and parameterize resource emitter for bound types (e293dfe)
  • Add BindingModel and parse bindings from FHIR StructureDefinitions (828ae46)
  • Add @fhir-dsl/terminology package for offline ValueSet/CodeSystem resolution (6f8df42)

Other

  • Wire terminology engine in generator and add CLI flags (c8eec8a)
  • Extend downloader to fetch expansions.json and collect VS/CS from IGs (706f582)
  • Make Coding and CodeableConcept generic with backward-compatible defaults (55f7d8d)

[0.8.0] - 2026-04-16

Features

  • Add composite parameter documentation and update roadmap (0f5b41f)
  • Add type-safe composite search parameter support (d85679b)
  • Add README for each package for npm (0e9414a)

Bug Fixes

  • Fix biome lint warnings in type tests (003a3cb)

[0.7.0] - 2026-04-16

Features

  • Add streaming documentation and update docs (304b793)
  • Add tests for search query streaming (8962ece)
  • Add streaming and lazy loading for search queries (715b296)
  • Add changelog page to docs site (017f024)
  • Add changelog generation from git history (9f95bb9)

[0.6.1] - 2026-04-16

Bug Fixes

  • Fix CI typecheck: use proper test types instead of base Resource (00d1fd3)

[0.6.0] - 2026-04-16

Features

  • Add FHIRPath documentation and update package references (fc011ad)
  • Add comprehensive tests for FHIRPath expression builder (db34095)
  • Add FHIRPath expression builder with near-complete spec coverage (2ef12b1)

Bug Fixes

  • Fix MDX build: escape operator symbols in FHIRPath docs table (fb22de5)

Removals

  • Remove unused variable and fix lint warnings (e21f22c)

[0.5.0] - 2026-04-16

Features

  • Add type-safe _revinclude, chained parameters, and _has query methods (2a5dea8)

[0.4.0] - 2026-04-16

Features

  • Add husky pre-commit hook to run lint before commits (8281583)
  • Add Docusaurus documentation site with GitHub Pages deployment (87038cc)

Improvements

  • Expand README with detailed docs, reference links, and API overview (ea998d3)
  • Replace redirect with landing page on docs site (df2b0fd)

Bug Fixes

  • Fix CI lint failures: remove unused import, format browserslist, ignore .docusaurus (48e0c61)

Other

  • Make version dynamic in CLI and sync docs versions on bump (4a3adec)
  • Downgrade TypeScript version to 5.9.3 in package.json and pnpm-lock.yaml (666ab01)

[0.3.0] - 2026-04-15

Improvements

  • Upgrade all dependencies to latest versions (e451ff0)

[0.2.1] - 2026-04-15

Features

  • Add version bump script (3053250)

Improvements

  • Update repository URLs in package.json files to reflect new ownership (1d5cf5e)

Other

  • Reorder Type check step in CI workflow for improved clarity (4dd3a9c)

[0.2.0] - 2026-04-15

Features

  • Add tests for generator emitters, profile parser, and type-level assertions (b2c8724)
  • Add comprehensive unit test suite across all packages (d3df79b)
  • Add CLI generation step to core README setup instructions (ece9bd4)
  • Add CI and release GitHub Actions workflows (68698c2)
  • Add README documentation for root, core, and CLI packages (6465b8d)
  • Add MIT license (1ea4702)
  • Add example package with end-to-end query builder demos (0b393dc)
  • Add usage example demonstrating query builder API (64a06d3)
  • Add CLI package for FHIR type generation (ad0a43a)
  • Add runtime package with query executor and pagination (d4f1da3)
  • Add core query builder with Kysely-inspired fluent API (4bc1b9d)
  • Add generator package for FHIR type codegen (ebcd5e4)
  • Add R5 resource types, datatypes, and search parameters (7673d79)
  • Add R4 search parameter types and US Core profiles (f5700cd)
  • Add R4 resource type definitions (9819158)
  • Add types package with R4 primitives, datatypes, and registry (27a6421)
  • Add utils package with naming conventions and type mappings (998144e)

Improvements

  • Update devDependencies to latest versions in package.json and pnpm-lock.yaml (7581360)
  • Update core builders and generator index emission (8a3feec)
  • Update CLI, utils, and example for new type structure (8771179)
  • Update core query builders for simplified type imports (5709c7e)
  • Update generator to target new flat types structure (e3fa0d8)

Removals

  • Remove standalone example and refine search query builder (9bc6bfc)

Other

  • Automate npm publish on version tags (40aab3a)
  • Enforce strict type safety across the monorepo (c2fd1f3)
  • Minor fixes in core types, generator, and datatypes (0dbbdf1)
  • Configure packages for npm publishing with dual ESM/CJS (e236672)
  • Regenerate example types with updated generator output (61e9998)
  • Improve generator index emitter and generation pipeline (fab9684)
  • Restructure types package to remove R4/R5 duplication (1f91605)
  • Refine US Core profile types and simplify registry (232fd51)
  • Initial project setup with pnpm workspace (b8914e6)