Releases
v1.2.0
1.2.0 (2025-05-08)
π Features
add target for creating sample data in PostgreSQL test container (3de4129 )
move JsonSeededFacetContext class to Sqlite folder (6033333 )
moved MockerWithFacetContext class (ad5c749 )
rename InMemoryFacetContext.cs to InMemoryFacetContexts.cs (5e4f1fb )
π Bug Fixes
case MockerWithFacetContext argument (b4c86d8 )
corrected fixture initialization in JsonSeededFacetContextFactory to use jsonFolder parameter (8e22d6e )
make study db tests work (22dddcb )
problem with wrong path to JSON folder (ffafc06 )
updated changed folders to in-memory fixture data (fd2446e )
use facet collection (c974c94 )
use generics for correct typing (45ac1b8 )
π§βπ» Code Refactoring
adapt to DebugTests to TestContainers.NET (50f7a6d )
add Collection attribute to FacetsControllerTests for session management (ef4f937 )
add files.participants.timeout to settings (73868e2 )
add improved GetProjectRoot utility method (82da17c )
change PostgresTestcontainerFixture to singleton (4e21b93 )
comment out isotope URI (96e2910 )
consolidated (moved) Testcontainer logic (d06ee9c )
consolidated in-memory logic and data (14cd81d )
don't use factory (1b4081f )
improved test code quality via naming and folder structure (3fa281e )
more logical naming and folder structure for tests (9f17482 )
move common logic to base class (f60b93f )
move InMemoryFacetContext to SQT.Infrastructure namespace (8ab024d )
move InMemoryJsonSeededFacetContext and SqliteFacetContext to InMemoryFacetContext (9987e4d )
move namespaces to Deprecated (f5f2c11 )
move SeedPublicTests to Deprecated namespace (c574bb7 )
move settings mock logic to mocker (14067db )
moveCSharp and Json data generation class (3094889 )
moved in-memory scaffolding logic to InMemory folder (dd1959c )
moved JSON Facet DB fixture data to a subfolder (eccbf6c )
moved postgres session fixture and added session collection (40a9d83 )
pas facet context instead of JSON fixture (2553027 )
refactor code to return both options and connection (523a9c6 )
remove fixed port binding wait strategy in PostgresSessionFixture (eda6e19 )
remove InMemoryContextOptionsFactory class (55d2667 )
remove MockerWithJsonFacetContext class (c3444f5 )
remove obsolete sample schema SQL file (f50032e )
remove SeadJsonFacetContextFixture and its collection definition (e8732e0 )
remove unused method FacetContextFixture (4b5862d )
remove unused MockService and Fixture (5aa511c )
remove unused SqliteContextOptionsFactory class (6be0c2f )
remove unused usings (7a05b5e )
removed commented-out code and unused test method in PathFinderTests (c3d4f0b )
removed unused namespaces and commented-out code in JsonReaderService (50b77aa )
rename JsonSeededFacetContext to InMemoryFacetContext (c4e35eb )
renamed file to InMemoryFacetContext (5003d90 )
renamed fixture to UsePostgresFixture (9baf9ff )
renamed mocker class to MockerWithFacetContext (4225b45 )
simplify CreateAsync and CreateTupleAsync methods in JsonSeededFacetContextFactory (014367e )
split Mocker based on backend (07801ad )
standardize collection name to "UsePostgresDockerSession" (7185645 )
update collection attribute in PickFilterCompilerTests to use Postgres Docker Session (dd0ec52 )
update collection definition name to "Postgres Docker Session" (a593a76 )
update PostgresTestcontainerFixture to use dynamic configuration settings (28bb2fb )
use Collection attribute to enable postgres session (a0f67a0 )
use mocker function (12c0f10 )
β
Tests
add optional parameter overrides (16164a5 )
add Postgres test container fixture for integration tests (32cb4b5 )
commented out StudyDb tests (4b7ee47 )
disable Docker host naming (use localhost) (485bf95 )
disable in-memory facet context test (08890fb )
enable caching of test database (9908871 )
enhance test-data target with cache invalidation and completion messages (e27f690 )
fixed incorrect access to default settings (dc995ee )
mark faulty facet definitions that generate incorrect SQL (99350c2 )
move StudyJsonCollectionFixture to purgatory (172f628 )
moved CSharp scaffolding and test data to purgatory (a47a3b8 )
moved StudyDb to purgatory (2cefb3c )
pass assigned random port to settings and use randomized container name (b7fbcc4 )
simplify test (5b68598 )
use fixed internal port (b4a16b7 )
use local postgresql with TestContainer for integration testing (f3cfc3c )
use singleton settings object (0ad8c09 )
You canβt perform that action at this time.