This release includes improved handling of the driver.ErrSkip error and support for the driver.NamedValueChecker interface.
Unclaimed project
Are you a maintainer of copyist? Claim this project to take control of your public changelog and roadmap.
Changelog
Mocking your SQL database in Go tests has never been easier.
Last updated 6 months ago
This release includes improved handling of the driver.ErrSkip error and support for the driver.NamedValueChecker interface.
This release reports playback failures as testing.T Fatal errors rather than panicking. This enables the Go testing framework to continue running tests in the package rather than halting on a panic. It also avoids deadlocks that happen when a panic skips over an un-deferred lock release statement.
This release adds support for recording pgconn.PgErrors which appear from pgx based drivers.
It also introduces a new pgproto3/v2 dependency.
This release fixes a bug introduced in v1.4.0 that caused any panic in a test other than a copyist.sessionError to be swallowed allowing the test to pass incorrectly.
This release:
testing.T.Fatalf on recording mismatch instead of panicing if the mismatch is detected on the main test goroutine.Get up and running with Kimi-K2.5, GLM-4.7, DeepSeek, gpt-oss, Qwen, Gemma and other models.
Production-Grade Container Scheduling and Management
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for building REST APIs, web applications, and microservices.