Releases: Abblix/Templates
Releases · Abblix/Templates
v2.0.1
✏️ Improvements
- Abblix OIDC Server dependency updated to v2.2
- Frontend stack upgrade to React 19, Vite 7, and ESLint 9 flat config
- TypeScript configuration updated to latest standards
- AuthController URL resolution via
UriBuilderandIUriResolver - .NET 10 SDK documentation and badge updates
🛠 Fixes
- ReactTemplate alias
react-net8→react-net10 - Vite publish output path
build→dist Abblix.Templates.csprojicon Link attribute- Updated URLs in documentation
- Removed unused
react-router-domdependency
Detailed Description
Abblix OIDC Server dependency updated to v2.2
- The OpenID Connect Provider template now references Abblix OIDC Server v2.2, ensuring new projects start with the latest authentication features, security patches, and API improvements out of the box.
Frontend stack upgrade to React 19, Vite 7, and ESLint 9 flat config
- Updated the React template dependencies to match the official
create-vite@8.3.0output exactly: React 19.2, Vite 7.3, ESLint 9.39, TypeScript 5.9,@vitejs/plugin-react5.1, andeslint-plugin-react-hooks7.0. Migrated from the legacy.eslintrc.cjscascade configuration to theeslint.config.jsflat config format usingdefineConfigandglobalIgnores.
TypeScript configuration updated to latest standards
- Added
verbatimModuleSyntax,erasableSyntaxOnly, andnoUncheckedSideEffectImportscompiler flags matching the latestcreate-vitetemplate. Updated compilation targets to ES2022 (app) and ES2023 (node). These settings enforce stricter module boundaries and eliminate ambiguous import/export syntax.
AuthController URL resolution via UriBuilder and IUriResolver
- Replaced
System.Web.HttpUtilitystring concatenation with theAbblix.Utils.UriBuilderandIUriResolverpattern from the GettingStarted reference project. The previous approach could generate incorrect redirect URLs in production environments behind reverse proxies or load balancers. The new pattern resolves paths relative to the current request, ensuring correct behavior in all deployment topologies.
✅ Why It Matters
- Abblix OIDC Server v2.2 provides the latest authentication features and security improvements for new projects
- Frontend stack alignment with
create-vite@8.3.0provides the latest stable toolchain for new projects - ESLint flat config ensures forward compatibility with the ESLint 9+ ecosystem
UriBuilder+IUriResolverensures correct redirect URLs behind reverse proxies and load balancers- Corrected aliases, paths, and documentation eliminate template instantiation errors and broken links
What's Changed
Full Changelog: v1.0.2...v2.0.1
v1.0.2
🚀 Features
- ASP.NET Core WebAPI with React and Vite Template
- OpenID Connect Provider Template
Detailed Description
ASP.NET Core WebAPI with React and Vite Template
- This template serves as a starting point for creating an ASP.NET Core WebAPI project combined with a React frontend using TypeScript and Vite. It establishes a fundamental project structure and essential configurations, providing a solid foundation for full-stack applications and enabling developers to quickly start new projects with essential setups already in place.
OpenID Connect Provider Template
- Tailored for building an OpenID Connect Provider using ASP.NET Core in conjunction with the Abblix OIDC Server, this template includes the core configurations and components needed to set up a functional identity provider. It simplifies the setup of secure authentication solutions.