Skip to content

Releases: mivertowski/SyntheticData

v5.0.0

29 Apr 20:42
7b16e0f

Choose a tag to compare

[5.0.0] - 2026-04-29

Bug Fixes

  • (group) Make fx required per spec §3
  • (group) Six v5.0 wiring gaps caught by live e2e on XXL VM
  • (fmt) Rustfmt one-line format! in tb_loader (Format CI fail)
  • (group) Align unit tests with relaxed v5.0 contracts (CI fix)
  • (fmt) Rustfmt long assert! across two test files

Documentation

  • (spec) Group audit simulation design (v5.0 → v5.3)
  • (spec) Group audit phases strictly serial (v5.0 → v5.1 → v5.2 → v5.3)
  • (plan) Group audit v5.0 engine foundation implementation plan
  • (plan) XXL Azure VM verification plan for group audit v5.0
  • (claude) Document v5.0 group audit engine in CLAUDE.md (Task 12.1)
  • (readme) Add v5.0 group audit simulation section (Task 12.2)
  • (examples) Publish Mini-Nestlé group config (Task 12.3)
  • (changelog) V5.0.0 release notes (Task 12.4)
  • (verify) Final workspace verification deferred to XXL VM (Task 12.6)
  • (verify) Retarget XXL VM to NC40ads_H100_v5 + add perf data harness
  • (readme) V5.0 — perf data, learnings, refined roadmap
  • (roadmap) Add v6.x banking sector onboarding from AuditMethodology
  • (roadmap) Add v5.0.1 patch bucket for 6 evaluator-flagged gaps

Features

  • (group) Scaffold datasynth-group crate
  • (group) Define GroupConfig types matching spec §3
  • (group) Three-level inheritance resolver
  • (group) Config validation pass + deny_unknown_fields on IC variants
  • (group) Blake3 seed tree for manifest / entity / aggregate / IC pairs
  • (group) Expand ownership.generated blocks into concrete entities
  • (group) Expand IC relationship patterns into concrete edges
  • (group) Chart of accounts master per distinct framework
  • (group) FX rate master resolves currency pairs for IAS 21
  • (group) Audit / tax / shard plan resolution (manifest phase)
  • (group) GroupManifest assembly — ties Tasks 2.1–2.8 together
  • (core) IcPairId + IC linkage fields on JournalEntryHeader
  • (group) IC pair plan derivation — mirror-image determinism
  • (group+runtime) IC JE injection via opaque ShardContext
  • (group) Build_shard_context from manifest
  • (group) Build_entity_generator_config projects ManifestEntity → single-company GeneratorConfig
  • (output) OutputRootConfig + per-entity routing shim
  • (group) Shard runner — orchestrator + per-entity routing
  • (group) Shard e2e test — IC pair_id mirrors across entities (Task 4.5)
  • (group) Per-entity trial balance loader (Task 5.1)
  • (group) Pre-elimination TB aggregation (Task 5.2)
  • (group) IC pair matcher — manifest-driven join on ic_pair_id (Task 5.3)
  • (group) Elimination entry generation from matched IC pairs (Task 5.4)
  • (group) Elimination-to-JE conversion (Task 5.5)
  • (group) Post-elimination consolidated TB (Task 5.6)
  • (group) IC matching coverage report (Task 5.7)
  • (group) IAS 21 monetary/non-monetary classifier (Task 6.1)
  • (group) IAS 21 per-entity TB translation (Task 6.2)
  • (group) CTA computation + rollforward (Task 6.3)
  • (group) Translation worksheet emission (Task 6.4)
  • (group) NCI rollforward per subsidiary (Task 7.1)
  • (group) NCI opening balance ingestion + writer (Task 7.2)
  • (group) Equity-method investment rollforward (Task 7.3)
  • (group) NCI + equity-method overlay on consolidated TB (Task 7.4)
  • (group) Consolidated balance sheet generator (Task 8.1)
  • (group) Consolidated income statement generator (Task 8.2)
  • (group) Consolidated cash flow statement (Task 8.3)
  • (group) Statement of changes in equity (Task 8.4)
  • (group) Consolidation schedule (Task 8.5)
  • (group) Notes to consolidated financial statements (Task 8.6)
  • (group) Consolidated FS output writer (Task 8.7)
  • (group) Aggregate phase driver — Chunks 5-8 wired end-to-end (Task 9.1)
  • (group) Standalone single-process generation (Task 9.2)
  • (cli) Group manifest subcommand (Task 10.2)
  • (cli) Group shard subcommand (Task 10.3)
  • (cli) Group aggregate subcommand (Task 10.4)
  • (cli) Group generate subcommand + auto-detect on existing generate (Task 10.5)

Miscellaneous

  • (group) Remove unused test helpers in balance_sheet (Chunk 8 cleanup)
  • (cli) Depend on datasynth-group for v5.0 CLI integration (Task 10.1)
  • (release) Bump workspace to v5.0.0 (Task 12.5)
  • (lint) Fix two pre-existing clippy warnings before XXL VM run
  • (gitignore) Exclude verification-runs/ (large regenerable artefacts)
  • Bump coverage step timeout 30→60 min for v5.0 test growth

Refactoring

  • (runtime) Relocate output_writer from cli to runtime

Styling

  • (group) Cargo fmt

Testing

  • (group) Full Mini-Nestlé config from spec §15 parses
  • (group) Add missing negative test for IC pattern scoping_profile check
  • (group) Mini-Nestlé manifest golden fixture + regression test
  • (group) Cross-entity IC matching property test
  • (group) Harden shard_e2e trim against fixture reorder
  • (group) Mini-Nestlé translation round-trip e2e (Task 6.5)
  • (cli) Group subcommand integration tests (Task 10.6)
  • (group) Mini-Nestlé golden archive harness (Task 11.1)
  • (group) IC matching coverage property test — 100% by construction (Task 11.2)
  • (group) Consolidated balance sheet identity property (Task 11.3)
  • (group) Determinism — in-process vs subprocess byte-equality (Task 11.4)
  • (group) Order-independence of manifest building (Task 11.5)
  • (group) Backward-compat — existing configs dispatch to single-entity flow (Task 11.6)

Release

  • V5.0.0 — Group audit simulation engine foundation

v4.4.3

22 Apr 20:34

Choose a tag to compare

[4.4.3] - 2026-04-22

Bug Fixes

  • (v4.2.2) Flat export flattens subledger AP/AR/inventory — no header required
  • (v4.4.1) SDK camelCase config collapse + baseline gaps
  • (v4.4.2) Deferred SDK report items + SAP BKPF/BSEG foreign-key desync
  • (v4.4.2) Bump suspicious_rate to match typology-rate bumps (unbreak CI)

Features

  • (v4.2.3) Audit content-gap polish — Nature dimension + key_item_reason
  • (v4.2.4) YAML-as-SoT cleanup — embedded arrays deleted, build.rs validates defaults.yaml
  • (v4.3.0a) SAP HANA dialect + YAML-driven SAP export config
  • (v4.3.0b) SAP master-data export — LFA1/LFB1, KNA1/KNB1, MARA/MARD
  • (v4.3.0c) SAP asset / cost-centre / GL-account masters — ANLA, CSKS, SKA1, SKB1
  • (v4.3.0d) SAP transactional + subledger tables — 14 new exporters
  • (v4.3.0e) SAP Integration Pack docs + end-to-end smoke test
  • (v4.3.1) SAF-T XML export for PT / PL / RO / NO / LU
  • (v4.4.0) Neural diffusion orchestrator wiring — phase_diffusion_enhancement honours config.diffusion.backend

Miscellaneous

  • (v4.4.3) Retire open-source Python SDK + align workspace version

v4.2.1

21 Apr 09:15

Choose a tag to compare

[4.2.1] - 2026-04-21

Bug Fixes

  • (v4.2.1) Adversarial feature build — add missing Ok(()) in CLI match arm

v4.2.0

21 Apr 09:00

Choose a tag to compare

[4.2.0] - 2026-04-21

Features

  • (v4.2.0) Neural diffusion GPU-enabled end-to-end

v4.1.7

21 Apr 08:48

Choose a tag to compare

[4.1.7] - 2026-04-21

Features

  • (v4.1.7) Full YAML mirror of embedded pools + byte-identity regression

v4.1.6

21 Apr 08:38

Choose a tag to compare

[4.1.6] - 2026-04-21

Features

  • (v4.1.6) Rank-preserving inverse-CDF copula sampling

v4.1.5

21 Apr 08:26

Choose a tag to compare

[4.1.5] - 2026-04-21

Features

  • (v4.1.5) Graph-export consolidation — attic/ parked + v4.1 line closed

v4.1.4

21 Apr 08:12

Choose a tag to compare

[4.1.4] - 2026-04-21

Features

  • (v4.1.4) YAML-as-SoT foundation — bundled defaults.yaml loader

v4.1.3

21 Apr 08:06

Choose a tag to compare

[4.1.3] - 2026-04-21

Features

  • (v4.1.3) Partial-schema wiring — vendor_network/customer_segmentation/industry_specific

v4.1.2

21 Apr 07:55

Choose a tag to compare

[4.1.2] - 2026-04-21

Features

  • (v4.1.2) Audit-optimizer CLI (6 subcommands) + inert-schema docs