Skip to content

croissant-baker: v0.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Apr 19:15
e90db70

0.1.0 (2026-04-16)

Features

  • activate PyPI publishing (d306be0)
  • Activate release-please deployment to PyPI. (d96c271)
  • Add CLI metadata overrides with MIMIC-IV demo example (b317fc0)
  • Add CLI metadata overrides with MIMIC-IV demo example (f482c0d)
  • add FHIR NDJSON/Bundle handler (f255b59)
  • add FHIR NDJSON/Bundle handler and generic JSON/JSONL handler (bc43ade)
  • add glob-based file inclusion and exclusion filtering with dry run support (ada33ed)
  • add glob-based file inclusion and exclusion filtering with dry-run support (f8cde9c)
  • Add initial Croissant metadata generation CLI (8b60763)
  • Add initial Croissant metadata generation CLI (2e552c9)
  • add MEDS Parquet support and test (70865ac)
  • add MEDS Parquet support and test (032a789)
  • add MIMIC-IV OMOP test support (closes #13) (e7f9a5c)
  • add MIMIC-IV OMOP test support (closes #13) (505b27d)
  • add native RAI CLI flags alongside YAML workflow (15e150a)
  • add native RAI CLI flags alongside YAML workflow (8c46646)
  • add Open Targets evaluation framework (f4d59f5)
  • add RAI metadata support with PROV-O via YAML config (4adbff9)
  • CSV streaming + type conflict handling for the full 2 datasets (0ebed58)
  • CSV streaming + type conflict handling for the full 2 datasets (e79370e)
  • fix PyPI publishing, docs workflow, and site URLs (89b94fe)
  • group partitioned Parquet tables into FileSet + RecordSet (9f844e9)
  • Make --creator required and add automated testing infrastructure (e29f9bb)
  • Make --creator required and add automated testing infrastructure (8b8ca65)
  • Open Targets external evaluation and committed test subset (3640964)
  • Parquet quality fixes and nested type support (536adf4)
  • rename package from croissant-maker to croissant-baker (b8c0020)
  • rename package from croissant-maker to croissant-baker (1c306aa)
  • Setup basic project structure (#1) (864c853)
  • warn on missing Croissant spec-required fields and clarify dev … (6b1e940)
  • warn on missing Croissant spec-required fields and clarify dev workflow in README (d65bc56)

Bug Fixes

  • add newline at the end of files (17616b3)
  • add warning log on skipping malformed image entries in summary (87dc97e)
  • adjust num_images to reflect processed items only in image summary (7634337)
  • close ParquetFile handle to prevent resource leak (#54) (b6240ea)
  • close ParquetFile handle to prevent resource leak (#54) (c6e1caf)
  • correct handler sniffing and FileSet glob precision (25a4058)
  • filter docs workflow paths, build wheel-only, add pypi environment (57bbda0)
  • image: read TIFF dimensions from tags to avoid swapped metadata (aa9a80f)
  • image: read TIFF dimensions from tags to avoid swapped metadata (cfbd635)
  • prevent auto-generation of output filename when dry-run is enabled (0a7eb3e)
  • rebase on main, wire include/exclude/dry-run into CLI and tests (c42fb20)
  • remove file:// url fallback to prevent local path leakage (fc47ea2)
  • remove file:// url fallback to prevent local path leakage (07540de)
  • resolve KeyError in image_handler properties (#38) (494baf2)
  • resolve KeyError in image_handler properties (#38) (ec93a4b)
  • restore technical_overview.md and delete file_filtering.md as intended (4295941)
  • set PYTHONPATH in generate.py subprocess (724fb6f)
  • update site URL to lcp.mit.edu, add PyPI badges and install sections (7ef676f)
  • wfdb: handle header parse failures (2b3ee52)
  • wfdb: handle header parse failures (afd69c7)

Performance Improvements

  • fast CSV hashing and opt-in row counting (70bdfc6)
  • fast CSV hashing and opt-in row counting (1a34e1a)

Documentation

  • add --count-csv-rows to README (725c6d3)
  • add auto-generated comment to cli.md (1017de0)
  • add comprehensive technical overview of the project architecture, components, and handler system. (8365bc4)
  • add comprehensive technical overview of the project architecture, components, and handler system. (3d8f87b)
  • add content pages and remove technical_overview.md (2ff228a)
  • add generate.py and auto-generated reference files (f11f150)
  • add handler metadata for docs automation (d037ead)
  • add MkDocs documentation site with auto-generated reference (32bba8f)
  • add mkdocs infrastructure, deps, and logo (fdd9a11)
  • add PR report for modern Python tooling (bc5db4b)
  • add PR report for Open Targets partitioned Parquet support (22930eb)
  • document release-please workflow in README (49bee84)
  • remove technical overview documentation (87bade5)
  • slim README, add DEVELOPMENT.md, docs CI workflow (2bc647d)
  • update README for uv-based developer workflow (65731f5)

Build System

  • deps-dev: update pre-commit requirement from >=3.0.0 to >=4.5.1 (8c41078)
  • deps-dev: update pre-commit requirement from >=3.0.0 to >=4.5.1 (e9ee313)
  • deps: bump actions/checkout from 4 to 6 (b71db40)
  • deps: bump actions/checkout from 4 to 6 (804f9aa)
  • deps: bump astral-sh/setup-uv from 5 to 7 (3427a4a)
  • deps: bump astral-sh/setup-uv from 5 to 7 (a819966)
  • deps: update pillow requirement from >=11.0.0 to >=12.2.0 (30e23d2)
  • deps: update pillow requirement from >=11.0.0 to >=12.2.0 (5a70ff8)
  • deps: update pyarrow requirement from >=15.0.0 to >=23.0.1 (7594dae)
  • deps: update pyarrow requirement from >=15.0.0 to >=23.0.1 (82e4b38)
  • deps: update rich requirement from >=13.0.0 to >=15.0.0 (8c432cb)
  • deps: update rich requirement from >=13.0.0 to >=15.0.0 (cbd5561)
  • deps: update wfdb requirement from >=4.0.0 to >=4.3.1 (66613a8)
  • deps: update wfdb requirement from >=4.0.0 to >=4.3.1 (739e681)
  • migrate to hatchling + uv with PEP 735 dependency groups (ac1076d)