Releases: leekelleher/umbraco-contentment
Contentment v5.1.0
Hey there Umbraco fans!
Whilst I continue my efforts on Contentment for Umbraco 15, I've also been working on some feature requests for the current version, which I'd like to share with you. Please welcome... Contentment v5.1.0! 🎉
A full changelog can be found here: 5.0.2...5.1.0
What's new?
- #426 Data List: Adds
"contentment.update.value"
event to List Editors - #428 Data List/Data Picker: Adds data-source support for Delivery API
- #429 Data Picker: Adds support for non-integer IDs (e.g. for Umbraco UI Builder)
- #430 Examine data-source: Adds native support for Data Picker
Where can I get it?
This release is only available on NuGet.
Sponsorship
I'm exclusively developing Contentment in my own personal time, so if it is of great value to you and/or your business, then please do sponsor me on GitHub! ...or if an ongoing sponsorship is too much of a commitment, then you could consider a one off sponsorship instead.
Think of it as gifting me Netflix or Spotify for a month. 😻
Thanks to @andrewmckaskill, @DanDiplo, @mastrup, @markadrake, @37Stars and @vsilvar for your contributions during this release cycle. 🙏
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v5.0.2
Hey there Umbraco fans!
Here's another hot-fix patch release... Contentment v5.0.2!
A full changelog can be found here: 5.0.1...5.0.2
Bug fixes
Where can I get it?
This release is only available on NuGet.
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v5.0.1
Hey there Umbraco fans!
A teeny-weeny hot-fix patch release, oh yes, it's... Contentment v5.0.1!
Bug fixes and enhancements
- #400 NuGet -
package.json
and related files are showing in solution after install - #401 Data Picker - Error when property's
readonly
state is altered (inSendingContentNotification
)
Where can I get it?
This release is only available on NuGet.
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v6.0.0-alpha001
Hey there Umbraco fans!
Last week, Umbraco 14 was released! 🎉
If you weren't aware, I've been working for Umbraco HQ for the past 6 months, on the v14 team, so most of my energy has been poured into Bellissima. Nevertheless, if you've been following along with my progress status updates, you'll know that I've been quietly working on migrating Contentment in the background.
I've reached a point where I'm happy to share the current state of Contentment for Umbraco 14... here is Contentment v6.0.0-alpha001! 🎉
Important
Quick TL;DR: Is it feature complete? Nope! Does it have bugs? Yup! How can you help? Test it out and feedback! (please) 🙏
For full details of the status, see: #357.
Any breaking changes?
I've done my best to maintain the existing content data structures, so there should be no content data loss. In terms of C# code, there are minimal changes, mostly things to align with breaking-changes made in Umbraco 14's APIs. Of course, all the client-side AngularJS is gone, replaced with Lit web-components. All I'll say is don't test this on a production website.
Where can I get it?
This release is available on NuGet. (Remember the --prerelease
flag!)
dotnet add package Umbraco.Community.Contentment --prerelease
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 issues, 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
I'm exclusively developing Contentment in my own personal time, so if it is of great value to you and/or your business, then please do sponsor me on GitHub! ...or if an ongoing sponsorship is too much of a commitment, then you could consider a one off sponsorship instead.
Think of it as gifting me Netflix or Spotify for a month. 😻
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v5.0.0
Hey there Umbraco fans!
As part of my efforts to prepare Contentment for Bellissima (Umbraco 14), I wanted to achieve two things:
- Remove .NET multi-targeting code (effectively dropping support for older Umbraco versions)
- Add Razor Class Library (RCL) support
...and with both done, I am happy to announce the release of Contentment v5.0.0! 🎉
This is a major version bump (aka a "breaking-change" release), as it now only supports Umbraco 13.2.0 (up to 14.0.0).
If you are on an earlier Umbraco version and this worries you, then Contentment v4.7.x is still your friend.
A full changelog can be found here: 4.7.0...5.0.0
Breaking changes
- Minimum dependency increased to Umbraco 13.2.0
- Web assets (CSS, JavaScript, HTML) are now served from a Razor Class Library (RCL)
- Drops support for legacy Umbraco package zip format (for Umbraco 8)
New features
- #375
ContentmentConstants
: Publicly exposes certain internal constants - #386 Data List: Adds Dynamic Root support to Umbraco Content data-source
- #389 Data List: Extends
ContentmentContentContext
to accessparentId
Form and JSON data - 6066285 Content Blocks: Adds Delivery API support to the value converter
Bug fixes and enhancements
- #377, #382 Data Type Configuration performance improvement (from Umbraco 13.2.0). Thanks @bielu!
- Replaces the Powershell build scripts with Gulp.js
Where can I get it?
This release is only available on NuGet.
Sponsorship
I'm exclusively developing Contentment in my own personal time, so if it is of great value to you and/or your business, then please do sponsor me on GitHub! ...or if an ongoing sponsorship is too much of a commitment, then you could consider a one off sponsorship instead.
Think of it as gifting me Netflix or Spotify for a month. 😻
Thank you to @bielu for your contributions during this release cycle. 🙏
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v4.7.0
Hey there Umbraco fans!
I was fully expecting that the v4.6.x would be the last of the v4 minor released, where I would focus on v5.x (and v6.x for Umbraco 14/Bellissima), but whilst working on a new feature, I figured that it wouldn't be too much work to backport it for v4.x as a farewell gift.
With that, I gift you Contentment v4.7.0! 🎉 (...and yes, yes, this one still supports Umbraco 8, 9, 10, 11, 12, and 13!) 😅
A full changelog can be found here: 4.6.1...4.7.0
New features
Bug fixes and enhancements
- #391 Content Blocks - Handles
JArray
data (typically when nested). Thanks @marcemarc!
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Sponsorship
I'm exclusively developing Contentment in my own personal time, so if it is of great value to you and/or your business, then please do sponsor me on GitHub! ...or if an ongoing sponsorship is too much of a commitment, then you could consider a one off sponsorship instead.
Think of it as gifting me Netflix or Spotify for a month. 😻
Thank you to @marcemarc for your contributions during this release cycle. 🙏
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v4.6.1
Hey there Umbraco fans!
Some may think that I'd forgotten all about Contentment since starting my new role at Umbraco HQ, I'd be lying if I said it hasn't been an intense few months working on Bellissima (Umbraco v14), all part of finding my feet. Rest assured I hold Contentment close to my heart. ❤️
Without further ado, here's... Contentment v4.6.1! 🎉
A changelog can be found here: 4.6.0...4.6.1
Bug fixes and enhancements
- #380 Content Blocks, added support to work on Member types
- #383 Deploy Connectors, refactored to support Umbraco 13 + Umbraco Cloud
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Thank you to all for your patience and support during this release cycle. 🙏
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v4.6.0
Hey there Umbraco fans!
With yesterday's release of Umbraco 13.0.0 🎉 I am relieved to announce the release of Contentment v4.6.0! 🎉
This release adds support for Umbraco 13 and .NET 8.0, and yes it still supports Umbraco 8 (on .NET 4.7.2), Umbraco 9 (on .NET 5.0), Umbraco 10 (on .NET 6.0) AND Umbraco 11/12 (on .NET 7.0)! As far as I'm aware there are no breaking-changes within Contentment itself, it doesn't warrant a major version number bump, but as it's noteworthy, I've done it as a minor release.
What's new?
Nothing new, it contains all the same features as Contentment v4.5.1. This minor release is purely to add support for Umbraco 13 and .NET 8.0.
A full changelog from the previous v4-alpha release can be found here: 4.5.1...4.6.0
Any breaking changes?
😕 Hmm, kinda, maybe, not sure. Umbraco v13 introduced a major feature to the Rich Text Editor with Inline Blocks, but this also introduced quite a big breaking-change, in that the Rich Text Editor can only work within the Content section now. So this caused quite a headache for the Notes and Editor Notes configurations, but also with Content Blocks any RTEs used within a block item wouldn't load either. I have endeavoured to add a workaround patch for this, which I have tested on my demo sites, but it's not fully battle tested, so please do let me know if you discover any issues with this.
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Thank you to all for your patience and support during this release cycle. 🙏
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v4.5.1
Hey there Umbraco fans!
The nights are drawing closer, leaves are turning gold, autumn is here once more. 🍂
Time to wrap up warm, snuggle up and take comfort with this reassuring patch release... Yes, it's Contentment v4.5.1!
A changelog can be found here: 4.5.0...4.5.1
Bug fixes and enhancements
- #355 Data List - Umbraco Content - adds "Sort Alphabetically" option. Thanks @prjseal!
- #353, e7b0657 Data List - SQL data-source - SQLite completes scope transaction. Thanks @jonathoncove1 and @patrickdemooij9!
- fd9fdb6 Data List - SQL data-source - refactored the internals specific for each Umbraco version.
- #359, 3bf94f8 Data List - SQL data-source, removes hardcoding the SQL provider names. Thanks @nul800sebastiaan!
- #363, 5016594 Data List - Dropdown List with "Allow Empty" disabled, did not set the initial option. Thanks @dannydrogt!
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Sponsorship
If my Umbraco packages are of value to you and/or your business, then you could sponsor me on GitHub?
...but if a monthly amount is too much commitment, there is also a one off sponsorship option! 😻
Thank you to @prjseal, @dannydrogt, @jonathoncove1, @patrickdemooij9, @nul800sebastiaan and @RachBreeze for your contributions during this release cycle.
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️
Contentment v4.5.0
Hey there Umbraco fans!
Muahahaha! 😈 We're still quite early into this year's Hacktoberfest 🎃, but I've been wanting to get this release of Contentment out for a very long time!
My friends, the wait is over, it's here... Contentment v4.5.0!
If you'd like to take part in Hacktoberfest, there are some open issues for contribution.
Any contributions to Contentment will also count towards Umbraco's Hacktoberfest initiative.
A full changelog can be found here: 4.4.6...4.5.0
New features
- #297 Data Picker editor. 🎉 an advanced picker editor to query a custom data source.
- c8a2f0f Data List - added "Umbraco Backoffice Sections" data source.
- #347, 7fbbb04 Content Blocks - added support for "disabled" blocks. Thanks @SteveVaneeckhout for raising this!
- #351 Social Links - added Discord icon.
- #354 Social Links - added Twitter/X icon. Thanks @PrerakMathur20!
- e254894 Social Links - added icons for Threads and TikTok.
Bug fixes and enhancements
- #339, a80b7ac Data List - Tags, added CSS fix for overlay z-index. Thanks @AndyBoot for raising this!
- 622ffa6 Data List - adds note/warning about excessive items in a data-source.
- #345, 95c3619 Data List - Umbraco Dictionary Item data-source, switched Parent ID from
int
toGuid
. Thanks @simonech for raising this! - #348 Added
id
property topackage.manifest
. Thanks @abjerner! - #350 Update to NuGet package assets targets file, to copy on
BeforeBuild
. Thanks @vsilvar!
Where can I get it?
This release is available on NuGet...
...or the Umbraco Package repository.
Sponsorship
If my Umbraco packages are of value to you and/or your business, then please do sponsor me on GitHub!
...if an ongoing sponsorship is too much of a commitment, do a one off sponsorship instead! 😻
Thank you to @nzdev, @AndyBoot, @simonech, @abjerner, @SteveVaneeckhout, @vsilvar and @PrerakMathur20 for your contributions during this release cycle.
Enjoy the release!
Cheers,
@leekelleher
✌️❤️🕊️