Dev Log
Week of August 30, 2026
D20Tek.Vertically
- Added full set of unit tests for the base vertical slice platform.
- Implemented pagination request types to support pages, sorting, and filtering as queries to query handlers.
- Implemented cursor pagination request types with the same support.
- Added validators for all of the pagination requests.
- Added unit tests for pagination types.
- Implemented the IssueTracker sample Application (with domain and features) and Persistence (EF sqlite) projects.
- Implemented the WebApi sample for IssueTracker incorporating Issue and User endpoints.
- Implemented the Blazor sample app for IssueTracker with list, details, and edit pages for Issue (User only as
- helper for Assign feature).
- Implemented the Cli sample app with all IssueTracker functionality through cli commands and arguments.
- Wrote project docs: readme, changelog, api reference, getting started, and introductory article.
- Release initial version of Vertically to nuget.org.
Spectre.Console.Extensions
- Moved the solution to use central package and central build management (and updated all csproj files)
- Updated all dependencies to the latest versions.
- Implemented builder extension method for WithLogging to support logging in Spectre cli app.
- Implemented an IAnsiConsole logger, so log statements can be written out and support verbosity levels for log messages.
- Added Logging.Cli sample to show how logging is configured and used in a command.
- Implemented support for IConfiguration and IOptions
DI registration in a new Extensions.Configuration child package to keeps the core with minimal dependencies. - Implemented Generic Host integration with CommandAppBuilder and Spectre.Console.Cli to support the common .NET app hosting model.
- Added sample for GenericHost.
- Updated the main readme and added readmes for each sub-package.
- Added a full documentation set for this project: introduction, getting started, guides, and api references.
- Added new packages to nuget-release script.
- Publish new build to nuget.org.
D20Tek.Home
- Added ability to author separator into DocSet Toc.
- Posted latest devlogs and howto migrate doc.
- Posted new Spectre.Console.Extensions full doc set.