v0.11

v0.11.2

Improvements

  • Testing layer and MockOverrider feature were coupled with ServiceSpec preventing to create a custom recipe, fixed.
  • PUT, PATCH and DELETE method conventions are improved for bulk operations

Library Upgrades

PackageOld VersionNew Version
NHibernate.Extensions.Sqlite8.0.128.0.13
Swashbuckle.AspNetCore6.7.36.8.0
Swashbuckle.AspNetCore.Annotations6.7.36.8.0

v0.11.1

Bugfixes

  • Generated IManyToOneFecherservices was getting compiler error when a non-public member was accessed, fixed

Improvements

  • Generated assembly names are now set from Name property of GeneratedAssemblyDescriptor with Baked.g. prefix

v0.11.0

Features

  • Beta features are available in Baked.Recipe.Service package;
    • PostgreSql implementation is added to Database feature
    • RecordsAreDtos coding style was added to support domain type records as api inputs

Improvements

  • Built-in configs couldn't be overridden in appsettings.json and appsettings.[Environment].json files, fixed
  • IQueryContext now provides whereIf: to allow dynamic where clause building
  • *By methods were causing parents to be fetched lazily, fixed

Library Upgrades

PackageOld VersionNew Version
BenchmarkDotNet0.13.120.14.0
Microsoft.AspNetCore.Authorization8.0.78.0.8
Microsoft.Extensions.TimeProvider.Testing8.8.08.9.1
Microsoft.NET.Test.Sdk17.11.017.11.1
Moq4.20.704.20.72
NHibernate.Extensions.Sqlite8.0.88.0.12
NUnit4.2.14.2.2
Npgsqlnew8.0.4
SQLitePCLRaw.bundle_e_sqlite32.1.92.1.10
Swashbuckle.AspNetCore6.7.16.7.3
Swashbuckle.AspNetCore.Annotations6.7.16.7.3