Changelog¶
All notable changes to FixtureForge are documented here.
[2.1.0] — 2026-04-13¶
Added¶
- pytest plugin —
forge_fixture()declares model fixtures in one line fromconftest.py forgefixture — auto-available in every test with zero config; CI-safe by defaultforge_swarm_fixture()— parallel multi-model fixture with shared AI cacheseed=parameter — fully deterministic output across runs (Forge(use_ai=False, seed=42))verbose=parameter — shows exactly which field was generated by AI / Faker / structural router- pytest plugin auto-registered via
pytest11entry point (no conftest.py config needed)
Fixed¶
Faker.seed()replaced withfaker.seed_instance()— twoForge(seed=42)instances no longer interfere with each other's RNG state- Global
randommodule replaced withrandom.Random(seed)per instance — full RNG isolation
[2.0.2] — 2026-04-08¶
Changed¶
- README rewritten from scratch — full architecture docs, comparison table, all v2.0 features
[2.0.1] — 2026-04-08¶
Fixed¶
- Build artifacts corrected (2.0.0 was uploaded without wheel/sdist files)
[2.0.0] — 2026-04-08¶
Added¶
- ForgeMemory — FORGE.md pointer index with on-demand topic files
- DataSwarms — parallel multi-model generation with shared AI cache (~90% cheaper per additional model)
- Permission Gates — safe / sensitive / dangerous data classification with Mailbox Pattern
- ForgeDream — 4-phase coverage consolidation (Orient -> Gather -> Consolidate -> Prune)
- Three-Layer Compression Pipeline — Micro / Auto / Full session compression
- ForgeDataset — automatic disk-spill for large results (>50K chars)
- Feature Flags — FORGE_SWARMS, FORGE_DREAM, FORGE_KAIROS, etc.
- SYSTEM_PROMPT_DYNAMIC_BOUNDARY — static/dynamic prompt split for ~40% API cost reduction
- Multi-provider support: Anthropic Claude, OpenAI, Google Gemini, Groq, Ollama
Changed¶
- Version jump from 0.1.x to 2.0.0 — breaking change in package architecture
[0.1.1] — 2026-02-13¶
Fixed¶
- Minor bug fixes and stability improvements
[0.1.0] — 2026-02-12¶
Added¶
- Initial release
- AI-powered test data generation via Google Gemini
- Pydantic v2 model support
- JSON / CSV / SQL export
- Lazy streaming for large datasets
- Foreign key relationship resolution