Skip to content

3.0.0

Compare
Choose a tag to compare
@gormal gormal released this 07 Apr 12:09
· 182 commits to master since this release
96c68e7

Summary

3.0.0 version supports all management API endpoints.

  • A good starting point is here
  • Each endpoint has a code sample. Check it out in our API reference.

What's Changed

  • #67 UPGRADE TO REST MANAGEMENT API V2
    • REST Management API v2 allows users to not just manage content itself (as in v1), but also manage the content model, taxonomies, collection, workflow, languages, and other entities in Kontent
    • Support subpages element #109
    • Validation regex support for text element #108 #118
  • New Unit tests structure #78 # #110 #111 #114
  • Run CI on multiple environments #85
  • Rename ContentItemVariant to LanguageVariant #93
  • Full README with code samples #100
  • Add .NET 6 Target #107 #113
  • Add interface to Management Client for better testability #112
  • Improve integration with model generator #121
  • Add support for project roles #125
  • Add support for project users #127
  • Add support for subscription #133
  • Add extension method GetAll for IListingResponse in #134
  • 💥 Breaking change! Move extensions classes to the extension folder in #135
  • 💥 Breaking change! Add Async suffix to all methods. Renamed methods:
    • CancelUnpublishingOfLanguageVariantAsync
    • ScheduleUnpublishingOfLanguageVariantAsync
    • CreateNewVersionOfLanguageVariantAsync
    • GetProjectInformationAsync
    • ChangeLanguageVariantWorkflowStepAsync
  • Add elements for assets in #145
  • 💥 Breaking change! Add asset renditions by #138
  • Add support for the environment management in #142
  • 💥 Breaking change! Remove obsolete methods in #149
  • Add asset elements into README.md and into the code samples unit tests in #148
  • 💥 Breaking change! Fix typo in namespace. Renamed to ManagementClientExtensions in #150
  • Finnish unit tests and major refactoring in multiple PRs in #69
    • 💥 Breaking change! method UpsertAssetByExternalIdAsync replaced by UpsertAssetAsync
    • 💥 Breaking change! method UpsertContentItemByExternalIdAsync replaced by UpsertContentItemAsync
    • 💥 Breaking change! CreateContentSnippetCreateModel renamed to ContentTypeSnippetCreateModel
    • 💥 Breaking change! SnippetPatchRemoveModel renamed to ContentTypeSnippetPatchRemoveModel
    • 💥 Breaking change! method UpdateAssetAsync replaced by UpsertAssetAsync
    • 💥 Breaking change! AssetUpdateModel replaced by AssetUpsertModel
    • 💥 Breaking change! method UpdateContentItemAsync replaced by UpsertContentItemAsync
    • 💥 Breaking change! ContentItemUpdateModel replaced by ContentItemUpsertModel
    • 💥 Breaking change! WorkflowIdentifier replaced by WorkflowStepIdentifier
  • Add regex validation to URL slug in #152
  • Support for workflows in #163
    • 💥 Breaking change! method ListWorkflowStepsAsync replaced by ListWorkflowsAsync

New Contributors