Skip to content

v1.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 08 May 12:43
· 15 commits to main since this release

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)