Many features in this release are focused on providing a more enjoyable, integrated and refined development experience for creating ServiceStack Apps.Starting with Modular Startup to enable a “no-touch”, layerable composition of ASP.NET Core Apps, the
mix dotnet tools for being able to add hand-picked features with a single command from its extensible library of composable features.
Unified Navigation allows features to provide even deeper integration into your Apps and its native navigation renderers makes it effortless to maintain your Apps dynamic navigation menus across ServiceStack’s most popular App types.
High-level UI Controls available to Sharp and Razor Pages Web Apps as well as rich client Component Libraries for Vue, React and Angular Apps provide an integrated experience for User Input Validation and App Routing and Navigation.
The new SVG support takes care of maintaining libraries of SVG image-sets to produce optimal .css bundles and a variety of different ways to easily make usage of SVG images into your App without any reliance on external or build tooling.
The easiest way to take advantage of these features is to create a new ASP.NET Core Project Template which have them pre-configured along with integrated Auth including auth-redirect flow of protected Service APIs and Pages.
#Script has gained a number of exciting features, graduating it to where it’s now our preferred way to create cross-platform shell scripts that’s now an enjoyable productive experience with the real-time feedback of watched scripts. However its most exciting new capability is being able to Run Desktop Apps from Gists! Resolving many of the disadvantages of Desktop Apps along the way, which are Always Up-to-date, requires no install, can be run from URL of a Gist, GitHub Repo or Release Archive or when needed, offline, using the last run version.
The same Sharp App can also be run cross-platform on Windows, macOS and Linux and hosted on a Server that can be deployed and updated in the easiest process imaginable thanks to its built-in support for publishing and installation.
We hope you love these new features and can’t wait to see what new creations you build using them
Table of Contents
- ASP.NET Core App Composition
- Modular Startup
Mix n’ Match .NET Core Apps
- mix-enabled dotnet tools
- mix Usage
- Mix in Features into ASP.NET Core Apps
- Mix in DB Support
- Composable Features
- Undo mix
- Encapsulated Features
- Mix in Auth Repository
- Mix in MQ Server
- Mix in Prebuilt Recipes and Working Examples
- Modular Startup prioritization
- AppHost Startup classes
- Register ASP.NET Core dependencies in AppHost
- Unified Navigation
- SPA Component Libraries
- Embedded Bootstrap CSS
- Refined Project Templates
- Gist VFS Provider
Gist Desktop Apps
- Windows .NET Core Desktop Apps
- Instant Run without Installation
- Cross Platform
- Always Up-to-date
- Run Apps Offline
- Gist Sharp Apps
- Publishing Gist Apps
- GitHub Sharp Apps
- GitHub Sharp App Commands
- Run Apps from URLs
- Gist or GitHub App Server Deployments
- Customized App Settings
- Hosted Gist Apps
- ServiceStack Updates