Skip to content

Commit

Permalink
LTS release docs
Browse files Browse the repository at this point in the history
  • Loading branch information
iJungleboy committed Mar 28, 2024
1 parent 441fe0a commit f74917a
Show file tree
Hide file tree
Showing 18 changed files with 946 additions and 70 deletions.
2 changes: 1 addition & 1 deletion 2sxc Docs Generator/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@

# 2sxc and EAV Docs

`For version 17.04.00`
`For version 17.06.00 LTS`

This is the technical documentation for EAV and 2sxc. If you're new to 2sxc, start with [2sxc.org](https://2sxc.org/).

Expand Down
6 changes: 6 additions & 0 deletions 2sxc Docs Generator/pages/abyss/releases/history/v17/_all.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,9 @@
[!include["Changes"](./_changes17.02.md)]

[!include["Changes"](./_changes17.03.md)]

[!include["Changes"](./_changes17.04.md)]

[!include["Changes"](./_changes17.05.md)]

[!include["Changes"](./_changes17.06.md)]
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@

### Changes in 2sxc 17.04 (2024-03-11)

## Improvements

1. `MyView.Resources` added to complement existing `MyView.Settings` #3315
2. `ITypedItem.Img(...)` added to complement exitsing `ITypedItem.Picture(...)` #3324
3. Dnn improve Roslyn build performance in many cases from ca. 2.5 seconds to 0.5 seconds #3322
4. Query: Improve `$select` OData parameter
5. REST API - add `$select` OData Parameter #3319
6. Razor / Typed Code: add a `Customize` helper ojbect #3316
7. Admin UI - Data Scopes now show count
8. Add Razor compile code help for more common problem such as accessing typed-items dynamically
9. Improve razor compile help - show errors before warnings
10. **Picker** - auto extract additional fields to retrieve based on placeholders in Label / Help texts etc.

## Generate Data Models Improvements

1. Include Scope name
2. Include content-types in `Configuration` scope
3. `CustomItem` - implement `==` and `!=` operators to use wrapper equality
4. Lots of docs for [custom data](https://docs.2sxc.org/net-code/strongly-typed-code/index.html)
5. `app.json` editions configuration, add `isDefault`


## Bugfixes

1. UI Date Picker - fix but with UTC offset #3321
2. UI Page Picker - fix, was broken in 17.03.00 #3320
3. Calling Query using JS missed the `Id` property #3325
4. Admin: state of the DateTime Show-Time toggle didn't properly get persisted #3318
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@

### Changes in 2sxc 17.05 (2024-03-25)

> We believe this is stable, but ask the community to do in-depth testing so we can release an LTS
## Highlights

1. Improved Code-Generator to be in a standalone DLL `ToSic.Sxc.Code.Generate`
2. Improved Code-Generator to generate Razor, Code and WebApi base classes

## Enhancements

1. Impove image-resize tooltip #3329
2. $2sxc JS used in modules which are rendered into Dnn themes #3333
3. Improve logging of parameters of DataSources (eg. Value-Filter DS)
4. Prepare for Oqtane 5 SSR
5. Improve architecture for generating App-objects in the background

## Bugs fixed

1. various admin and replace-operations on inner-content #3299
2. fix quickE when selecting content-blocks #3317
3. Token templates - fix some toolbars #3328
6. Fix issue with Oqtane urls
7. Fix issue with Oqtane WebApis which affected Blog RSS feed
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@

### Changes in 2sxc 17.06 LTS (2024-03-28)

The first LTS (Long-Term-Stable) Release of 2sxc 17.

## Easter LTS Release

1. ✅ Prepare for Oqtane SSR (Server-Side Rendering)
1. ✅ Provide Code Generator for Content Types, Razor and Services
1. ✅ Improve discoverability of REST APIs
1. ✅ Document new ~~Pro~~ Typed mode
1. ✅ Document new strong-typed mode
1. ✅ Auto-Install more apps from catalog - even after some have already been installed - ca. 1d
1. ✅ Feature to tell new auto-installer what apps are already installed
1. ✅ App-Auto-Installer UI to add-install apps later on
1. ✅ LTS

## Bugfixes

* When accessing an App through another app (eg first going to Apps-Management) it show the data of the original app
* Opening features in Apps-Management didn't work reliably
* Edit-UI Picker / Dropdown code was cleaned up
* Copilot Razor Generator ready to use
* Copilot Service generator ready to use
* Copilot WebApi generator ready to use
* Copilot previously failed if the `AppCode` folder was missing
* Fix to a data-caching issue in 17.05 (this was important)
38 changes: 14 additions & 24 deletions 2sxc Docs Generator/pages/abyss/releases/roadmap.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,18 +11,14 @@ And sometimes a customer will need a feature quickly - and pay for it - then it
> [!TIP]
> You too can sponsor a feature to make things happen sooner!
Last Update: **2024-03-13**
Last Update: **2024-03-28**

## Priority for 2024-Q1 till end of March
## Easter LTS Release

1. ✅ Prepare for Oqtane SSR (Server-Side Rendering)
1. Finalize Intellisense for the most important DLLs (Sxc, Dnn, Oqtane)
1. ✅ Provide Code Generator for Content Types, Razor and Services
1. ✅ Improve discoverability of REST APIs
1. LTS
🎁 We just released [2sxc 17.06 LTS](https://github.com/2sic/2sxc/releases)


## Maybe Q1 if we can make it
## Early Q2

1. ⌛ Mobius Form Builder
1. Improve Intellisense
Expand All @@ -32,16 +28,18 @@ Last Update: **2024-03-13**
1. ToSic.Sxc.WebApi
1. ToSic.Sxc.Dnn
1. ToSic.Sxc.Oqt / Razor
1. ⌛ Migrate Apps to strong-typed mode
1. ⌛ Cache Service
1. ⌛ Oqtane SSR Release

1. ⌛ Document new ~~Pro~~ Typed mode

## Postponed for Q2
## Q2

1. Shared Field Configurations (not yet "published")



1. Improve CSP in Oqtane 4
1. Export bundles
1. WebApi in AppCode
1. DataSources in AppCode
1. Improve CSP in Oqtane 5 (once SSR is ready)
1. Create a User service to get more user data

also...
Expand All @@ -52,7 +50,7 @@ also...
1. multi-select
1. maybe checkboxes
1. ⌛ Rework the UI **Picker** aka DropDown system
1. to have titles, help, notes, links, and more @SDV
1. to have titles, help, notes, links, and more @SDV
1. to also have various data sources
1. dropdown for numbers etc.
1. Improve Oqtane Pages DS to also respect all known settings - @STV
Expand All @@ -64,7 +62,6 @@ also...
## Done but not communicated, or still tweaking / WIP

1. ✅ Auto-Installer - Features to configure at system level which apps are allowed / must be installed
1. ⏳ Auto-Install more apps from catalog - even after some have already been installed - ca. 1d
1. Data Sources
1. ✅ Internal data source to get data from app parents
1. ✅ Internal Query to get data from app-parents
Expand Down Expand Up @@ -125,10 +122,6 @@ Minor: Tutorial App Enhancements
1. ⚠️ Deprecation System (show in UI, mark all APIs clearly, blog) - ca. 2d
1. Many automated tests in the core JS APIs (toolbar, etc.) - ca. 5d - SDV
1. ~~JS Docs for formula~~
1. Probably update ImageFlow again, if PNG resize bug is fixed
1. Enable standard apps to be installed from catalog easily after first apps have been installed
1. ✅ Feature to tell new auto-installer what apps are already installed
1. App-Auto-Installer UI to add-install apps later on

Blazor CMS / cre8magic

Expand All @@ -142,7 +135,7 @@ Blazor CMS / cre8magic



## Backlog 2023 v15
## Backlog

New Stuff and Major Enhancements

Expand All @@ -164,9 +157,6 @@ New Stuff and Major Enhancements
1. after new Selectors - improve permissions UIs
1. New Icon-Dropdowns from other data sources for better icons-support without fonts
1. ⏳ Edit and Admin UI Dependencies Upgrades @SDV
1. ⏳ Angular 15 upgrade
1. ⏳ Angular Material upgrade
1. ⏳ AG DataGrid upgrade
1. ⏳ Improve / Refactor some public types code


Expand Down
82 changes: 82 additions & 0 deletions docs/abyss/releases/history/changes-all.html
Original file line number Diff line number Diff line change
Expand Up @@ -261,6 +261,88 @@ <h3 id="changes-in-2sxc-1703-2024-03-04">Changes in 2sxc 17.03 (2024-03-04)</h3>
<li>✅ Add template app <code>Basic</code> and <code>Empty</code></li>
<li>✅ Intellisense: Find way to link to the official docs from inside the help</li>
</ol>
<h3 id="changes-in-2sxc-1704-2024-03-11">Changes in 2sxc 17.04 (2024-03-11)</h3>
<h2 id="improvements">Improvements</h2>
<ol>
<li><code>MyView.Resources</code> added to complement existing <code>MyView.Settings</code> #3315</li>
<li><code>ITypedItem.Img(...)</code> added to complement exitsing <code>ITypedItem.Picture(...)</code> #3324</li>
<li>Dnn improve Roslyn build performance in many cases from ca. 2.5 seconds to 0.5 seconds #3322</li>
<li>Query: Improve <code>$select</code> OData parameter</li>
<li>REST API - add <code>$select</code> OData Parameter #3319</li>
<li>Razor / Typed Code: add a <code>Customize</code> helper ojbect #3316</li>
<li>Admin UI - Data Scopes now show count</li>
<li>Add Razor compile code help for more common problem such as accessing typed-items dynamically</li>
<li>Improve razor compile help - show errors before warnings</li>
<li><strong>Picker</strong> - auto extract additional fields to retrieve based on placeholders in Label / Help texts etc.</li>
</ol>
<h2 id="generate-data-models-improvements">Generate Data Models Improvements</h2>
<ol>
<li>Include Scope name</li>
<li>Include content-types in <code>Configuration</code> scope</li>
<li><code>CustomItem</code> - implement <code>==</code> and <code>!=</code> operators to use wrapper equality</li>
<li>Lots of docs for <a href="https://docs.2sxc.org/net-code/strongly-typed-code/index.html">custom data</a></li>
<li><code>app.json</code> editions configuration, add <code>isDefault</code></li>
</ol>
<h2 id="bugfixes">Bugfixes</h2>
<ol>
<li>UI Date Picker - fix but with UTC offset #3321</li>
<li>UI Page Picker - fix, was broken in 17.03.00 #3320</li>
<li>Calling Query using JS missed the <code>Id</code> property #3325</li>
<li>Admin: state of the DateTime Show-Time toggle didn't properly get persisted #3318</li>
</ol>
<h3 id="changes-in-2sxc-1705-2024-03-25">Changes in 2sxc 17.05 (2024-03-25)</h3>
<blockquote>
<p>We believe this is stable, but ask the community to do in-depth testing so we can release an LTS</p>
</blockquote>
<h2 id="highlights">Highlights</h2>
<ol>
<li>Improved Code-Generator to be in a standalone DLL <code>ToSic.Sxc.Code.Generate</code></li>
<li>Improved Code-Generator to generate Razor, Code and WebApi base classes</li>
</ol>
<h2 id="enhancements">Enhancements</h2>
<ol>
<li>Impove image-resize tooltip #3329</li>
<li>$2sxc JS used in modules which are rendered into Dnn themes #3333</li>
<li>Improve logging of parameters of DataSources (eg. Value-Filter DS)</li>
<li>Prepare for Oqtane 5 SSR</li>
<li>Improve architecture for generating App-objects in the background</li>
</ol>
<h2 id="bugs-fixed">Bugs fixed</h2>
<ol>
<li>various admin and replace-operations on inner-content #3299</li>
<li>fix quickE when selecting content-blocks #3317</li>
<li>Token templates - fix some toolbars #3328</li>
<li>Fix issue with Oqtane urls</li>
<li>Fix issue with Oqtane WebApis which affected Blog RSS feed</li>
</ol>
<h3 id="changes-in-2sxc-1706-lts-2024-03-28">Changes in 2sxc 17.06 LTS (2024-03-28)</h3>
<p>The first LTS (Long-Term-Stable) Release of 2sxc 17.</p>
<h2 id="easter-lts-release">Easter LTS Release</h2>
<ol>
<li>✅ Prepare for Oqtane SSR (Server-Side Rendering)</li>
<li>✅ Provide Code Generator for Content Types, Razor and Services</li>
<li>✅ Improve discoverability of REST APIs</li>
<li>✅ Document new <del>Pro</del> Typed mode</li>
<li>✅ Document new strong-typed mode</li>
<li>✅ Auto-Install more apps from catalog - even after some have already been installed - ca. 1d
<ol>
<li>✅ Feature to tell new auto-installer what apps are already installed</li>
<li>✅ App-Auto-Installer UI to add-install apps later on</li>
</ol>
</li>
<li>✅ LTS</li>
</ol>
<h2 id="bugfixes">Bugfixes</h2>
<ul>
<li>When accessing an App through another app (eg first going to Apps-Management) it show the data of the original app</li>
<li>Opening features in Apps-Management didn't work reliably</li>
<li>Edit-UI Picker / Dropdown code was cleaned up</li>
<li>Copilot Razor Generator ready to use</li>
<li>Copilot Service generator ready to use</li>
<li>Copilot WebApi generator ready to use</li>
<li>Copilot previously failed if the <code>AppCode</code> folder was missing</li>
<li>Fix to a data-caching issue in 17.05 (this was important)</li>
</ul>
<hr>
<h2 id="version-16">Version 16</h2>
<h3 id="changes-in-2sxc-1600-lts-2023-05-04">Changes in 2sxc 16.00 LTS (2023-05-04)</h3>
Expand Down
82 changes: 82 additions & 0 deletions docs/abyss/releases/history/v17/_all.html
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,88 @@ <h3 id="changes-in-2sxc-1703-2024-03-04">Changes in 2sxc 17.03 (2024-03-04)</h3>
<li>✅ Add template app <code>Basic</code> and <code>Empty</code></li>
<li>✅ Intellisense: Find way to link to the official docs from inside the help</li>
</ol>
<h3 id="changes-in-2sxc-1704-2024-03-11">Changes in 2sxc 17.04 (2024-03-11)</h3>
<h2 id="improvements">Improvements</h2>
<ol>
<li><code>MyView.Resources</code> added to complement existing <code>MyView.Settings</code> #3315</li>
<li><code>ITypedItem.Img(...)</code> added to complement exitsing <code>ITypedItem.Picture(...)</code> #3324</li>
<li>Dnn improve Roslyn build performance in many cases from ca. 2.5 seconds to 0.5 seconds #3322</li>
<li>Query: Improve <code>$select</code> OData parameter</li>
<li>REST API - add <code>$select</code> OData Parameter #3319</li>
<li>Razor / Typed Code: add a <code>Customize</code> helper ojbect #3316</li>
<li>Admin UI - Data Scopes now show count</li>
<li>Add Razor compile code help for more common problem such as accessing typed-items dynamically</li>
<li>Improve razor compile help - show errors before warnings</li>
<li><strong>Picker</strong> - auto extract additional fields to retrieve based on placeholders in Label / Help texts etc.</li>
</ol>
<h2 id="generate-data-models-improvements">Generate Data Models Improvements</h2>
<ol>
<li>Include Scope name</li>
<li>Include content-types in <code>Configuration</code> scope</li>
<li><code>CustomItem</code> - implement <code>==</code> and <code>!=</code> operators to use wrapper equality</li>
<li>Lots of docs for <a href="https://docs.2sxc.org/net-code/strongly-typed-code/index.html">custom data</a></li>
<li><code>app.json</code> editions configuration, add <code>isDefault</code></li>
</ol>
<h2 id="bugfixes">Bugfixes</h2>
<ol>
<li>UI Date Picker - fix but with UTC offset #3321</li>
<li>UI Page Picker - fix, was broken in 17.03.00 #3320</li>
<li>Calling Query using JS missed the <code>Id</code> property #3325</li>
<li>Admin: state of the DateTime Show-Time toggle didn't properly get persisted #3318</li>
</ol>
<h3 id="changes-in-2sxc-1705-2024-03-25">Changes in 2sxc 17.05 (2024-03-25)</h3>
<blockquote>
<p>We believe this is stable, but ask the community to do in-depth testing so we can release an LTS</p>
</blockquote>
<h2 id="highlights">Highlights</h2>
<ol>
<li>Improved Code-Generator to be in a standalone DLL <code>ToSic.Sxc.Code.Generate</code></li>
<li>Improved Code-Generator to generate Razor, Code and WebApi base classes</li>
</ol>
<h2 id="enhancements">Enhancements</h2>
<ol>
<li>Impove image-resize tooltip #3329</li>
<li>$2sxc JS used in modules which are rendered into Dnn themes #3333</li>
<li>Improve logging of parameters of DataSources (eg. Value-Filter DS)</li>
<li>Prepare for Oqtane 5 SSR</li>
<li>Improve architecture for generating App-objects in the background</li>
</ol>
<h2 id="bugs-fixed">Bugs fixed</h2>
<ol>
<li>various admin and replace-operations on inner-content #3299</li>
<li>fix quickE when selecting content-blocks #3317</li>
<li>Token templates - fix some toolbars #3328</li>
<li>Fix issue with Oqtane urls</li>
<li>Fix issue with Oqtane WebApis which affected Blog RSS feed</li>
</ol>
<h3 id="changes-in-2sxc-1706-lts-2024-03-28">Changes in 2sxc 17.06 LTS (2024-03-28)</h3>
<p>The first LTS (Long-Term-Stable) Release of 2sxc 17.</p>
<h2 id="easter-lts-release">Easter LTS Release</h2>
<ol>
<li>✅ Prepare for Oqtane SSR (Server-Side Rendering)</li>
<li>✅ Provide Code Generator for Content Types, Razor and Services</li>
<li>✅ Improve discoverability of REST APIs</li>
<li>✅ Document new <del>Pro</del> Typed mode</li>
<li>✅ Document new strong-typed mode</li>
<li>✅ Auto-Install more apps from catalog - even after some have already been installed - ca. 1d
<ol>
<li>✅ Feature to tell new auto-installer what apps are already installed</li>
<li>✅ App-Auto-Installer UI to add-install apps later on</li>
</ol>
</li>
<li>✅ LTS</li>
</ol>
<h2 id="bugfixes">Bugfixes</h2>
<ul>
<li>When accessing an App through another app (eg first going to Apps-Management) it show the data of the original app</li>
<li>Opening features in Apps-Management didn't work reliably</li>
<li>Edit-UI Picker / Dropdown code was cleaned up</li>
<li>Copilot Razor Generator ready to use</li>
<li>Copilot Service generator ready to use</li>
<li>Copilot WebApi generator ready to use</li>
<li>Copilot previously failed if the <code>AppCode</code> folder was missing</li>
<li>Fix to a data-caching issue in 17.05 (this was important)</li>
</ul>

</article>

Expand Down
Loading

0 comments on commit f74917a

Please sign in to comment.