Changelog
Changelog was reset.
Historical release notes were intentionally removed during documentation restructuring.
New entries should be created from this point forward.
2026
2026-03-02 v0.5.0
Baseline release snapshot for the current Testereiro library structure and docs reset.
- Engine + factory lifecycle for integration tests:
NewEngineFactory(...)EngineFactory.NewEngine(t)EngineFactory.Close()
- Hook lifecycle support:
- before/after engine create
- before engine seed
- before/after engine run
- before/after engine teardown
- before/after factory close
- Extension model:
WithConnectionFactory(...)WithExtensions(...)WithTestServer(...)WithTestServerFromEngine(...)WithMigrationRunner(...)
- Seeding support:
- SQL struct seeding via
Engine.Seed(...) - provider-driven seeding via
Engine.SeedWithProvider(...)
- SQL struct seeding via
- Provider storage API:
- engine providers via
SetProvider(...)/Provider(...) - factory providers via
RegisterFactoryProvider(...)/FactoryProvider(...)
- engine providers via
- Runner ecosystem:
- HTTP runner (
netoche) - SQL runner (
bancoche) - multi-runner composition (
atores.MultiRunner)
- HTTP runner (
providers/mongotestage- factory Mongo connection setup (
WithMongoConnection,WithMongoClient) - engine Mongo database binding and accessors (
DatabaseFromEngine,ClientFromFactory) - Mongo assertion runner (
pkg/mongochecker) - Mongo seeding provider (
pkg/mongoseeder)
- factory Mongo connection setup (
providers/siqeltestage- SQL object expectation validators for
bancoche - custom comparator and sanitizer support
- SQL object expectation validators for
examples/webapi: HTTP-only flow withnetocheexamples/sqlite: SQL + migrations + HTTP integration flowexamples/testcontainers_mysql: MySQL container + SQL assertions flowexamples/mongodb_assert: Mongo provider + seeder + checker flow