Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Initial Beta #1

Merged
merged 1 commit into from
Aug 1, 2024
Merged

Initial Beta #1

merged 1 commit into from
Aug 1, 2024

Conversation

sc-ivanlieckens
Copy link
Collaborator

Libraries

  • Sitecore.LayoutService.Client
  • Sitecore.LayoutService.Client.Abstractions
  • Sitecore.LayoutService.Client.Json
  • Sitecore.LayoutService.Client.Newtonsoft
  • Sitecore.AspNet.ExperienceEditor
  • Sitecore.AspNet.GraphQL
  • Sitecore.AspNet.RenderingEngine
  • Sitecore.AspNet.RenderingEngine.Abstractions
  • Sitecore.AspNet.SearchOptimization
  • Sitecore.AspNet.Tracking
  • Sitecore.AspNet.Tracking.VisitorIdentification

These have been cleaned up, namespaces have changed to new name, dependencies have been optimized and updated to use .NET8

Testing Suite

  • Sitecore.LayoutService.Client.Abstractions.Tests
  • Sitecore.LayoutService.Client.Json.Tests
  • Sitecore.LayoutService.Client.Tests
  • Sitecore.LayoutService.Client.Integration.Tests
  • Sitecore.AspNet.RenderingEngine.Tests
  • Sitecore.AspNet.RenderingEngine.Integration.Tests
  • Sitecore.AspNet.RenderingEngine.Benchmarks
  • Sitecore.AspNet.Tracking.Tests
  • Sitecore.AspNet.GraphQL.Tests

These have been cleaned up, namespaces changed, dependencies optimized, updated to .NET8 and updated to leverage latest versions of dependencies.

Modifications

Non-breaking

  • Nullability throw when Item Path is missing from request when calling EE
  • Required Value guards for TextField and RichTextField
  • Required Value for DateField when empty ctor set to MinValue
  • Nullability and log format improvement on GraphQLSiteCollectionService
  • Field TagHelpers nullability fixes
  • Fixed deserialization property names for JsonLayoutServiceSerializer
  • Required Value improvements
  • Fixed nullability issue with GraphQL.Client library
  • FieldReader nullability adjusted
  • SitecoreLayoutRequest nullable fix
  • Use ArgumentNullException.ThrowIfNull
  • Several Internals have been made Public

Breaking

  • Removed Newtonsoft.Json
  • Rearranged namespaces
  • Removed .Abstractions dll for RenderingEngine
  • Removed .Abstractions dll for Client
  • Removed .Json dll for Client
  • Removed .Newtonsoft dll for Client

Documentation

  • Added GitHub Pages reference documentation generated by DocFX

@sc-ivanlieckens sc-ivanlieckens added the enhancement New feature or request label Jul 31, 2024
@sc-ivanlieckens sc-ivanlieckens added this to the Beta Release milestone Jul 31, 2024
@sc-ivanlieckens sc-ivanlieckens self-assigned this Jul 31, 2024
@sc-ivanlieckens sc-ivanlieckens merged commit b97b84b into main Aug 1, 2024
1 check passed
@sc-ivanlieckens sc-ivanlieckens deleted the feat/beta branch August 1, 2024 08:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

2 participants