Skip to content

v5.4.0

Compare
Choose a tag to compare
@bkoelman bkoelman released this 23 Sep 11:01
· 704 commits to master since this release
05a71e1

New features and enhancements

  • The usage of client-generated IDs can now be overruled per resource type. The new choices are: Forbidden/Allowed/Required (both per type and globally). See the documentation for details.
  • New example for using generic scopes-based authorization (see here).
  • Continuous integration builds use GitHub Actions on Windows, Ubuntu and macOS. This includes dependabot updates and CodeQL vulnerability scanning. It comes with a new NuGet feed for trying out the latest builds.
  • You can now sponsor our project with one-time and monthly donations.

Breaking changes

The boolean AllowClientGeneratedIds in options has been obsoleted in favor of the new IJsonApiOptions.ClientIdGeneration (see above)

Bugfixes

  • Correct examples in the documentation for AddJsonApi calls.
  • Correct nullability in the return value of the QueryExpressionRewriter.VisitResourceFieldChain method.
  • Change inheritdoc usage to correct IntelliSense/documentation on classes.
  • Sanitize user input to prevent a malicious user from forging log entries.

Merged PRs

Full Changelog: v5.3.0...v5.4.0

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy