Skip to content

Releases: leekelleher/umbraco-contentment

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

Contentment v4.1.5

12 Sep 16:57
70ab10e
Compare
Choose a tag to compare

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.

Panda facepalm!

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

12 Sep 15:36
5472f0f
Compare
Choose a tag to compare

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

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

05 Sep 14:59
654b8ba
Compare
Choose a tag to compare

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.
  • 7d6d82f, fc8fcc0 Added a few JsonConverter<T> classes, to compliment the PublishedContentContractResolver serializations.

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

24 Aug 09:27
5cf8e43
Compare
Choose a tag to compare

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

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

22 Jul 12:31
17c959e
Compare
Choose a tag to compare

Dagnamit, spotted a regression bug! 🤦

The configuration for the Data List wouldn't display the Data source editor, throwing a JS error!

Batman facepalm!

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

22 Jul 10:26
ba6ffa8
Compare
Choose a tag to compare

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

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

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

Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v4.0.0

16 Jun 13:47
417257b
Compare
Choose a tag to compare

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

dotnet add package Our.Umbraco.Community.Contentment

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

16 Jun 11:14
31f9f46
Compare
Choose a tag to compare

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 - Added SystemPropertyNamePrefix, deprecated PrefixSystemPropertyNamesWithUnderscore

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

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

Enjoy the release!

Cheers,
@leekelleher
✌️❤️🕊️

Contentment v3.3.1

11 May 13:06
5048636
Compare
Choose a tag to compare

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.

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