Skip to content

Releases: leekelleher/umbraco-contentment

Contentment v4.4.5

14 Aug 17:49
2c8b85f
Compare
Choose a tag to compare

Hey there Umbraco fans!

It's been a while since the last release, and we seem to have been a bunch of enhancements in waiting.
So let's get a new patch release out... Contentment v4.4.5! 🎉


A full changelog can be found here: 4.4.4...4.4.5

Bug fixes and enhancements

  • #324 Icon Picker - support for hideColor and size
  • #320 Data List - Umbraco Content Types data-source - added translation dictionary support. Thanks to @jerpenol! 🎉
  • #326 Data List - Buttons - Added item description to button title. Thanks @enkelmedia! 🎉
  • #334 Data List - Umbraco Content Properties data-source - option to sort alphabetically. Thanks @prjseal! 🎉
  • b0cfd18 Deprecated an old extension method for Umbraco 8, a la composition.UnlockContentment().
  • 6844dd3 Introduced IDataSourceValueConverter interface and marked IDataListSourceValueConverter as deprecated.
  • d32519f Data List - added templated descriptions for FileSystem and UserDefined data-sources.
  • 978f88c Data List - added Properties property to DataListItem, for storing additional data, (e.g. images).
  • cfa1395 Data List - Enum data-source - wired up the Group property, (for future use).
  • e4749de Refactored all the IDataListItemPropertyValueConverter classes, (removed a lot of duplicated code).
  • 705d535 Code Editor - fixed sort ordering the mode/theme options.
  • ff3d0fb Content Blocks - fix for bug in Umbraco's Blueprints dialog.
  • f0208c9 Notes - adds support for vm.currentPage, (if you wanted to access content properties?)
  • e190aa3 Social Links - added extension method to get the SVG icon from Umbraco's backoffice icon set, e.g. link.GetIconSvgString().
  • af03177 Telemetry - refactored for .NET Core (async) support.

Project related meta stuff

  • bda853d Added an Umbraco v12 test website
  • 19c0461, 28b06f1, 843fb0a Updated the README and Umbraco Marketplace meta-data
  • 61df2b2 Updated Roadmap
  • 6c7bd14 Icon Picker - updated docs with Razor template SVG icon example.

Where can I get it?

This release is available on NuGet...

dotnet add package Umbraco.Community.Contentment

...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 @jerpenol, @enkelmedia and @prjseal for your contributions during this release cycle.

Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v4.4.4

17 May 20:03
96843ab
Compare
Choose a tag to compare

Hey there Umbraco fans!

"The time to repair the roof is when the sun is shining."

With today's release of Umbraco 12 Release Candidate, Contentment got caught by a breaking-change, these things happen, and has been promptly resolved... so here is Contentment v4.4.4!

This release adds support for Umbraco 12-RC+, 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 (on .NET 7.0)! The resolving fix has not introduced any breaking-changes within Contentment itself, it doesn't warrant a major or minor version number bump, so a patch release it is.


A full changelog can be found here: 4.4.3...4.4.4

Refactoring

  • #322, 5347859 Adds Umbraco v8 polyfill for RawValueProperty (and refactors DetachedPublishedProperty)

Where can I get it?

This release is available on NuGet...

dotnet add package Umbraco.Community.Contentment

...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 @skttl for testing Contentment against Umbraco 12-RC and reporting this breaking-change.

Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v4.4.3

10 May 10:55
a6fb239
Compare
Choose a tag to compare

Hey there Umbraco fans!

"Sometimes you eat the bear and sometimes the bear eats you." -- The Stranger

v4.5 isn't quite ready yet, (for various reasons), so while you wait, here is... Contentment v4.4.3! 🎉


A full changelog can be found here: 4.4.2...4.4.3

Bug fixes and enhancements

  • #307, #312 Adds ParseXPathQuery extension method to IContentmentContentContext
    • This is primarily used on Data List for Umbraco content-based data-sources.

Where can I get it?

This release is available on NuGet...

dotnet add package Umbraco.Community.Contentment

...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 @busrasengul and @enkelmedia for your contributions during this release cycle.

Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v4.4.2

01 Mar 15:12
80b0738
Compare
Choose a tag to compare

Hey there Umbraco fans!

Okay, okay, work on the new Data Picker editor (see PR #297) is taking longer than anticipated, still not quite ready for a v4.5.0, release yet.
In the meantime, there are some other fixes and enhancements that I'd like to release, so here we are... Contentment v4.4.2! 🎉


A full changelog can be found here: 4.4.1...4.4.2

Bug fixes and enhancements

  • e685cb8 Data List (and others) - Fixed a long time bug, see #109 and #242 for details.
    • Sets the initial/default value for JSON complex editors to it's proper type (JSON object or array), instead of an empty string.
  • 227cb40 Data List - added tracking references support.
    • Despite much prototyping, I wasn't able to bring fully featured tracking references for custom data-source, but took a halfway compromise with support Umbraco-based data-sources, e.g. Udi values that start with "umb://".
  • c84d3e0 Content Blocks - added tracking references support
    • Following the same pattern as how Umbraco does with Block List and Nested Content support.
  • 7706d88 Content Blocks - added server-side validation for element properties.
  • f5ea79a Cards UI fix for disabled items

Where can I get it?

This release is available on NuGet...

dotnet add package Umbraco.Community.Contentment

...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! 😻


Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v4.4.1

27 Jan 18:07
c2ccf4a
Compare
Choose a tag to compare

Hey there Umbraco fans!

Getting back into the swing of things post-Xmas/New Year, I'd been working on the new Data Picker editor (see PR #297), pencilled in for v4.5.0, accordingly to my roadmap, but I'm not happy enough with it yet to release it to the world... and there were some other fixes/enhancement that I wanted to get out there, so here we are... Contentment v4.4.1!


A full changelog can be found here: 4.4.0...4.4.1

Bug fixes and enhancements

  • #293 Mark CodeEditorDataEditor and NumberInputDataEditor as public - thanks to @devantler!
    • Note: This marks my first official contribution from Umbraco HQ, directly from the Heartcore service.
  • 2df72d2 Data List - Item Picker, added Cards list type.
  • 4fb16ba UI tweaks for Contentment's use of the Block Card component.
  • fd7be03 Code Editor - CSS tweak to allow full width when "Label on top" is used.
  • 🤫 Added a bunch of undocumented features that make me smile on my own implementations, see 71f4a59, 174e71b, f979e8f, and a2f0851.

Umbraco v9 demo site

I've removed the Umbraco v9.0.0 demo site (in fcbb4b0), as my telemetry stats have shown that v9 usage has significantly dropped since it reached it's EOL. (For more info, see Umbraco's LTS and EOL page).

Where can I get it?

This release is available on NuGet...

dotnet add package Umbraco.Community.Contentment

...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 @devantler for your contributions during this release cycle.

Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v4.4.0

08 Dec 16:07
7d2b4e8
Compare
Choose a tag to compare

Hey there Umbraco fans!

I know what you're thinking, didn't v4.3.0 only just come out last week?
Yeah, it did, but you know what they say... "a rolling stone gathers no moss!" or something like that, anyway... here is Contentment v4.4.0! 🎉


A full changelog can be found here: 4.3.0...4.4.0

New features

Enhancements

  • bfd71d2 Social Links - added Mastodon to the default config + SVG icon (from FontAwesome)

Where can I get it?

This release is available on NuGet...

dotnet add package Umbraco.Community.Contentment

...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! 😻


Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v4.3.0

01 Dec 08:55
a32af90
Compare
Choose a tag to compare

Hey there Umbraco fans!

With today's release of Umbraco 11.0.0 🎉 I am happy to announce the release of Contentment v4.3.0! 🎉

This release adds support for Umbraco 11 and .NET 7.0, and yes it still supports Umbraco 8 (on .NET 4.7.2), Umbraco 9 (on .NET 5.0), AND Umbraco 10 (on .NET 6.0)! As far as I'm aware there are no breaking-changes within Contentment itself, it doesn't warrant a major version number bump, so a minor release it is.


What's new?

Apart from fixing a couple of small bugs, there's nothing new, it contains all the same features as Contentment v4.2.1. This beta release is purely to add support for Umbraco 11 and .NET 7.0.

A full changelog from the previous v4-alpha release can be found here: 4.2.1...4.3.0

Bug fixes and enhancements

  • e514544 Data List - tweaks to SQL data-source, to support SQLite, (doesn't quite resolve #258 yet)
  • a423168 Data List - Item Picker, fixed bug with overlaySize
  • d25f6a8 Social Links - Shortened the base YouTube URL
  • 1e4d9ce Added GetUdi() extension method for IPublishedElement

Any breaking changes?

Not that I am aware of! 🤞 Please do let me know if you discover anything.

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. 😃

Where can I get it?

This release is available on NuGet...

dotnet add package Our.Umbraco.Community.Contentment

...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.3.0-beta

27 Nov 14:00
Compare
Choose a tag to compare
Pre-release

Hey there Umbraco fans!

With the imminent release of Umbraco 11, I found that there were a couple of breaking-changes that needed to be corrected, so I've included additional support for Umbraco 11 and .NET 7.0, (and yes yes, it still supports Umbraco 8/.NET 4.7.2, Umbraco 9/.NET 5.0, AND Umbraco 10/.NET 6.0!) 😅

As far as I'm aware there are no breaking-changes within Contentment itself, it doesn't warrant a major version number bump, so I'm putting it out in a minor release, but I'm not totally confident, hence the beta flag.

Without further ado, here is... Contentment v4.3.0-beta! 🎉


What's new?

No, nothing new, it contains all the same features as Contentment v4.2.1. This beta release is purely to add support for Umbraco 11 and .NET 7.0.

A full changelog from the previous v4-alpha release can be found here: 4.2.1...4.3.0-beta

Any breaking changes?

Not that I am aware of! 🤞 Please do let me know if you discover anything.

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. 😃

Where can I get it?

This release is available on NuGet...

dotnet add package Our.Umbraco.Community.Contentment --version 4.3.0-beta

...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.2.1

27 Nov 11:02
e3cf78d
Compare
Choose a tag to compare

Hey there Umbraco fans!

Seems that November has been a busy month for me - I appear to have been collaborating with both @KevinJump (on a not-so-secret uSync Migrations tool 🤫) and @LottePitcher (on her fabulous Admin Only Property Editor 🔓) - so yes, please do check out those fine Umbraco packages!

Back in Contentment-land, now that I've caught up with the excellent Hacktoberfest 🎃 contributions, let's get a patch release out... Contentment v4.2.1!


A full changelog can be found here: 4.2.0...4.2.1

Bug fixes and enhancements

  • #279, #280 Data List - removes sealed modifier from DataListItem class. Thanks @soreng!
  • #285 Data List - Allow ContentmentContentContext to be used in ConvertValue. Thanks @glombek!
  • a72f50b Data List - configuration option label localizations.
  • a8c44ee, bbe023b Editor Notes - heading cosmetics (reduced from <h3> to <h5>.
  • 1632f5f Data List - Item Picker - various configuration UI tweaks.
  • c47909d Fixed a bug in the lkGroupBy AngularJS filter.
  • 2bfaaef Dashboard amends
  • fa304b2 Data List - Umbraco Content data-source amends.
  • f7328a4 Localization - renamed "pt-br.xml" to "pt.xml", more details at #277 (comment).

Localization updates

  • #286 Added missing Danish translations, Super tak @abjerner!
  • #277 Updated Portuguese translations, Muito obrigado @leocb!

Documentation updates

  • #274 Data List - updated documentation for TimeZoneDataSource example. Thanks @abjerner!
  • #276 Data Sources - added screenshots for Umbraco Languages. Thanks @prjseal!
  • #275 Data Sources - added screenshots for Umbraco Users. Thanks @prjseal!
  • #284 Data Sources - added documentation for #142 .NET Enumeration, #143 Examine Query, #152 Umbraco Content Properties, and #153 Umbraco Content Types. Super tak @skttl! 🌮

Where can I get it?

This release is available on NuGet...

dotnet add package Our.Umbraco.Community.Contentment

...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 @abjerner, @skttl, @prjseal, @glombek and @soreng for your contributions during the Hacktoberfest season.

Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v4.2.0

17 Oct 12:18
2d9d52d
Compare
Choose a tag to compare

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! 😀

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...

dotnet add package Our.Umbraco.Community.Contentment

...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
✌️❤️🕊️