Releases: leekelleher/umbraco-contentment
Contentment v4.2.0
Hey there Umbraco fans!
Muahahaha! 😈 We're midway through this year's Hacktoberfest 🎃.
Contentment has had some great contributions so far, feels like a good opportunity to get a new release out... Contentment v4.2.0!
If you'd like to take part in Hacktoberfest, there are a bunch of open issues for contribution.
Any contributions to Contentment will also count towards Umbraco's Hacktoberfest initiative.
A full changelog can be found here: 4.1.5...4.2.0
New features
- #266, #267 Introduces
IContentmentContentContext
, an injectable service that consolidates the code duplication for Data List's content contextual aware data-sources, e.g. Examine, Umbraco Content, and Umbraco Content by XPath. Thanks @glombek!
Bug fixes and enhancements
- #256 Data List - Checkbox tweaks for Item Picker (Multiple). Thanks @enkelmedia for the suggestion.
- ef3768e Content Blocks - made the
ContentBlock
model public - c316493 Content Blocks Added extension methods to convert to/from Umbraco's Block List editor model. (Helpful for content migration work.)
- 6b4d5da Data List - Added
GetDataSourceItemsByDataTypeKey
to the API controller. (Helpful for 3rd-party custom list-editors.)
Localization updates
I put out a general plea for localizations in #261... and the community responded! 😀
- #268 Spanish, ¡Muchos gracias! @Happy-reindeer007
- #269 Swedish, Tack så mycket! @enkelmedia
- #270 Dutch, Heel erg bedankt! @erikjanwestendorp
- #271 French, Très bien merci! @mikecp
Documentation updates
- #262 Render Macro documentation updates. Thanks to @hfloyd!
- #264 Data List - documentation added for Umbraco Content by XPath data-source. Thanks @greystate!
- #265 Data List - documentation added for Umbraco Content data-source. Thanks @greystate!
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Sponsorship
If my Umbraco packages are helpful to you and/or your business, you can sponsor me on GitHub!
...and if a monthly amount is too much, there is also a one off sponsorship option! 🤑
Thank you to @glombek, @hfloyd, @greystate @Happy-reindeer007, @enkelmedia, @erikjanwestendorp and @mikecp for your contributions during this Hacktoberfest release cycle.
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v4.1.5
Gah! I'm annoyed with myself, found that I hadn't quite fixed #250! 🤦
The Content Blocks editor overlay panel would work in Create mode, but not Edit mode.
I've now fixed this in commit a78a11e.
Everything else is exactly the same release as the Contentment v4.1.4 release.
If you already installed v4.1.4, apologies for the inconvenience. 🙏
Contentment v4.1.4
Hey there Umbraco fans!
Quick hot-fix patch release, yes, yes, it's... Contentment v4.1.4!
Bug fixes and enhancements
- #250, #251 Content Blocks - there was a subtle change introduced in Umbraco 10.2.0 that caused the editor overlay panel to break
- ac6b76a List components - added index tracking to
ng-repeat
loops
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Sponsorship
If my Umbraco packages are helpful to you and/or your business, you can sponsor me on GitHub!
...and if a monthly amount is too much, there is also a one off sponsorship option! 🤑
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v4.1.3
Hey there Umbraco fans!
Cor blimey, guv'nah, we got ourselves another bloomin' patch release... here's Contentment v4.1.3!
Bug fixes and enhancements
- bcf3a7d Data List: Added contextual UDI support to the Examine data-source.
- 8bb6e18 Fixed bug with
PublishedElementExtensions.ValueOrDefault()
. - 86b8955 Render Macro Added support for rendering as AngularJS templates.
- bb07036 Content Blocks: Refactored Cards display-mode editor, further customisation available for the card's background-color and icon color.
- 276ca81 Content Blocks: Added basic
ComplexPropertyEditorContentNotificationHandler
implementation, used to resolve content-cache issues. - f6c77ae, 4f64514, 9c7dec8 Fixed a variety of bugs with the
PublishedContentContractResolver
- It's an undocumented feature, useful for serializing
IPublishedContent
objects.
- It's an undocumented feature, useful for serializing
- 7d6d82f, fc8fcc0 Added a few
JsonConverter<T>
classes, to compliment thePublishedContentContractResolver
serializations.
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Sponsorship
If my Umbraco packages are helpful to you and/or your business, you can sponsor me on GitHub!
...and if a monthly amount is too much, there is also a one off sponsorship option! 🤑
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v4.1.2
Hey there Umbraco fans!
Would you like a patch release that squashed some pesky bugs? I'm pleased to announce... Contentment v4.1.2!
Bug fixes and enhancements
- #245, e5c7bed Data List: Radio Button List - Clear selection button sets value to
"null"
as a string. - #246, d19eaa1, e3404cb, Notes - tried to undo some of the restrictions to
.umb-readonlyvalue
introduced in Umbraco 10.1 (umbraco/Umbraco-CMS#12608) - 442551b Content Blocks - adds support for Umbraco API typo correction (
retrive = retrieve
umbraco/Umbraco-CMS#11027) - 13db3b8 Adds support for the
single
attribute to the<umb-node-preview>
directive, introduced in Umbraco 10.1 - 7d80abf Friendlier logic for
lk-bind-html-template
directive
A full changelog can be found here: 4.1.1...4.1.2
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Sponsorship
If my Umbraco packages are helpful to you and/or your business, you can sponsor me on GitHub!
...and if a monthly amount is too much, there is also a one off sponsorship option! 🤑
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v4.1.1
Dagnamit, spotted a regression bug! 🤦
The configuration for the Data List wouldn't display the Data source editor, throwing a JS error!
This was the fix... 3dd2591 Configuration Editor - fixed bug with null values for expressions.
Everything else is exactly the same release as the Contentment v4.1.0 release.
If you already installed v4.1.0, apologies for the inconvenience. 🙏
Contentment v4.1.0
Hey there Umbraco fans!
Wordle 398 4/6
🟨⬜⬜🟩⬜
⬜⬜⬜⬜🟩
⬜⬜🟨🟩🟩
🟩🟩🟩🟩🟩
Never Mind the Wordle, Here's Contentment v4.1.0! 🤘
⚠️ Update: Contentment v4.1.1 patch release it out. Fixed a regression bug, apologies!
New features
- #234 Social Links editor
- #233 Text Input - selectable HTML5 input types - thanks to @DanDiplo
- 2c43bf1 Configuration Editor - new
Expressions
property, deprecatingNameTemplate
andDescriptionTemplate
properties
Bug fixes and enhancements
- f3dac72 Data List - fixed bug with uCssClassName data-source
- Turns out this never worked in v9/v10. 🤷
- 18169dd Disable Tree - fixed horrible bug with v9/v10
- Also turns out no one is using this feature on v9/v10 either! 😆
- 80d71e4 Textbox List - alias matches HTML5 input type
- b2249b9 Added Contentment SVG icon
- 6964cb0 Updated 🤫 to be an SVG image
A full changelog can be found here: 4.0.0...4.1.0
Documentation updates
Various little documentation amends, mostly housekeeping, nothing noteworthy.
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Sponsorship
If my Umbraco packages are helpful to you and/or your business, you can sponsor me on GitHub!
...and if a monthly amount is too much, there is also a one off sponsorship option! 🤑
Thank you to @DanDiplo for your contributions during this release cycle.
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v4.0.0
Hey there Umbraco fans!
With today's release of Umbraco 10.0.0 🎉 I am happy to announce the release of Contentment v4.0.0! 🎉
It's a major version bump (aka a "breaking-change" release), as it now adds support for Umbraco 10 and .NET 6.0, (and yes, it still supports Umbraco 8/.NET 4.7.2, and Umbraco 9/.NET 5.0).
What's new?
No, nothing new, it contains all the same features as Contentment v3.4.0. This release is purely to add support for Umbraco 10 and .NET 6.0.
A full changelog from the previous v4-alpha release can be found here: 4.0.0-alpha004...4.0.0
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Any breaking changes?
Not that I am aware of! Many of the code changes that could be considered a "breaking-change" were to internal Contentment code, (I'm glad I marked many of those classes as internal
now!), things like swapping various IHostingEnvironment
references with IWebHostEnvironment
. I've tried to make these changes as backwards compatible as I can, so fingers crossed it shouldn't impact you at all. 🤞
Bugs and snags
If you find any bugs or snags, please do let me know. If it's a reproducible bug, then you can raise it on the issue tracker, otherwise if it's more of a feature or suggestion, then starting a discussion is a better way to do that. Keep in mind that the usual contribution rules of engagement apply. 😃
Sponsorship
If my Umbraco packages are helpful to you and/or your business, you can sponsor me on GitHub!
...and if a monthly amount is too much, there is also a one off sponsorship option! 🤑
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v3.4.0
Hey there Umbraco fans!
🌟 Live from CodeGarden 2022 🌟 (okay, okay, I'm not there in person, nevermind). Super Skål! 🍻
I am happy to announce the release of... Contentment v3.4.0! 🎉
New features
- #215 Configuration Editor - Added
IContentmentListTemplateItem
interface - #225 Deploy Connectors for Notes and RenderMacro
- 59d1d4c Data List - Added "Umbraco Files" data source
- f339d6a Data List - Added "Umbraco Templates" data source
Bug fixes and enhancements
- #220 Content Blocks - Support for outside the Content/Media tree - thanks @nzdev
- #222 Content Blocks - Updated UI for "Cards" display mode (to appear like BlockList's element type configuration cards)
- #226 Data List - Fixed bug with changing list-editor value type
- #227 Data List - Checkbox List, added localizations for "Check all" / "Uncheck all" - thanks @erikjanwestendorp
- 97a9b40, d6883d3 Combined AngularJS display-mode components together (reducing JS over 400 LoC)
- 85330f4
PublishedContentContractResolver
- AddedSystemPropertyNamePrefix
, deprecatedPrefixSystemPropertyNamesWithUnderscore
A full changelog can be found here: 3.3.1...3.4.0
Documentation updates
There were several updates to the Data Sources documentation: #151, #156, #157, #158, #159, #160, #161.
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Sponsorship
If my Umbraco packages are helpful to you and/or your business, you can sponsor me on GitHub!
...and if a monthly amount is too much, there is also a one off sponsorship option! 🤑
Thank you to @erikjanwestendorp and @nzdev for your contributions during this release cycle.
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v3.3.1
Hey there Umbraco fans!
Bugs, eh? Who needs 'em? not us! Here's a patch release... Contentment v3.3.1!
Bug fixes
- #218, ea686a5 - Data List .NET Enum data-source - fixes a race condition with the enum lookup cache.
- Thanks to @Nikkelmann for raising this issue.
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Sponsorship
If my Umbraco packages are helpful to you and/or your business, you can sponsor me on GitHub!
...and if a monthly amount is too much, there is also a one off sponsorship option! 🤑
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️