Skip to content

Releases: leekelleher/umbraco-contentment

Contentment v3.3.0

21 Apr 15:48
30745e9
Compare
Choose a tag to compare

Hey there Umbraco fans!

Mark Twain once said, "Never put off till tomorrow what you can do the day after tomorrow".
Yeah, well, after a little procrastination, here we are... Contentment v3.3.0!


New features

  • 7dc13a9 Content Blocks - implemented preview for "Blocks" display mode.
  • a426ede Text Input - adds options to prepend/append an icon to the textbox.

Changes and bug fixes since the v3.2.0 release

  • #213, 5be0aca Data List - fixed caching issue, if number of Data Sources and List Editors are equal.
  • 6c9ccb6 Data List - fixed bug with Templated Label editor - no longer mutating config items
  • d9b5e6e Content Blocks - removed "icon" from value. (non-breaking-change)
  • 5b6b7a8 Content Blocks - fixed custom paths for previews in Umbraco v9.
  • 4980dd6 Item Picker overlay - updated icon to use <umb-icon> directive in Grid view - thanks to @Matthew-Wise
  • 12af357 Icon Picker - updated "small" mode to use <umb-icon> directive.

Thank you to @Matthew-Wise for your contributions during this release cycle.

Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️


This release is available on NuGet...

dotnet add package Our.Umbraco.Community.Contentment

Contentment v3.2.0

09 Mar 15:30
fb4982f
Compare
Choose a tag to compare

Hey there Umbraco fans!

Buckle up, it's another minor release... Contentment v3.2.0!


Property Editors

Changes and bug fixes since the v3.1.0 release

  • #191, 361ff9a Data List .NET Enum data-source - refactored to store items/values in lookup cache
  • 2b981e3 Fixed bug with Data List Buttons editor - no longer mutating config items
  • de87a3e Fixed bug with Data List CheckboxList editor - no longer mutating config items
  • 223ff72 Switched initial migration to use PackageMigrationPlan base class (for v9 edition)
  • 31b67bd Removed ContentmentComponent from v9 edition, no longer needed when using PackageMigrationPlan
  • 1f7ea79 Removed indentation from Content Blocks and Telemetry JSON payloads
  • c635a8c bye Rick bye 😢

Documentation updates

There were several updates to documentation, mostly in the Data Sources section.

I also added an Umbraco v8.17.0 demo website, for my own testing purposes. Feel free to take a look, modify, play, etc.


Thank you to @benjaminc, @zahertalab, @greystate and @nul800sebastiaan for your contributions during this release cycle.

Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️


This release is also available on NuGet...

dotnet add package Our.Umbraco.Community.Contentment

Contentment v3.1.0

11 Feb 16:35
39ed97d
Compare
Choose a tag to compare

Hey there Umbraco fans!

After a few months of hibernating, I'm happy to present... Contentment v3.1.0!


Property Editors

  • #195, Textbox List - a multi-textstring editor, adds a textbox for each item in a custom data source.

New features

  • #194, Content Blocks - added "Cards" display mode
  • #188, Notes - added option to "Hide property group container"
  • #178, added ValueOrDefault extension method for IPublishedElement
  • 2bf4698, Added support for Umbraco's Package Telemetry
  • b430b2d, Tree Dashboard - removed newsletter CTA

Changes and bug fixes since the v3.0.1 release

  • 0e3b7dd Data List - Umbraco Content by XPath bug, (fixed in v2.2.2, but I hadn't done a patch for v3.x)
  • #179, c417357 Data List - Umbraco Tags data-source (didn't work on Umbraco v9.0)
  • #197, Data List - .NET Enum data-source binds to specific assembly version
  • #198, Lang folder case sensitive on Linux
  • 0b2d0b4, Data List - amends to .NET Countries data-source
  • 983a65a, Data List - amends to .NET Currencies data-source
  • 3410bd2, Data List - amends to .NET Languages data-source

Documentation updates

There were several updates to documentation, mostly in the Data Sources section.

I also added an Umbraco v9.0.0 demo website, for my own testing purposes. Feel free to take a look, modify, play, etc.


Thank you to @marcemarc, @Rockerby, @benjaminc, @robertjf and @dan-hammond for your contributions during this release cycle.

Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️


This release is also available on NuGet...

PM> Install-Package Our.Umbraco.Community.Contentment

Contentment v2.2.2

23 Nov 13:43
6f246f0
Compare
Choose a tag to compare

Hey there Umbraco fans!

I hadn't anticipated doing a patch release for v2.2.1, but here we are... Contentment v2.2.2!


Bug fixes


Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️


This release is also available on NuGet...

PM> Install-Package Our.Umbraco.Community.Contentment

Contentment v3.0.1

27 Oct 16:46
8718495
Compare
Choose a tag to compare

Hey there Umbraco fans!

The bad news, a couple of snags were found in the v3.0.0 release; the good news, here's a patch release... Contentment v3.0.1!


Bug fixes

  • #177 Fix missing IOHelper usage for view resolution - thanks to @Jeavon
  • #175 Unable to build project (v3/v9/.NET 5) - thanks to @AaronSadlerUK
  • 74b11fb Telemetry - removed the version build number for Umbraco 9

Full Changelog: 3.0.0...3.0.1

Hacktoberfest 🎃

It's still October, (checks calendar 📆 yup), so you still have time to take part in Hacktoberfest! All open issues are listed here.


Thank you to @Jeavon, @AaronSadlerUK, @bjarnef, @benjaminc and @mattbrailsford for your contributions during this patch release cycle.

Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v3.0.0

20 Oct 17:10
fc8a64e
Compare
Choose a tag to compare

Hey there Umbraco fans!

TL,DR; The moment has arrived... Contentment v3.0.0! 🎉

The journey to this point has felt like a long and winding road, with a big twist and turn towards the end.

For those who have been watching as I've progressed, you'll already know most of this. For others, if you want to re-trace my journey for Umbraco v9 support, I started documenting my developer journey back in April. Released a few alpha versions. Then abruptly changed direction and took a .NET multi-targeted approach, with the release of v3.0.0-beta001, to support both Umbraco v8.x and v9.x versions.


What's new?

Nothing, no new features - it's exactly the same as Contentment v2.2.1.
If you're upgrading from Contentment v3.0.0-beta001, then you'll get the bugfixes from v2.2.1.

Breaking Changes

As outlined on v3.0.0-beta001, the only breaking-change is that the minimum dependencies are Umbraco v8.17.0 and v9.0.0.

Is that it?

Yup, kinda feels a little underwhelming now, eh? But it's great to finally release a stable version number. 😁

Installation

With Umbraco v8, you can use either NuGet or the (now old style) Umbraco package format - installable via the CMS backoffice.

With Umbraco v9, you can no longer install packages via the CMS backoffice, you must use NuGet.

For those using the NuGet Package Manager...

Install-Package Our.Umbraco.Community.Contentment

...or if you are using the dotnet command line interface?

dotnet add package Our.Umbraco.Community.Contentment


Enjoy the release!

Thank you to everyone who has contributed and supported me during this entire v3.0 release cycle.

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v2.2.1

15 Oct 16:32
502280e
Compare
Choose a tag to compare

Hey there Umbraco fans!

Hot on the heels of the v2.2.0 release earlier this week, here's a patch release... Contentment v2.2.1!


Bug fixes

  • #169, #170 Data List - Enum data source: Excessive error logging when DataListItemAttribute is used. Thank you to @dawoe for identifying and patching this issue! 🌟

Hacktoberfest 🎃

A small reminder about Hacktoberfest - there are a bunch of open issues for contribution.


Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️


This release is also available on NuGet...

PM> Install-Package Our.Umbraco.Community.Contentment

Contentment v3.0.0-beta001

11 Oct 17:41
Compare
Choose a tag to compare
Pre-release

Hey there Umbraco fans!

Last week, I released the last of the Contentment v3.0 alphas. Previously, I'd made a decision that v3.x would target Umbraco v9, leaving the v2.x branch to support Umbraco v8. Whilst chatting with other Umbraco package developers and community folk, I realised that there would be some cross-over between the versions, especially if I wanted to introduce new features - I'd effectively be supporting two separate packages under the same name.

A few weeks back I decided to exploring the option of using .NET multi-targeting, so that Contentment could potentially support both Umbraco v8 and v9. Thankfully this worked out quite well, (although my codebase is slightly littered with #if NET472 preprocessor directives now 😉).

After some testing, I'm happy to announce the release of Contentment v3.0.0-beta001! 🎉

What's new?

Nothing, no new features - it's exactly the same as Contentment v2.2.0 and Contentment v3.0.0-alpha006.

Any breaking changes?

Yup, for Umbraco v8, the minimum dependency has been increased to v8.17.0. For Umbraco v9, it's v9.0.0.

Installation

With Umbraco v8, you can use either NuGet or the (now old style) Umbraco package format - installable via the CMS backoffice.

With Umbraco v9, you can no longer install packages via the CMS backoffice, you must use NuGet.

For those using the NuGet Package Manager...

Install-Package Our.Umbraco.Community.Contentment -Version 3.0.0-beta001

...or if you are using the dotnet command line interface?

dotnet add package Our.Umbraco.Community.Contentment --version 3.0.0-beta001

If there are no issues with this beta release, I'll aim to get a final/stable release out by the end of the week.


Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v3.0.0-alpha006

05 Oct 08:21
Compare
Choose a tag to compare
Pre-release

Hey there Umbraco fans!

Hello, hello, hello! 👋 It's been a week since Umbraco 9 launched! 🎉 My current workload has been quite heavy lately, hence why I've been delayed getting new releases out. So without further ado, here is Contentment v3.0.0-alpha006!

What's new?

  • Upgrades the Umbraco dependencies to use v9.0.0.
  • #135, #137 Fixes an issue with the Contentment's initial migration code when Umbraco is being installed - thank you @arknu 🌟
  • Merges in the latest updates from Contentment v2.2.0

Meanwhile...

This will be the last of the alpha releases. A few weeks ago a decided to try out the .NET Multi-Targeting approach, so that I can support both Umbraco v8 and v9 releases. It turned out quite successful, so will opt to do that going forwards. My latest work-in-progress is on the dev/wip/dotnet-multi-target branch. My aim is to do a couple of betas over the next week and get a stable v3.0 release out soon after that.


[Insert usual boilerplate info here]

With Umbraco 9, you can no longer install packages via the CMS backoffice, you must use NuGet.

For those using the NuGet Package Manager...

Install-Package Our.Umbraco.Community.Contentment -Version 3.0.0-alpha006

...or if you are using the dotnet command line interface?

dotnet add package Our.Umbraco.Community.Contentment --version 3.0.0-alpha006

For more general information about the Contentment v3.0-alpha releases, please see the Contentment v3.0.0-alpha001 release notes.


Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v2.2.0

05 Oct 07:20
f62d093
Compare
Choose a tag to compare

Hey there Umbraco fans!

Hola amigas y amigos! 🌞 The summer may be over, but for today we have... Contentment v2.2.0!


Property Editors

New features

  • #136, 8691c44 Data List - added Umbraco Users data-source
  • ae3d69c Data List - added Umbraco User Groups data-source
  • d0abd09 Data List - Number Range data-source, added setting for number of decimal places
  • 747e3ea Data List - User-defined data-source, auto-populates the item's Value based on the Name
  • f83bbb1 Added HasValueFor<T>() IPublishedElement extension method

Changes and bug fixes since the v2.1.0 release

  • #126 Corrected typo in Bytes documentation - thanks @BatJan 🌟
  • 3a81ea9 Data List - CSV/JSON/XML data-sources, updated default settings
  • 2115167 Data List - Countries data-source, refactored to exclude non-countries (e.g. Caribbean, Europe, Latin America, World)
  • f9b4483, a36d2c4, 66a8d12, ea617bd, cd5779c, bbb8d4c Updated various icons to use the <umb-icon> directive.
  • d46f30d, adc7d38, d3d0c45 Refactored various code to remove System.Linq references - I'm told this can lead to better optimisations 🤷

Hacktoberfest 🎃

It's Hacktoberfest time again!

This year I'd like to expand the documentation to include all the Data Sources (for use with Data List + Text Input). So far I have added stub pages for each of the data-sources along with an open issue. You can view all "help wanted" open issues here.

Any contributions will be greatly appreciated. 🙏


Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️


This release is also available on NuGet...

PM> Install-Package Our.Umbraco.Community.Contentment