Skip to content

Releases: vorobalek/autobackend

Release 0.1.10

23 Dec 22:24

Choose a tag to compare

Changelog Summary:

Enhancements:

  • Released version v0.1.10 with major infrastructure updates.
  • Added JWT authorization support with configurable public key validation.
  • Refactored AutoBackendHost configuration by consolidating StartupBoilerplate logic inline.
  • Enhanced sample project with PostgreSQL as primary database provider.
  • Updated README.md with comprehensive authorization documentation.

Package Updates:

  • Target framework advanced to .NET 10.0 with SDK version 10.0.0.
  • Upgraded Microsoft.EntityFrameworkCore packages from 8.0.4 to 10.0.1.
  • Updated Npgsql.EntityFrameworkCore.PostgreSQL from version 8.0.2 to 10.0.0.
  • Upgraded HotChocolate.AspNetCore from 13.9.0 to 15.1.11.
  • Updated HotChocolate.Data.EntityFramework from 13.9.0 to 15.1.11.
  • Incremented NSwag.AspNetCore from 14.0.7 to 14.6.3.
  • Upgraded Microsoft.NET.Test.Sdk from 17.9.0 to 18.0.1.
  • Updated MSTest.TestAdapter from 3.3.1 to 4.0.2.
  • Updated MSTest.TestFramework from 3.3.1 to 4.0.2.
  • Elevated coverlet.collector version from 6.0.2 to 6.0.4.
  • Removed Flurl.Http dependency.

Infrastructure Updates:

  • Updated Dockerfile base images to .NET 10.0.
  • Enhanced GitHub Actions workflows with latest versions.
  • Upgraded actions/checkout from v4 to v6.
  • Updated actions/setup-dotnet from v4 to v5.
  • Incremented tj-actions/changed-files from v41 to v47.
  • Upgraded actions/github-script from v7 to v8.
  • Enhanced Dependabot configuration with GitHub Actions support.
  • Added parallel test execution configuration.

Documentation and Organization:

  • Expanded README.md with authorization section and improved descriptions.
  • Updated sample project configuration with JWT settings.
  • Enhanced PostgreSQL connection string with error detail inclusion.

Release 0.1.9

27 Apr 04:01

Choose a tag to compare

Changelog Summary:

Enhancements:

  • Released version v0.1.9 with a comprehensive range of updates.
  • Implemented full filter support for GraphQL queries and mutations.
  • Introduced generic request and response models with support for primitive mapping.
  • Conducted refactoring of directories, mappers, and overall codebase for optimization purposes.
  • Updated issue templates, code of conduct, contribution, and security guidelines.
  • Added a new CODE_OF_CONDUCT.md document.
  • Enhanced the example project and detailed documentation within README.md.
  • Refined GitHub Actions and workflow processes.

Package Updates:

  • Upgraded Microsoft.EntityFrameworkCore packages from 7.0.3 to 8.0.4 incrementally.
  • Updated Npgsql.EntityFrameworkCore.PostgreSQL from version 7.0.3 to 8.0.2.
  • Incremented NSwag.AspNetCore from 13.18.2 to 14.0.7.
  • Elevated coverlet.collector version from 3.2.0 to 6.0.2.
  • Updated tj-actions/changed-files from version 35 to 41.
  • Target framework advanced to .NET 8.0, with associated package versions updated accordingly.

Bug Fixes:

  • Addressed and corrected mapper errors and instituted mapper caching enhancements.
  • Resolved minor refactoring issues and remedied warning notifications.

Documentation and Organization:

  • Finalized and refined README.md documentation.
  • Systematized solution documents and rectified the location of the Contributor Covenant Code of Conduct.
  • Edited sample project

Release 0.1.5

11 Mar 21:18
2f1e138

Choose a tag to compare

This is the public release v0.1.5 of the package AutoBackend.SDK. This package provides the boilerplate infrastructure to create simplified backend services by managing DataBase and API layers. For more information, see readme.

Developer builds are published on the specific MyGet developer feed. Release builds are published on MyGet and NuGet.

In this version:

  • The only objects visible as public now are:
    • GenericControllerAttribute
    • GenericEntityAttribute
    • GenericFilterAttribute
    • GenericDbContext and inheritors (but it's not recommended to use them)
      • InMemoryGenericDbContext
      • PostgresGenericDbContext
      • SqlServerGenericDbContext
    • AutoBackendException
    • AutoBackendHost
  • Inheritance from any library's publicly visible type has been restricted
  • AutoBackendDbContext has been renamed to GenericDbContext
  • AutoBackendDbContext<TContext> has been removed permanently
  • GenericControllerV1Attribute has been removed permanently
  • Initializing AutoBackendException outside the library has been restricted
  • GenericEntityAttribute.Keys visibility has been changed to internal
  • Refactoring
    • Namespaces have been simplified
    • Excess files have been removed
  • Bug fixes
    • Wrong database provider determination has been fixed