sensenet application start and OData improvements
·
658 commits
to master
since this release
This release contains many new features, bug fixes and package additions to support the upcoming service infrastructure.
New OData features
- The new GetAcl action returns the information necessary for the client to manage permission settings.
- Our OData API has the ability to filter actions similarly to content collections. This will help reduce the response size.
- Some of our actions now return a JSON response instead of a null value to let the client handle the response correctly.
Backend improvements
- We ported the old Membership Extender feature to the .Net Core environment.
- We started to refactor our test projects to .Net Core to make tests run faster and be more flexible.
- We started working on modernizing the application start API to work seamlessly with the new .Net Core dependency injection infrastructure.
Bug fixes
- Uploading a CTD is now possible: the backend recognizes the correct parent type from the provided xml.
- Download is fixed on localhost sites by modifying cookie settings.
- The maintenance log was flooded with trace messages, because of incorrect type load.
sensenet as a service improvements
- When a user registers to the repository using an external provider (e.g. GitHub or Google) their avatar is saved to the repository.
- Several content field defaults, allowed child types and localization values have changed to support the service admin UI.
Installation
To get started please follow the instructions in the Install sensenet from NuGet article.