Skip to content

Commit 0b2a320

Browse files
authored
Merge pull request #83 from jcdcdev/dev/v14
14.0.12
2 parents 18f8ee4 + 3383840 commit 0b2a320

File tree

5 files changed

+171
-62
lines changed

5 files changed

+171
-62
lines changed

.github/README.md

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,48 @@
11
# jcdcdev.Umbraco.ExtendedMarkdownEditor
22

3-
[![Umbraco Marketplace](https://img.shields.io/badge/Umbraco-Marketplace-%233544B1?style=flat&logo=umbraco)](https://marketplace.umbraco.com/package/jcdcdev.umbraco.extendedmarkdowneditor)
4-
[![GitHub License](https://img.shields.io/github/license/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor?color=8AB803&label=License&logo=github)](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/blob/main/LICENSE)
5-
[![NuGet Downloads](https://img.shields.io/nuget/dt/jcdcdev.Umbraco.ExtendedMarkdownEditor?color=cc9900&label=Downloads&logo=nuget)](https://www.nuget.org/packages/jcdcdev.Umbraco.ExtendedMarkdownEditor/)
3+
[![Umbraco Marketplace](https://img.shields.io/badge/Umbraco-Marketplace-%233544B1?style=flat&logo=umbraco)](https://marketplace.umbraco.com/package/jcdcdev.Umbraco.ExtendedMarkdownEditor)
4+
[![License](https://img.shields.io/github/license/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor?color=8AB803&label=License&logo=github)](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor?tab=MIT-1-ov-file)
5+
[![NuGet Downloads](https://img.shields.io/nuget/dt/jcdcdev.Umbraco.ExtendedMarkdownEditor?color=cc9900&label=Downloads&logo=nuget)](https://www.nuget.org/packages/jcdcdev.Umbraco.ExtendedMarkdownEditor)
66
[![Project Website](https://img.shields.io/badge/Project%20Website-jcdc.dev-jcdcdev?style=flat&color=3c4834&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIGNsYXNzPSJiaSBiaS1wYy1kaXNwbGF5IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik04IDFhMSAxIDAgMCAxIDEtMWg2YTEgMSAwIDAgMSAxIDF2MTRhMSAxIDAgMCAxLTEgMUg5YTEgMSAwIDAgMS0xLTF6bTEgMTMuNWEuNS41IDAgMSAwIDEgMCAuNS41IDAgMCAwLTEgMG0yIDBhLjUuNSAwIDEgMCAxIDAgLjUuNSAwIDAgMC0xIDBNOS41IDFhLjUuNSAwIDAgMCAwIDFoNWEuNS41IDAgMCAwIDAtMXpNOSAzLjVhLjUuNSAwIDAgMCAuNS41aDVhLjUuNSAwIDAgMCAwLTFoLTVhLjUuNSAwIDAgMC0uNS41TTEuNSAyQTEuNSAxLjUgMCAwIDAgMCAzLjV2N0ExLjUgMS41IDAgMCAwIDEuNSAxMkg2djJoLS41YS41LjUgMCAwIDAgMCAxSDd2LTRIMS41YS41LjUgMCAwIDEtLjUtLjV2LTdhLjUuNSAwIDAgMSAuNS0uNUg3VjJ6Ii8+Cjwvc3ZnPg==)](https://jcdc.dev/umbraco-packages/extended-markdown-editor)
77

8-
A lightweight custom property editor for Umbraco that sits on top of the default Umbraco.MarkdownEditor.
98

10-
## Features
11-
12-
### Property Value Converter
13-
14-
Replaces `IHtmlEncodedString` with `MarkdownValue` which contains the following properties
15-
16-
- **Raw** - The raw markdown as a string
17-
- **Html** - The transformed HTML value
9+
A lightweight custom property editor for Umbraco that sits on top of the default Umbraco.MarkdownEditor.
10+
11+
### Plug and Play
12+
13+
All existing and future properties using Umbraco.MarkdownEditor will automatically use the new editor.
14+
15+
Removing this package will revert to the default Umbraco.MarkdownEditor, **no data loss will occur**.
16+
17+
### Data Type
18+
19+
Extends the configuration to allow control over the transformation of Markdown to HTML
20+
21+
- **Header Offset** - The offset to apply to the header levels
22+
- For example: `-1` would transform `# Header 1` to `<h2>Header 1</h2>`
23+
- **External Links** Open In New Tab - Adds `target="_blank"` to external links
24+
25+
### Property Value Converter
26+
27+
Replaces `IHtmlEncodedString` with `MarkdownValue` which contains the following properties
28+
29+
- **Raw** - The raw markdown as a string
30+
- **Html** - The transformed HTML value
1831
- **Markdown** - The Markdig MarkdownDocument
1932

20-
### Data Type
21-
22-
Extends the configuration to allow control over the transformation of Markdown to HTML
23-
24-
- **Header Offset** - The offset to apply to the header levels
25-
- For example: `-1` would transform `# Header 1` to `<h2>Header 1</h2>`
26-
- **External Links** Open In New Tab - Adds `target="_blank"` to external links
27-
28-
### Plug and Play
33+
> [!WARNING]
34+
> Version 14 is no longer supported and is End of Life (EOL).
2935
30-
All existing and future properties using Umbraco.MarkdownEditor will automatically use the new editor.
31-
32-
Removing this package will revert to the default Umbraco.MarkdownEditor, **no data loss will occur**.
33-
34-
## Quick Start
35-
36-
```csharp
37-
dotnet add package jcdcdev.Umbraco.ExtendedMarkdownEditor
38-
```
36+
> Please review the [security policy](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor?tab=security-ov-file#supported-versions) for more information.
3937
4038
## Contributing
4139

42-
Contributions to this package are most welcome! Please read
43-
the [Contributing Guidelines](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/blob/main/.github/CONTRIBUTING.md).
40+
Contributions to this package are most welcome! Please visit the [Contributing](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/contribute) page.
4441

45-
## Acknowledgments (thanks!)
42+
## Acknowledgements (Thanks)
4643

4744
- LottePitcher - [opinionated-package-starter](https://github.com/LottePitcher/opinionated-package-starter)
4845
- jcdcdev - [jcdcdev.Umbraco.PackageTemplate](https://github.com/jcdcdev/jcdcdev.Umbraco.PackageTemplate)
46+
47+
48+

SECURITY.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# Security Policy
2+
3+
## Supported Versions
4+
5+
The following table outlines the versions of the project that are currently supported with security & feature updates:
6+
7+
> [!NOTE]
8+
> Once a version starts its security phase, it will no longer receive feature updates. Only critical bug fixes and security updates will be provided.
9+
10+
| Package Version | Umbraco Version | Security Phase Start | End of Life |
11+
| ---------------------------------------------------------------------------------- | --------------- | -------------------- | ----------- |
12+
| [10.x](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/tree/v10) | 10 | 2024-06-16 | 2025-06-16 |
13+
| [13.x](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/tree/v13) | 13 | 2025-12-14 | 2026-12-14 |
14+
| [15.x](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/tree/v15) | 15 | 2025-08-14 | 2025-11-14 |
15+
## Unsupported Versions
16+
17+
| Package Version | Umbraco Version | End of Life |
18+
| ---------------------------------------------------------------------------------- | --------------- | ----------- |
19+
| [12.x](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/tree/v12) | 12 | 2024-06-29 |
20+
| [14.x](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/tree/v14) | 14 | 2025-05-30 |
21+
22+
23+
## Future Support
24+
25+
Project maintainers plan to support all STS (Short-Term Support) and LTS (Long-Term Support) versions of Umbraco. However, exact release dates cannot be guaranteed.
26+
27+
> [!NOTE]
28+
> Visit [jcdc.dev/blog/umbraco-version-information](https://jcdc.dev/blog/umbraco-version-information) for more information on Umbraco versions.
29+
30+
## Reporting a Vulnerability
31+
32+
If you discover a vulnerability in this project, please follow one of these steps to report it:
33+
34+
- Create an [issue](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/security/advisories/new)
35+
- Contact the project author privately at [jcdc.dev/contact](https://jcdc.dev/contact)
36+
37+
### Details
38+
39+
Include as much information as possible about the vulnerability, including:
40+
41+
- Steps to reproduce
42+
- Potential impact
43+
- Any suggested fixes
44+
45+
### Acknowledgment
46+
47+
You will receive an acknowledgment of your report as soon as possible.
48+
49+
> [!NOTE]
50+
> Response times may vary depending on other commitments.
51+
52+
### Resolution
53+
54+
Once the vulnerability is confirmed, project maintainers will work to resolve it as quickly as possible.
55+
56+
You will be notified once the issue has been resolved or rejected.
57+
58+
> [!TIP]
59+
> If the vulnerability is accepted, you will receive credit in the release notes.
60+
61+
Thank you for helping to keep this project secure!
62+

docs/README_nuget.md

Lines changed: 41 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,51 @@
11
# jcdcdev.Umbraco.ExtendedMarkdownEditor
22

3-
[![Documentation](https://img.shields.io/badge/Docs-Quickstart-394933?style=flat&logo=github)](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/tree/main?tab=readme-ov-file#quick-start)
4-
[![Umbraco Marketplace](https://img.shields.io/badge/Umbraco-Marketplace-%233544B1?style=flat&logo=umbraco)](https://marketplace.umbraco.com/package/jcdcdev.umbraco.extendedmarkdowneditor)
5-
[![GitHub License](https://img.shields.io/github/license/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor?color=8AB803&label=License&logo=github)](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/blob/main/LICENSE)
6-
[![NuGet Downloads](https://img.shields.io/nuget/dt/jcdcdev.Umbraco.ExtendedMarkdownEditor?color=cc9900&label=Downloads&logo=nuget)](https://www.nuget.org/packages/jcdcdev.Umbraco.ExtendedMarkdownEditor/)
3+
[![Documentation](https://img.shields.io/badge/Docs-Quickstart-394933?style=flat&logo=github)](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor?tab=readme-ov-file#quick-start)
4+
[![Umbraco Marketplace](https://img.shields.io/badge/Umbraco-Marketplace-%233544B1?style=flat&logo=umbraco)](https://marketplace.umbraco.com/package/jcdcdev.Umbraco.ExtendedMarkdownEditor)
5+
[![License](https://img.shields.io/github/license/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor?color=8AB803&label=License&logo=github)](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor?tab=MIT-1-ov-file)
6+
[![NuGet Downloads](https://img.shields.io/nuget/dt/jcdcdev.Umbraco.ExtendedMarkdownEditor?color=cc9900&label=Downloads&logo=nuget)](https://www.nuget.org/packages/jcdcdev.Umbraco.ExtendedMarkdownEditor)
77
[![Project Website](https://img.shields.io/badge/Project%20Website-jcdc.dev-jcdcdev?style=flat&color=3c4834&logo=data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0id2hpdGUiIGNsYXNzPSJiaSBiaS1wYy1kaXNwbGF5IiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGQ9Ik04IDFhMSAxIDAgMCAxIDEtMWg2YTEgMSAwIDAgMSAxIDF2MTRhMSAxIDAgMCAxLTEgMUg5YTEgMSAwIDAgMS0xLTF6bTEgMTMuNWEuNS41IDAgMSAwIDEgMCAuNS41IDAgMCAwLTEgMG0yIDBhLjUuNSAwIDEgMCAxIDAgLjUuNSAwIDAgMC0xIDBNOS41IDFhLjUuNSAwIDAgMCAwIDFoNWEuNS41IDAgMCAwIDAtMXpNOSAzLjVhLjUuNSAwIDAgMCAuNS41aDVhLjUuNSAwIDAgMCAwLTFoLTVhLjUuNSAwIDAgMC0uNS41TTEuNSAyQTEuNSAxLjUgMCAwIDAgMCAzLjV2N0ExLjUgMS41IDAgMCAwIDEuNSAxMkg2djJoLS41YS41LjUgMCAwIDAgMCAxSDd2LTRIMS41YS41LjUgMCAwIDEtLjUtLjV2LTdhLjUuNSAwIDAgMSAuNS0uNUg3VjJ6Ii8+Cjwvc3ZnPg==)](https://jcdc.dev/umbraco-packages/extended-markdown-editor)
88

9-
A lightweight custom property editor for Umbraco that sits on top of the default Umbraco.MarkdownEditor.
9+
10+
A lightweight custom property editor for Umbraco that sits on top of the default Umbraco.MarkdownEditor.
11+
12+
### Plug and Play
13+
14+
All existing and future properties using Umbraco.MarkdownEditor will automatically use the new editor.
15+
16+
Removing this package will revert to the default Umbraco.MarkdownEditor, **no data loss will occur**.
17+
18+
### Data Type
19+
20+
Extends the configuration to allow control over the transformation of Markdown to HTML
21+
22+
- **Header Offset** - The offset to apply to the header levels
23+
- For example: `-1` would transform `# Header 1` to `<h2>Header 1</h2>`
24+
- **External Links** Open In New Tab - Adds `target="_blank"` to external links
25+
26+
### Property Value Converter
27+
28+
Replaces `IHtmlEncodedString` with `MarkdownValue` which contains the following properties
29+
30+
- **Raw** - The raw markdown as a string
31+
- **Html** - The transformed HTML value
32+
- **Markdown** - The Markdig MarkdownDocument
33+
34+
## Quick Start
35+
36+
```csharp
37+
dotnet add package jcdcdev.Umbraco.ExtendedMarkdownEditor
38+
```
39+
1040

1141
## Contributing
1242

13-
Contributions to this package are most welcome! Please read
14-
the [Contributing Guidelines](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/blob/main/.github/CONTRIBUTING.md).
43+
Contributions to this package are most welcome! Please visit the [Contributing](https://github.com/jcdcdev/jcdcdev.Umbraco.ExtendedMarkdownEditor/contribute) page.
1544

16-
## Acknowledgments (thanks!)
45+
## Acknowledgements (Thanks)
1746

1847
- LottePitcher - [opinionated-package-starter](https://github.com/LottePitcher/opinionated-package-starter)
19-
- jcdcdev - [jcdcdev.Umbraco.PackageTemplate](https://github.com/jcdcdev/jcdcdev.Umbraco.PackageTemplate)
48+
- jcdcdev - [jcdcdev.Umbraco.PackageTemplate](https://github.com/jcdcdev/jcdcdev.Umbraco.PackageTemplate)
49+
50+
51+

src/jcdcdev.Umbraco.ExtendedMarkdownEditor.Client/package-lock.json

Lines changed: 33 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/jcdcdev.Umbraco.ExtendedMarkdownEditor.Client/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,10 @@
1212
"lit": "^3.3.0"
1313
},
1414
"devDependencies": {
15-
"@hey-api/openapi-ts": "^0.66.5",
15+
"@hey-api/openapi-ts": "^0.66.7",
1616
"@umbraco-cms/backoffice": "^14.3.3",
1717
"typescript": "^5.8.3",
18-
"vite": "^6.3.2"
18+
"vite": "^6.3.4"
1919
},
2020
"volta": {
2121
"node": "20.9.0"

0 commit comments

Comments
 (0)