Releases: humlab-sead/sead_query_api
Releases Β· humlab-sead/sead_query_api
v1.3.0
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](990887148dd35abae6...
v1.1.0
1.1.0 (2025-04-30)
π Features
- add sample database schema for testing purposes (48c0aea)
π Bug Fixes
- fixed breaking changes in CacheManager API (a02dbfd)
- update sample schema views for accuracy and performance (432843b)
π§βπ» Code Refactoring
- Add facet_load_intersect.rest integration test and update QueryBuilderTests (a564f9e)
- Add GetEdges method and ToRoute method to IEdgeRepository (db85c27)
- Add GetRangeAsync method to DatabaseQueryProxy (80b3972)
- add ToTuples extension method to TableRelation class (2143709)
- added methods (9fbb267)
- changed folder structure (ca2fd5e)
- changed method name (48bcee2)
- changed method/variable names etc (163d2d8)
- class name change (e198f42)
- class to file, cleanups (fa33d98)
- class/interface name change (eed9b24)
- Code cleanup if FacetContext (eef8714)
- consolidated and simplified path find logic (860314e)
- disentangled Graph/Registry dependency from PathFinder (18c058d)
- expose Edges (237ac91)
- Filename / Folder structure cleanup (5358b51)
- improve Dijkstra's graph representation and path finding with additional constructors (2bc86c8)
- improve dotnet test verbosity in Makefile (b250ef3)
- Improved result services (32678af)
- major route finder refactoring (d2ea4cb)
- minor cleanups (ff3f16d)
- minor cleanups (5352acb)
- minor cleanups (93c4086)
- mobed lookup to seperate file (7657bf1)
- Moved file (be501eb)
- moved interface (1e176e0)
- moved interface file (ac8c933)
- Moved logger init code to separate file (ab47c94)
- moved logic to class (4c4f744)
- moved methods (3730f09)
- name change (863a412)
- Name change (5f40918)
- Name change (cdaad6a)
- name changes (3fecec7)
- name changes, variable removal (e49c8b7)
- namespace cleanup/rename (9591458)
- namespace cleanup/rename (83c73b1)
- namespace cleanup/rename (0fe481b)
- ranmed extension method (820a215)
- reduce indentation (731b5ff)
- Remove unnecessary files.exclude settings in .vscode/settings.json (b381658)
- Remove unnecessary usings (343e81a)
- Remove unnecessary usings and update test data (08dd870)
- remove unused RepositoryTests class (60c4e73)
- Removed deprecated code (7c11472)
- removed private method (9c9fb7c)
- Removed unused API elements (909ca60)
- Removed unused API elements (90f8902)
- rename (16bcb9b)
- rename, file sorting (6045d68)
- rename+shortcut (ada536c)
- Renamed and simplified interface (68e0e86)
- renamed facet code (f707786)
- renamed file (5edfeea)
- renamed files (18a1302)
- renamed folder (813952f)
- renamed items (24941f6)
- renamed namespace (534bb12)
- renamed namespace (71bdd2b)
- renamed parameter, moved property (7acfda3)
- Renamed property (bbde027)
- renamed repositories, expose context (6b78105)
- renamed repository, add medthod (1b4f752)
- renamed variable (acb146d)
- renames (4af1453)
- Renames (a761cd5)
- renames & simplifications (d2905be)
- renames and code cleanups (54ab762)
- RepositoryRegistry (9aab597)...
Release candidate
New release candidate of QUERY API with domain facet support.