Releases: nikcio/Nikcio.UHeadless
Version 3.0.6
Version 3.0.5
Version 3.0.4
Version 3.0.3
Version 3.0.2
3.0.2 (2022-09-19)
Bug fixes
- Fixed minimum Umbraco CMS requirement. (Minimum requirement is now set to v10.0.0)
Dependencies
- Updated dependencies
Version 3.0.1
Version 3.0.0
⚠ BREAKING CHANGES
-
Dropped support for Umbraco v9 (See versioning strategy in the bottom of the README)
-
The
Value
property onBasicProperty
has been changed fromobject
toPropertyValue
to support the new querying. See How to query properties. -
Namespace changes
- Many namespaces have been changed to make it easier to make extending packages. This also means that some classes have been moved to completely different namespaces.
- If you need to find a class's new location, look in the docs or use the search feature on GitHub.
- Example:
using Nikcio.UHeadless.UmbracoContent
-->using Nikcio.UHeadless.Content
-
Querying properties have been changed. See How to query properties.
-
The
PropertyValue
which is a basis for all property values now always includes an Alias. This is to support the new Property querying with fragments. See How to query properties. -
AddPropertyMapDefaults
has been removed fromIPropertyMap
this is now added by an extendsion. -
GetProperties
has been changed toGetContentItemsProperties
on theIPropertyRespository
-
ContentQuery
now takes a new generic parameterTContentRedirect
of typeIContentRedirect
for redirect information. -
GetContentByRoute
has been removed. UseGetContentByAbsoluteRoute
instead.
Major Features
- Added type support for properties (19cedce)
- This allows you to query only the data you need from registered property models. See How to query properties.
- Created Nikcio.UHeadless.Members for querying member data. See How to use a extending package
Features
- Added manifest to composer (7ebfd9d)
- Added ContentRedirect variation to BasicContent (c9d7912)
- Added ContentRouter (52cc95a)
- Added GetMediaByContentType (c725dbf)
- Added non generic BasicBlockListItem (8aa14b9)
- Added non generic BasicBlockListModel (6cb3b06)
- Added non generic BasicMemberPicker (a8086e0)
- Added non generic BasicMemberPickerItem (989650b)
- Added TMedia to BasicMedia (07481e2)
- Adds non generic BasicNestedContent (da2f6db)
- Adds non generic BasicNestedContentElement (8a1d37e)
Bug Fixes
- Added missing logger argument (7db3158)
Note: Some minor changes and addition which has little to no impact on the developer experience have been filtered out from the lists above to make it more clear. To see these look at the previous preview releases
Version 3.0.0-preview003
3.0.0-preview003 (2022-08-03)
⚠ BREAKING CHANGES
- Namespaces of Basics have changed like so:
Nikcio.UHeadless.Basics.Properties -->
Nikcio.UHeadless.Properties.Basics
Features
Version 3.0.0-preview002
3.0.0-preview002 (2022-07-16)
BREAKING CHANGES
-
Dropped support for Umbraco v9
-
Namespace changes
- Many namespaces have been changed to make it easier to make extending packages. This also means that some classes have been moved to completely different namespaces.
- If you need to find a class's new location, look in the docs or use the search feature on GitHub.
- Example:
using Nikcio.UHeadless.UmbracoContent
-->using Nikcio.UHeadless.Content
-
Querying properties have been changed. See How to query properties.
-
The
PropertyValue
which is a basis for all property values now always includes an Alias. This is to support the new Property querying with fragments. See How to query properties. -
AddPropertyMapDefaults
has been removed fromIPropertyMap
this now -
GetProperties
has been changed toGetContentItemsProperties
on theIPropertyRespository
-
The
Value
property onBasicProperty
has been changed fromobject
toPropertyValue
to support the new querying. See How to query properties. -
ContentQuery
now takes a new generic parameterTContentRedirect
of typeIContentRedirect
for redirect information. -
GetContentByRoute
has been removed. UseGetContentByAbsoluteRoute
instead.
Features
- Added boilerplate for members (1dd04b7)
- Added ContentRedirect variation to BasicContent (c9d7912)
- Added ContentRouter (52cc95a)
- Added GetMediaByContentType (c725dbf)
- Added ICommand (388bd05)
- Added non generic BasicBlockListItem (8aa14b9)
- Added non generic BasicBlockListModel (6cb3b06)
- Added non generic BasicMemberPicker (a8086e0)
- Added non generic BasicMemberPickerItem (989650b)
- Added TMedia to BasicMedia (07481e2)
- Added type support for properties (19cedce)
- Adds non generic BasicNestedContent (da2f6db)
- Adds non generic BasicNestedContentElement (8a1d37e)
- Refactored Content and Media repository (e0d1723)
Bug Fixes
Version 3.0.0-preview001
Use 3.0.0-preview002 instead this cannot be installed due to a bug.
3.0.0-preview001 (2022-07-16)
BREAKING CHANGES
-
Dropped support for Umbraco v9
-
Namespace changes
- Many namespaces have been changed to make it easier to make extending packages. This also means that some classes have been moved to completely different namespaces.
- If you need to find a class's new location, look in the docs or use the search feature on GitHub.
- Example:
using Nikcio.UHeadless.UmbracoContent
-->using Nikcio.UHeadless.Content
-
Querying properties have been changed. See How to query properties.
-
The
PropertyValue
which is a basis for all property values now always includes an Alias. This is to support the new Property querying with fragments. See How to query properties. -
AddPropertyMapDefaults
has been removed fromIPropertyMap
this now -
GetProperties
has been changed toGetContentItemsProperties
on theIPropertyRespository
-
The
Value
property onBasicProperty
has been changed fromobject
toPropertyValue
to support the new querying. See How to query properties. -
ContentQuery
now takes a new generic parameterTContentRedirect
of typeIContentRedirect
for redirect information. -
GetContentByRoute
has been removed. UseGetContentByAbsoluteRoute
instead.
Features
- Added boilerplate for members (1dd04b7)
- Added ContentRedirect variation to BasicContent (c9d7912)
- Added ContentRouter (52cc95a)
- Added GetMediaByContentType (c725dbf)
- Added ICommand (388bd05)
- Added non generic BasicBlockListItem (8aa14b9)
- Added non generic BasicBlockListModel (6cb3b06)
- Added non generic BasicMemberPicker (a8086e0)
- Added non generic BasicMemberPickerItem (989650b)
- Added TMedia to BasicMedia (07481e2)
- Added type support for properties (19cedce)
- Adds non generic BasicNestedContent (da2f6db)
- Adds non generic BasicNestedContentElement (8a1d37e)
- Refactored Content and Media repository (e0d1723)
Bug Fixes
- Added missing logger argument (7db3158)