Skip to content

Latest commit

 

History

History
156 lines (86 loc) · 6.75 KB

ROADMAP.md

File metadata and controls

156 lines (86 loc) · 6.75 KB

Contentment for Umbraco logo

Umbraco Contentment - Roadmap

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.

v1

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

v2

  • 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

v3

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

v4

  • 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+).
  • A non-breaking-change minor release. Adds support for Umbraco v13, .NET 8.0. (Whilst still supporting v8.17+, v9, v10, v11 and v12).

v5

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

v6

v7

  • Adds support for Umbraco 17 (.NET 10).

Future feature (minor) releases

Who knows?! ¯\_(ツ)_/¯

...or suggest your own idea?