Skip to content

Releases: huseyindeniz/vite-react-dapp-template

Release 1.1.1

29 Nov 11:58

Choose a tag to compare

New release for commit 49637d9.

Release 1.1.0

15 Nov 16:17

Choose a tag to compare

v1.1.0 - Architecture Refinement & Enhanced Features

Version 1.1.0 introduces a major architectural refinement with clearer separation between core infrastructure
(src/core/features/) and business domain features (src/domain/features/). This complete directory
restructuring affects 578+ files and provides much better isolation, clearer responsibilities, and easier feature
management.

This release also includes significant enhancements to the AI Assistant (empty state, suggestions, improved
artifacts), Blog Demo (single post viewing, better styling), and Theme/UI systems, plus new quality enforcement
tooling with 26 automated checks via GitHub Actions workflows and Claude Code skills.

Breaking Changes:

  • Directory structure: src/features/ split into src/core/features/ and src/domain/features/
  • Config structure: src/config/ split into src/config/core/ and src/config/domain/
  • Path aliases: @/features/* replaced with @/core/* and @/domain/*
  • All import paths must be updated

Release 1.0.0

03 Nov 18:51

Choose a tag to compare

Breaking Changes from v0.x

v1.0.0 - Major Architectural Changes

  1. Auth Feature Split: The auth feature split into two separate features:

    • oauth/ - OAuth 2.0 authentication (Google, GitHub)
    • wallet/ - Web3 wallet authentication
    • Both are now optional and removable independently
  2. Centralized Configuration: All configuration moved to src/features/app/config/

    • Route definitions: config/routes.tsx
    • Service injection: config/services.ts
    • Feature registration: config/features.ts
  3. Protection Provider System: New pluggable authentication

    • withWalletProtection HOC for wallet-protected routes
    • withOAuthProtection HOC for OAuth-protected routes
    • Register custom auth providers in config/auth/auth.ts
  4. Chat Feature Added: New optional AI chat feature

    • Complete chat UI with LangGraph and Google ADK adapters
    • Python backend examples in dev/backend/
  5. Store Configuration: Redux store now in src/features/app/store/store.ts

    • Removed centralized src/store/ directory
  6. Translation Files: Reorganized to src/features/i18n/translations/{namespace}/{lang}.json

    • Feature-based namespaces for better organization

Release 0.9.1

19 Oct 12:07

Choose a tag to compare

Release 0.9.1 Pre-release
Pre-release

New release for commit 2f50bc6.

Release 0.9.0

21 Sep 12:43

Choose a tag to compare

Release 0.9.0 Pre-release
Pre-release

New release for commit 9217099.

Release 0.8.2

30 Aug 18:59

Choose a tag to compare

Release 0.8.2 Pre-release
Pre-release

New release for commit 1f9eb34.

Release 0.7.0

01 Jan 17:58

Choose a tag to compare

Release 0.7.0 Pre-release
Pre-release

New release for commit 38743e2.

  • switch to mantine

  • upgrade to react19

  • use new eslint flat config format

  • fix isProtected bug in routing

  • add versioning script

  • add check missing translations script

  • install husky

  • create new feature router

  • create new feature app

  • add sample pages

  • add env files

  • add sample dockerfile

Release 0.6.1

22 Dec 13:21
3fe0ea2

Choose a tag to compare

Release 0.6.1 Pre-release
Pre-release

Important Update: UI Library Change

This is the last release to use Chakra UI, as I don’t like the Chakra UI v3.x. Moving forward, I'll be using Mantine.