Immutable
release. Only release title and notes can be modified.
What's Changed
- Fix reviewed release payload publication by @edithatogo in #304
- Broker reviewed draft assets for publication by @edithatogo in #305
- Bind release broker repository context by @edithatogo in #306
- fix(ci): tighten release workflow token permissions by @edithatogo in #307
- fix(ci): dispatch conda-forge submissions by @edithatogo in #308
- feat(registry): publish Rust core crates and record archival by @edithatogo in #309
- docs: adopt hardened LaTeX arXiv workflow by @edithatogo in #310
- docs(paper): prepare arXiv review draft by @edithatogo in #311
- docs(paper): quantify uncertainty and sensitivity by @edithatogo in #463
- chore(conductor): reconcile all GitHub track references by @edithatogo in #465
- docs(joss): harden submission readiness by @edithatogo in #469
- fix(joss): correct foundational citations by @edithatogo in #470
- chore(deps): bump jupyterlab from 4.6.1 to 4.6.2 by @dependabot[bot] in #324
- docs(joss): finalize submission evidence gates by @edithatogo in #472
- docs(joss): record declarations and harden preflight by @edithatogo in #473
- feat(ingestion): add standardized dataset adapters by @edithatogo in #334
- fix(conductor): retain active ingestion track by @edithatogo in #474
- feat(contracts): harden normalized input metadata by @edithatogo in #475
- feat(preparation): emit normalized input quality reports by @edithatogo in #476
- feat(contracts): propagate normalized input provenance by @edithatogo in #477
- chore(conductor): record merged provenance increment by @edithatogo in #478
- feat(preparation): expand input quality evidence by @edithatogo in #479
- feat(preparation): declare method input capabilities by @edithatogo in #481
- test(preparation): prove direct EVPI equivalence by @edithatogo in #482
- chore(conductor): record Phase 2 increments by @edithatogo in #483
- feat(ingestion): declare provider capabilities by @edithatogo in #484
- chore(conductor): record provider capability increment by @edithatogo in #485
- feat(ingestion): add opt-in provider discovery by @edithatogo in #486
- docs(ingestion): publish provider extension contract by @edithatogo in #488
- feat(croissant): enforce supported version profile by @edithatogo in #490
- test(ingestion): cover provider boundary isolation by @edithatogo in #487
- chore(conductor): record provider discovery increment by @edithatogo in #489
- chore(conductor): record provider extension contract by @edithatogo in #491
- test(ingestion): cover missing provider extra by @edithatogo in #492
- chore(conductor): checkpoint provider boundary phase by @edithatogo in #493
- feat(croissant): reject unsupported archives and transforms by @edithatogo in #494
- chore(conductor): record Croissant profile evidence by @edithatogo in #495
- docs(conductor): record Croissant parser decision by @edithatogo in #516
- test(croissant): reject unsupported profile semantics by @edithatogo in #517
- feat(croissant): validate local resource checksums by @edithatogo in #518
- feat(evsi): publish reviewed v2 scientific contract by @edithatogo in #480
- docs(joss): refine submission manuscript metadata by @edithatogo in #520
- docs(joss): reconcile research-use criteria by @edithatogo in #521
- Refine JOSS manuscript scientific interpretation by @edithatogo in #522
- feat(contracts): support normalized Parquet round trips by @edithatogo in #519
- test(contracts): validate normalized manifest model guarantees by @edithatogo in #523
- chore(conductor): checkpoint normalized contract phase by @edithatogo in #524
- docs(conductor): record Frictionless profile decision by @edithatogo in #526
- feat(ingestion): validate strict Frictionless CSV schemas by @edithatogo in #527
- test(contracts): preserve prepared input populations by @edithatogo in #525
- chore(conductor): checkpoint normalized preparation phase by @edithatogo in #530
- Prepare the v2.0.0 release candidate by @edithatogo in #529
Full Changelog: v1.0.0...v2.0.0