Skip to content

Releases: EAVFW/EAVFramework

v5.0.0

07 Feb 22:09
75ddb9c

Choose a tag to compare

5.0.0 (2026-02-07)

⚠ BREAKING CHANGES

  • updated for .net 9

Features

  • add method to forward project-specific configuration as environment variables (1ba7486)
  • Added aspire resources (46ec0c7)
  • Added aspireHosting package (2339f21)
  • Added certificate resources to aspire extension to create local certs and push to keyvault (e584f74)
  • added metric example and logging on passwordless (ce84eaf)
  • added normal odata support for virtual tabels in dynamics (2e6c520)
  • Added odata support for DateDiffSecond, which is the dds(x,y) = x - y (f31b9b7)
  • added support for TPC (b8931fd)
  • Adding TPC support and making migration path for TPT users. TPT was a bad choice when identity table grows big. (0acbe75)
  • refactored the authentication providers system to make them more simular (passwordless/entraid) (Breaking Changes) (a3117ee)
  • updated for .net 9 (b1b0244)

Bug Fixes

  • added backup command (e4708b7)
  • added build command option (8c29629)
  • Added default impersonation endpoints and auth schemas, making the default logout endpoint work for all solutions (493a68f)
  • added endpoint options for patch endpoint (a95d919)
  • added extension methods for dynamic interfaces (609c2c3)
  • added metadataOnly check ( was removed by mistake in bad merge) (737dfbc)
  • added odata count and context serialization and value instead of item (31abf6a)
  • added options support from config (653e519)
  • added plugins that do authorization on create/update (1a2127c)
  • added skip on migraitons when database is already applied and added missing jsonproperty attributes (189377d)
  • added support for base interfaces where baseclass are implemented in seperate assemblies (038790f)
  • added support for dynamic geneated interface overloads properly (96dd3c8)
  • added support for excluding abstract class generation (65fbe00)
  • added support for generating signin tokens or development (758e2cc)
  • allow plugin to execute against multiple entities that implement same interface (6390123)
  • allowed generator to use interfaces with props from baseclases (b780048)
  • allowing the systemusertablename to be set (d176905)
  • allowing to_emails to be empty and added in the configure call (e205220)
  • amend last commit to make release (3c1709b)
  • aspire eavproject extension to build frontend (7d5773d)
  • authorization handler updated with context type (fdc73d7)
  • back at the right commit (baa8c87)
  • better cycle support on finalize type (a84f5e2)
  • better dynamic type resolution (08d8d8b)
  • better handing of foreignkeys (8dc15ef)
  • better interface matching (2cc0f64)
  • better normalization (e2b346d)
  • breaking change on create index (07f43ac)
  • changed the order to make gmail work to hsow html (acf0095)
  • changed to use security group as the tabel in the check (c48686f)
  • check should be isgenerictypedefinition instead (309bf63)
  • error was not propergated for user. the discovery request should be used to find identity, providers may assume if idenity is not given the email is a unknown user. provider can decide what to do for now. (bb35aab)
  • expanded a test case with a test of instanciating a new T of dynamic type (413772c)
  • exposed a few more props to send emails (dc3082e)
  • extracted passwordless stuff into a service for creating signin links (41c432c)
  • feature flag for disabling the deep loading on patch endpoint (035905d)
  • fixed a few issues with serialization (da06fc1)
  • fixed dependency/dynamic handling of plugins ect (f61ede0)
  • fixed merge logic like js {...obj} such it do not override values defined after. (332b3d8)
  • fixed null exception when to email was null (cac61f2)
  • inherience of dynamic interfaces (3f3c414)
  • lets release it for .net 10 and aspire (b374963)
  • load related data for patch endpoint is now deep nested (5dcda21)
  • made odata possible without http context (e8f16cc)
  • made test dont care about var and declaration numbers (077c7a4)
  • made the auth optional from method also as well as environment variables (0d9ad79)
  • made the emailid fall though and filters can hash it if needed (9b085bc)
  • made the endpoint router work for all registered contexts (27b4f62)
  • made the token store optional for auth providers (7f2a1d0)
  • minor improvements on generic types (93a6a48)
  • missing jsonproperty names (bbc2fe2)
  • model cache key altered to avoid multiple models ([b75b706](b75b706...
Read more

v5.0.0-dev.20

07 Feb 22:01
88dfbe3

Choose a tag to compare

v5.0.0-dev.20 Pre-release
Pre-release

5.0.0-dev.20 (2026-02-07)

Features

  • add method to forward project-specific configuration as environment variables (1ba7486)

Bug Fixes

  • back at the right commit (baa8c87)
  • better normalization (e2b346d)
  • lets release it for .net 10 and aspire (b374963)
  • made test dont care about var and declaration numbers (077c7a4)
  • npm install / build (e0ec7b1)
  • restore BOM and trailing newlines stripped by Unix devcontainer (95ccf14)
  • restore remaining BOM and trailing newlines for clean PR (5b1f0c4)
  • skipped it on linux for now as it does not work with the process runner (450eb07)
  • update target frameworks and package references to latest versions (07165cc)
  • updated deps (f073a55)

v5.0.0-dev.19

01 Dec 00:13

Choose a tag to compare

v5.0.0-dev.19 Pre-release
Pre-release

5.0.0-dev.19 (2025-12-01)

Bug Fixes

  • swallow not able to write build hash (347e7b0)

v5.0.0-dev.18

21 Mar 07:39

Choose a tag to compare

v5.0.0-dev.18 Pre-release
Pre-release

5.0.0-dev.18 (2025-03-21)

Bug Fixes

  • updated passwordless providerto use scope/sp itself as its instanciated in mapping of routes as a singleton. (cf1e58d)

v5.0.0-dev.17

22 Feb 16:13

Choose a tag to compare

v5.0.0-dev.17 Pre-release
Pre-release

5.0.0-dev.17 (2025-02-22)

Bug Fixes

  • changed to use security group as the tabel in the check (c48686f)

v5.0.0-dev.16

19 Feb 22:00

Choose a tag to compare

v5.0.0-dev.16 Pre-release
Pre-release

5.0.0-dev.16 (2025-02-19)

Bug Fixes

  • better interface matching (2cc0f64)

v5.0.0-dev.15

12 Feb 04:32

Choose a tag to compare

v5.0.0-dev.15 Pre-release
Pre-release

5.0.0-dev.15 (2025-02-12)

Features

  • added normal odata support for virtual tabels in dynamics (2e6c520)

Bug Fixes

  • added odata count and context serialization and value instead of item (31abf6a)
  • updated build to include .net 8.0.x (7f6569e)

v5.0.0-dev.14

19 Dec 21:53

Choose a tag to compare

v5.0.0-dev.14 Pre-release
Pre-release

5.0.0-dev.14 (2024-12-19)

Bug Fixes

  • model cache key altered to avoid multiple models (b75b706)

v5.0.0-dev.13

19 Dec 21:12

Choose a tag to compare

v5.0.0-dev.13 Pre-release
Pre-release

5.0.0-dev.13 (2024-12-19)

Bug Fixes

  • using lazy<> to ensure that only one model is build at the same time. (a94b9e5)

v5.0.0-dev.12

19 Dec 13:06

Choose a tag to compare

v5.0.0-dev.12 Pre-release
Pre-release

5.0.0-dev.12 (2024-12-19)

Bug Fixes

  • reworked the model caches abit to support better clearing it at dynamic manifests (aa0ad82)