All notable changes to this project will be documented in this file.
- Issue with Enum types not persisting
- Added support for .NET 8
- Removed support for .NET 5
- Fixed an issue with data not being copied correctly due to issues with implementation of
Value
properties inPropertyLinkData
andPropertyLinkDataCollection
(#27).
- Fixed an exception in
LinkDataBackingTypeResolverInterceptor
(#26).
- Issue with breaking change in
Optimizely.CMS.UI 12.24.0
(#25).
- Import/Export functionality (#22).
- Potential issue in
DefaultLinkHtmlSerializer
where data would be lost if no link url was present.
- Default value handling for
LinkData
properties (#21).
- Issue with change tracking and delete button (#20).
- Issue with auto save on cancel (introduced in CMS ~12.19) (#17).
- Issue with comparison view when an external link is defined (#18).
- Issue with select content modal (introduced in CMS ~12.19) (#19).
- Removed
[Required]
onLinkData.Text
property. Node will display as{unnamed}
in editor ifText
is omitted.
- Added support for writing in
NewtonsoftLinkDataConverter
for edge cases where the default serialization handling has been modified.
- Issue with
GenericItemEditor
where contents would not be initialized properly if_setValueAttr
fires beforepostCreate
(happens in on-page edit and quick edit). - Issue with source control triggering change after every build because of
CopyZipFiles.targets
.
- Added additional package information.
- Addressed an issue where content creation screen would be blank if
PropertyLinkData
based property was decorated with[Required]
.
- Addressed a suspected concurrency issue where
LinkData.GetAttributeKey
probably wasn't thread safe'.
- Fixed potential issue with template cache collision.
- Support for
EPiServer.ContentDeliveryApi
.
- Addressed an issue where
SystemTextLinkDataConverter
was used during block creation by implementing reading.
- Fixed an issue with "Select Content" button added in Episerver.CMS 12.7
- Bug with
[Required]
not working properly forLinkData
propertyText
. - Bug with single editor not registering changes for items created with
...
window. - Bug with items without links becoming saved as empty because of bug in
IsNull
evaluation.
- Added extension methods
GetMappedHref
,ToMappedLink
andToPermanentLink
forLinkData
to further emulate behaviour ofLinkItem
.
- Removed
[Required]
attribute fromHref
onLinkData
.
- Upper bound on package version constraint for
EPiServer.CMS.UI
.
- Adjusted reference nullability for methods
LoadData
andParseToSelf
in property implementations. - Adjusted reference nullability for action in
SetAttribute
to represent actual functionality. - Clarified supported behaviour in
NewtonsoftLinkDataConverter
andSystemTextLinkDataConverter
by throwing appropriate exceptions.
- Bug PropertyLinkData would not reset
IsModified
correctly when callingMakeReadonly
.
- Bug where changing Text property would not trigger
IsModified
for LinkData.
- Added support for
Int32
,Double
andDateTime
. - Examples in readme.
- Bug where
target
would not be persisted correctly due to mismatch in edit model.
- Fixed editor inclusion
- Added initial implementation