Skip to content

Releases: Abblix/Templates

v2.0.1

19 Feb 09:47
v2.0.1
07bd4f2

Choose a tag to compare

✏️ 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 UriBuilder and IUriResolver
  • .NET 10 SDK documentation and badge updates

🛠 Fixes

  • ReactTemplate alias react-net8react-net10
  • Vite publish output path builddist
  • Abblix.Templates.csproj icon Link attribute
  • Updated URLs in documentation
  • Removed unused react-router-dom dependency

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.0 output exactly: React 19.2, Vite 7.3, ESLint 9.39, TypeScript 5.9, @vitejs/plugin-react 5.1, and eslint-plugin-react-hooks 7.0. Migrated from the legacy .eslintrc.cjs cascade configuration to the eslint.config.js flat config format using defineConfig and globalIgnores.

TypeScript configuration updated to latest standards

  • Added verbatimModuleSyntax, erasableSyntaxOnly, and noUncheckedSideEffectImports compiler flags matching the latest create-vite template. 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.HttpUtility string concatenation with the Abblix.Utils.UriBuilder and IUriResolver pattern 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.0 provides the latest stable toolchain for new projects
  • ESLint flat config ensures forward compatibility with the ESLint 9+ ecosystem
  • UriBuilder + IUriResolver ensures 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

23 Aug 08:39
v1.0.2
0e57152

Choose a tag to compare

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