Here is a provisional roadmap for the Contentment for Umbraco package, to be actioned at my own pleasure.
To note: I try to follow the Semantic Versioning standard.
TL;DR,[Major].[Minor].[Patch]
, Major = breaking-change; Minor = feature; Patch = bug-fix.
Initial release.
Compiles against Umbraco CMS v8.6.1, (this was the latest version at the time of initial release).
Property Editors are:
- Content Blocks
- Data List: Umbraco Content (a data source for selecting nodes)
- Text Input (a reimagining of the textstring editor)
- Number Input (a reimagining of the numeric editor)
- Data List: Templated List (use custom AngularJS markup to render items)
- Telemetry
- Code Editor (using ACE bundled with Umbraco)
- Data List: Preview (a real time preview of the configured Data Source and List Editor)
- Data List: Buttons (list editor, similar to what folk see used in Umbraco Uno)
- Data List: Tags (list editor, visually similar to Umbraco Tags editor)
- A bunch of (hidden) extra data-sources. 🤫
- A breaking-change release (in terms of following SemVer guidelines), of the latest v1.4.x features that compiles against Umbraco CMS v8.14.0, (the most recent version of Umbraco at the time of release).
- Configuration Editor item grouping
- Data List: Unlocking all (hidden 🤫) data-sources
- A breaking-change release (following SemVer guidelines), of v2.x features that will compile against both Umbraco v8.17.0 and v9.0.0. If you're interested in the development of this release, please see my developer's journal.
- Content Blocks previews on "Blocks" display mode
- Text Input: adds prepend/append icon options
- Deploy Connectors for Notes, Editor Notes and Render Macro
- Enhancement to Configuration Editor, added
IContentmentListTemplateItem
interface - Data List: New data-sources for Umbraco Files and Umbraco Templates
- A breaking-change release (following SemVer guidelines), of v3.x features that will compile against Umbraco v8.17.0, v9.5.0 and v10.0.0.
- Adds
IContentmentContentContext
for attempting to get the current node ID within Data List data-sources.
- A non-breaking-change minor release. Adds support for Umbraco v11, .NET 7.0. (Whilst still supporting v8.17+, v9.5+ and v10.0+).
- Data List: Umbraco Content Property Value data-source.
- Data List Item editor (the one that is used in the User-defined data-source).
- Data Picker
- Data List: Umbraco Backoffice Sections data-source.
- A non-breaking-change minor release. Adds support for Umbraco v13, .NET 8.0. (Whilst still supporting v8.17+, v9, v10, v11 and v12).
- Data Picker: Data List source bridge (to enable all the built-in Data List sources within Data Picker).
- Removes support for previous Umbraco versions: Umbraco 8 (.NET Framework 4.7.2), Umbraco 9 (.NET 5), Umbraco 10 (.NET 6) and Umbraco 11 and 12 (.NET 7).
- Supports Umbraco 13 (.NET 8) only.
- Converts package to be a Razor Class Library, (e.g. web assets are served from NuGet package).
- Support for the new Umbraco backoffice, aka Bellissima.
- Adds support for Umbraco 14 (.NET 8) aka Bellissima.
- Removes support for Umbraco 13 (.NET 8).
- Adds support for Umbraco 17 (.NET 10).
Who knows?! ¯\_(ツ)_/¯
...or suggest your own idea?