Core

A library of essential Umbraco CMS extensions for my projects

NuGet package icon for jcdcdev.Umbraco.Core

Readme

jcdcdev.Umbraco.Core

Core functionality used by my packages and projects

Useful Classes, Interfaces and Extensions

SimpleAccessRule

This class is used to create a simple access rules for user groups and sections.

var rule0 = SimpleAccessRule.AllowAdminGroup;
var rule1 = SimpleAccessRule.GrantBySection("mySection");
ContentAppBadges

This class is used to create badges for content apps.

var badge = ContentAppBadges.Alert(7);
HealthChecks
ConfigurationNotNullHealthcheck

This health check will verify that a configuration value is not null within an IOptions object.

[HealthCheck(
    "GUID",
    "Name",
    Description = "Description",
    Group = "My Configuration",)]
internal class ApplicationKeyHealthCheck : ConfigurationNotNullHealthcheck<B2Options>
{
    public ApplicationKeyHealthCheck(ILocalizedTextService textService, IOptions<B2Options> options) : base(textService, options)
    {
    }

    public override string ItemPath => "Website:ApiKey";
    public override string ReadMoreLink => Constants.HealthChecks.ApplicationKey.ReadMoreLink;
    public override string CurrentValue => Options.ApplicationKey ?? string. Empty;
}

Releases

Umbraco 15

Umbraco 15 is supported until 14/11/2025

one month ago

| View release

15.0.0

Latest Version

Release Notes

Changes in 15.0.0

Compare

  • ๐ŸŒŸ feature: Umbraco v15 support 3b44a20
  • ๐Ÿ refactor: datatype container methods obsolete 5eb9ffc
  • ๐Ÿงน chore: update to Umbraco 15rc2 8fda288
  • ๐Ÿ refactor: move entryPoint to backofficeEntryPoint manifest 84b8d4c
  • ๐Ÿ refactor: add BackofficeEntryPointManifest dc17832
  • ๐Ÿ refactor: rename test site 8902c8d
  • ๐Ÿงน chore: update to Umbraco 15rc3 1d642ff
  • ๐Ÿงน chore: add uSync to test site 42902f2
  • ๐Ÿ refactor: code cleanup dd415d0
  • ๐Ÿ refactor: EntryPointManifest extends BackofficeEntryPointManifest a12b316
  • ๐ŸŒŸ feature: support Umbraco 15.0.0 062529e

one month ago

| View release

15.0.0-alpha0012

Pre-release

Release Notes

Changes in 15.0.0-alpha0012

Compare

  • ๐Ÿงน chore: add uSync to test site 42902f2
  • ๐Ÿ refactor: code cleanup dd415d0
  • ๐Ÿ refactor: EntryPointManifest extends BackofficeEntryPointManifest a12b316
  • ๐ŸŒŸ feature: support Umbraco 15.0.0 062529e

one month ago

| View release

15.0.0-alpha0007

Pre-release

Release Notes

Changes in 15.0.0-alpha0007

Compare

  • ๐Ÿ refactor: rename test site 8902c8d
  • ๐Ÿงน chore: update to Umbraco 15rc3 1d642ff

2 months ago

| View release

15.0.0-alpha0005

Pre-release

Release Notes

Changes in 15.0.0-alpha0005

Compare

  • ๐Ÿ refactor: add BackofficeEntryPointManifest dc17832

2 months ago

| View release

15.0.0-alpha0004

Pre-release

Release Notes

Changes in 15.0.0-alpha0004

Compare

  • ๐Ÿ refactor: move entryPoint to backofficeEntryPoint manifest 84b8d4c

2 months ago

| View release

15.0.0-alpha0003

Pre-release

Release Notes

Changes in 15.0.0-alpha0003

Compare

  • ๐Ÿงน chore: update to Umbraco 15rc2 8fda288

2 months ago

| View release

15.0.0-alpha0002

Pre-release

Release Notes

Changes in 15.0.0-alpha0002

Compare

  • ๐Ÿ refactor: datatype container methods obsolete 5eb9ffc

2 months ago

| View release

15.0.0-alpha0001

Pre-release

Release Notes

Changes in 15.0.0-alpha0001

Compare

  • ๐ŸŒŸ feature: Umbraco v15 support 3b44a20

Umbraco 14

Umbraco 14 is supported until 30/05/2025

one month ago

| View release

14.0.4

Latest Version

Release Notes

Changes in 14.0.4

Compare

  • ๐Ÿž fix: src/TestSite.14/TestSite.14.csproj to reduce vulnerabilities a1118c4 @snyk-bot

one month ago

| View release

14.0.4-alpha0003

Pre-release

Release Notes

Changes in 14.0.4-alpha0003

Compare

  • ๐Ÿž fix: src/TestSite.14/TestSite.14.csproj to reduce vulnerabilities a1118c4 @snyk-bot

2 months ago

| View release

14.0.3

Release Notes

Changes in 14.0.3

Compare

  • ๐Ÿž fix: src/TestSite.14/TestSite.14.csproj to reduce vulnerabilities 954a262 @snyk-bot

2 months ago

| View release

14.0.3-alpha0013

Pre-release

Release Notes

Changes in 14.0.3-alpha0013

Compare

  • ๐Ÿž fix: src/TestSite.14/TestSite.14.csproj to reduce vulnerabilities 954a262 @snyk-bot

6 months ago

| View release

14.0.2

Release Notes

Compare

Changes in 14.0.2

  • ๐Ÿ“– doc: README 9de9693
  • ๐Ÿ refactor: improve manifest models 183453e

6 months ago

| View release

14.0.2-alpha0004

Pre-release

Release Notes

Compare

Changes in 14.0.2-alpha0004

  • ๐Ÿ“– doc: README 9de9693
  • ๐Ÿ refactor: improve manifest models 183453e

6 months ago

| View release

14.0.1

Release Notes

Compare

Changes in 14.0.1

  • ๐ŸŒŸ feature: dashboard manifest model a90c5b6
  • ๐Ÿ refactor: improve manifest model files a25a0af

6 months ago

| View release

14.0.1-alpha0007

Pre-release

Release Notes

Compare

Changes in 14.0.1-alpha0007

  • ๐Ÿ refactor: improve manifest model files a25a0af

6 months ago

| View release

14.0.1-alpha0003

Pre-release

Release Notes

Compare

Changes in 14.0.1-alpha0003

  • ๐ŸŒŸ feature: dashboard manifest model a90c5b6

6 months ago

| View release

14.0.0

Release Notes

Compare

Changes in 14.0.0

  • ๐ŸŒŸ feature: support v14 2b520da
  • ๐Ÿ“– doc: README a93a3bd
  • ๐ŸŒŸ feature: Umbraco 14.0.0 eb5de52

7 months ago

| View release

14.0.0-alpha0003

Pre-release

Release Notes

Compare

Changes in 14.0.0-alpha0003

7 months ago

| View release

14.0.0-alpha0002

Pre-release

Release Notes

Compare

Changes in 14.0.0-alpha0002

3 months ago

| View release

14.0.0-alpha0001

Pre-release

Release Notes

Compare

Changes in 14.0.0-alpha0001

  • ๐ŸŒŸ feature: support v14 2b520da

Umbraco 13

Umbraco 13 is supported until 14/12/2026

one month ago

| View release

13.0.2

Latest Version

Release Notes

Changes in 13.0.2

Compare

  • ๐Ÿž fix: src/TestSite.13/TestSite.13.csproj to reduce vulnerabilities 9f2cf9e @snyk-bot

one month ago

| View release

13.0.2-alpha0008

Pre-release

Release Notes

Changes in 13.0.2-alpha0008

Compare

  • ๐Ÿž fix: src/TestSite.13/TestSite.13.csproj to reduce vulnerabilities 9f2cf9e @snyk-bot

7 months ago

| View release

13.0.1

Release Notes

Compare

Changes in 13.0.1

  • ๐Ÿ“– doc: README 9af4597

7 months ago

| View release

13.0.0

Release Notes

Compare

Changes in 13.0.0

  • ๐ŸŒŸ feature: v13 support 7098167

7 months ago

| View release

13.0.0-alpha0005

Pre-release

Release Notes

Compare

Changes in 13.0.0-alpha0005

  • ๐Ÿ“– doc: README 9af4597

3 months ago

| View release

13.0.0-alpha0004

Pre-release

Release Notes

Compare

Changes in 13.0.0-alpha0004

3 months ago

| View release

13.0.0-alpha0003

Pre-release

Release Notes

Compare

Changes in 13.0.0-alpha0003

  • ๐ŸŒŸ feature: v13 support 7098167

Umbraco 10

Umbraco 10 is supported until 16/06/2025

one month ago

| View release

10.1.2

Latest Version

Release Notes

Changes in 10.1.2

Compare

  • ๐Ÿž fix: src/TestSite.10/TestSite.10.csproj to reduce vulnerabilities 6b42aae @snyk-bot

one month ago

| View release

10.1.2-alpha0003

Pre-release

Release Notes

Changes in 10.1.2-alpha0003

Compare

  • ๐Ÿž fix: src/TestSite.10/TestSite.10.csproj to reduce vulnerabilities 6b42aae @snyk-bot

2 months ago

| View release

10.1.1

Release Notes

Changes in 10.1.1

Compare

  • ๐Ÿž fix: src/TestSite.10/TestSite.10.csproj to reduce vulnerabilities 446e52d @snyk-bot
  • ๐Ÿž fix: src/TestSite.10/TestSite.10.csproj to reduce vulnerabilities 2306dcc @snyk-bot

2 months ago

| View release

10.1.1-alpha0009

Pre-release

Release Notes

Changes in 10.1.1-alpha0009

Compare

  • ๐Ÿž fix: src/TestSite.10/TestSite.10.csproj to reduce vulnerabilities 446e52d @snyk-bot

7 months ago

| View release

10.1.0

Release Notes

Compare

Changes in 10.1.0

  • ๐Ÿ“– doc: README 54576e3
  • ๐Ÿ“– doc: README 6f33933

7 months ago

| View release

10.1.0-alpha0006

Pre-release

Release Notes

Compare

Changes in 10.1.0-alpha0006

  • ๐Ÿ“– doc: README 54576e3
  • ๐Ÿ“– doc: README 6f33933

7 months ago

| View release

10.0.1

Release Notes

Compare

Changes in 10.0.1

7 months ago

| View release

10.0.0

Release Notes

Compare

Changes in 10.0.0

  • ๐ŸŒŸ feature: improve test site & build props 6421c31
  • ๐ŸŒŸ feature: Umbraco 14.0.0-rc4 support 6eeb221
  • ๐ŸŒŸ feature: v10 support e03b641

Unsupported Versions

Version 12.X.X

7 months ago

| View release

12.1.0

Release Notes

Compare

Changes in 12.1.0

  • ๐Ÿ“– doc: README c570afe

7 months ago

| View release

12.1.0-alpha0001

Pre-release

Release Notes

Compare

Changes in 12.1.0-alpha0001

  • ๐Ÿ“– doc: README c570afe

7 months ago

| View release

12.0.0

Release Notes

Compare

Changes in 12.0.0

  • ๐ŸŒŸ feature: v12 support c24271b

3 months ago

| View release

12.0.0-alpha0003

Pre-release

Release Notes

Compare

Changes in 12.0.0-alpha0003

  • ๐ŸŒŸ feature: v12 support c24271b

Version 0.X.X

8 months ago

| View release

0.3.1

Release Notes

Compare

Changes in 0.3.1

  • ๐Ÿ refactor: SimplePackageManifest d91440c

8 months ago

| View release

0.3.0

Release Notes

Compare

Changes in 0.3.0

  • ๐Ÿงฏ build(deps): bump Microsoft.ICU.ICU4C.Runtime from 68.2.0.9 to 72.1.0.3 acd40bb
  • ๐Ÿงฏ build(deps): bump Umbraco.Cms, Umbraco.Cms.Web.BackOffice, Umbraco.Cms.Web.Common and Umbraco.Cms.Web.Website 2d10083
  • ๐Ÿงน chore: remove v11 test site 493b334
  • ๐Ÿงน chore: editor config 658fc24
  • ๐ŸŒŸ feature: ConfigurationNotNullHealthcheck 9d0f697
  • ๐ŸŒŸ feature: UmbracoHelperExtensions 6792079
  • ๐ŸŒŸ feature: typed RenderController f294cd4
  • ๐ŸŒŸ feature: QueryStringExtensions 969c78b
  • ๐ŸŒŸ feature: LogEventExtensions 856d00b
  • ๐ŸŒŸ feature: BlockListExtensions 65a920e
  • ๐ŸŒŸ feature: ContentItemDisplayExtensions 5363895
  • ๐ŸŒŸ feature: EnvironmentExtensions 46b5d41
  • ๐ŸŒŸ feature: FileSystemExtensions ab7fb0c
  • ๐ŸŒŸ feature: IndexItemEventArgsExtensions fea06a1
  • ๐ŸŒŸ feature: LinkExtensions f044dbe
  • ๐ŸŒŸ feature: basic package register with SimpleManifestFilter 9e60ee4

one year ago

| View release

0.2.4

Release Notes

Compare

Changes in 0.2.4

  • ๐Ÿ“– doc: improved readme fcc4153

one year ago

| View release

0.2.3

Release Notes

Compare

Changes in 0.2.3

  • ๐Ÿ“„ feature; multi target support 714411c

one year ago

| View release

0.2.2

Release Notes

Compare

Changes in 0.2.2

  • ๐Ÿ’ข ci: improve build pipeline e287f0d

one year ago

| View release

0.2.1

Release Notes

Compare

Changes in 0.2.1

  • ๐ŸŒŸ feature: support Umbraco.BlockGrid 01751e8

one year ago

| View release

0.2.0

Release Notes

Compare

Changes in 0.2.0

  • ๐ŸŒŸ feature: content type service extensions 90e1c44
  • ๐ŸŒŸ feature: media type extensions a4b071c
  • ๐ŸŒŸ feature: data type service extensions 523b6e1
  • ๐ŸŒŸ feature: data type extensions a5bc4b6
  • ๐Ÿ’ข ci: migrate github actions 9df43df
  • ๐Ÿ’Š clean: editor config 20a1690

one year ago

| View release

0.1.0

Release Notes

Compare

Changes in 0.1.0

๐Ÿ’–