Skip to content

Releases: matteocelani/next-dApp

v0.4.5

20 Jan 13:21
13a9198
Compare
Choose a tag to compare

🎯 Version 4 Series Major Features

Core Framework Updates

  • 🆙 Complete migration to React 19.0.0
  • 🏗 Upgraded to Next.js 15 with improved performance
  • ⚡️ Full transition to App Router architecture
  • 🔧 Modernized ESLint v9 with flat config

Release v0.4.5: React 19 Migration

This release marks our successful migration to React 19.

🎯 Major Highlights

  • 🆙 Upgraded to React 19.0.0
  • 🏗 Improved TypeScript configuration

🛠 Technical Improvements

React Ecosystem

  • Migrated to React 19.0.0 and React DOM 19.0.0
  • Updated Next.js to v15.1.5

📝 Breaking Changes

  • React 18 specific code needs to be updated for React 19 compatibility
  • Some TypeScript types might need adjustments

🔧 Requirements

  • Node.js 18.x or higher
  • npm 8.x or higher
  • WalletConnect Project ID

📦 Installation

npm install
# or
yarn install
# or
pnpm install

Happy coding! 🚀✨

v0.4.4

10 Jan 19:24
417e689
Compare
Choose a tag to compare

Release v0.4.4: ESLint Upgrade & Wallet Infrastructure

This release focuses on modernizing our ESLint configuration and enhancing the wallet infrastructure with improved type safety and performance.

🎯 Major Highlights

  • 🔧 Upgraded to ESLint v9 with flat config
  • ⚡️ Enhanced wallet configuration system
  • 🧹 Optimized dependency management
  • ✨ Improved type safety

Dependencies

  • Removed unnecessary dependencies

🔧 Requirements

  • Node.js 18.x or higher
  • npm 8.x or higher
  • WalletConnect Project ID

📦 Installation

npm install
# or
yarn install
# or
pnpm install

Happy coding! 🚀✨

v0.4.3

10 Jan 18:04
47ff3e1
Compare
Choose a tag to compare

Release v0.4.3: Design System & RPC Infrastructure

This release focuses on enhancing the design system with Tailwind Neutral and implementing a robust RPC fallback infrastructure.

🎯 Major Highlights

  • 🎨 Migrated to Tailwind Neutral color system
  • 🏗 Enhanced layout structure and styling
  • ⚡️ Implemented multi-layer RPC fallback system
  • 🌓 Improved dark mode compatibility

🛠 Technical Improvements

Design System

  • Standardized color palette using Tailwind Neutral
  • Enhanced UI consistency across components

RPC Infrastructure

  • Implemented hierarchical RPC fallback system

🔧 Requirements

  • Node.js 18.x or higher
  • npm 8.x or higher
  • WalletConnect Project ID

📦 Installation

npm install
# or
yarn install
# or
pnpm install

Happy building! 🚀✨

v0.4.2

09 Jan 19:33
8a6989d
Compare
Choose a tag to compare

Release v0.4.2: Project Structure & Ethers Integration

This release focuses on improving project structure, adding Ethers.js compatibility layer, and enforcing better coding standards.

🎯 Major Highlights

🏗 Restructured project for better maintainability
⚡️ Added Ethers.js compatibility layer
🎨 Enhanced import organization
🧹 Improved component structure
📦 Strengthened TypeScript configuration

🛠 Technical Improvements

  • Project Structure

    • Moved to feature-based component organization
    • Centralized providers configuration
    • Enhanced folder hierarchy
  • Code Quality

    • Implemented strict import ordering
    • Configured absolute imports
    • Added comprehensive documentation

📝 Breaking Changes

  • New import order requirements
  • Stricter TypeScript paths configuration
  • Updated component folder structure

🔧 Requirements

  • Node.js 18.x or higher
  • npm 8.x or higher
  • WalletConnect Project ID

📦 Installation

npm install
# or
yarn install
# or
pnpm install

v0.4.1

09 Jan 18:43
f13ef2b
Compare
Choose a tag to compare

Release v0.4.1: App Router Migration

This release completes our transition to the App Router architecture.

🎯 Major Highlights

🏗 Complete migration to App Router
⚡️ Optimized RainbowKit integration
🌓 Enhanced theme system with proper hydration
🧹 Streamlined project structure

🛠 Technical Improvements

  • Modernized metadata handling
  • Enhanced wallet configuration system
  • Optimized chain transport layer
  • Improved type safety across the project

🔧 Requirements

  • Node.js 18.x or higher
  • npm 8.x or higher
  • WalletConnect Project ID

📦 Installation

npm install
# or
yarn install
# or
pnpm install

Happy building! 🏗✨

v0.4.0

09 Jan 17:36
c88e649
Compare
Choose a tag to compare

Release v0.4.0: Next.js 15

This release marks our exciting journey into Next.js 15 territory, bringing fresh improvements and modernized SASS structure.

🎯 Major Highlights

  • 🆙 Upgraded to Next.js 15.x
  • 🌓 Enhanced theme handling with next-themes 0.4.x
  • 🎨 Modernized SASS architecture

🛠 Requirements

  • Node.js 18.x or higher
  • npm 8.x or higher

📦 Installation

npm install
# or
yarn install
# or
pnpm install

🎯 What's Next?

Stay tuned for our upcoming React 19 adventure! 🚀


Happy coding! 🎮✨

v0.3.6

19 Dec 10:26
f7ccd06
Compare
Choose a tag to compare

Release v0.3.6

🔄 Package Updates

This release focuses on updating dependencies to their latest stable versions to ensure better security, performance, and compatibility.

Major Updates:

  • @rainbow-me/rainbowkit → 2.2.1
  • @tanstack/react-query → 5.62.8
  • next → 14.2.20
  • wagmi → 2.14.3
  • ethers → 6.13.4

Development Dependencies:

  • Updated TypeScript to 5.7.2
  • Updated ESLint and related plugins
  • Updated Tailwind CSS to 3.4.17
  • Updated PostCSS and other build tools

🔍 Changes

  • All dependencies have been updated to their latest wanted versions
  • Maintained compatibility with React 18.3.1
  • Ensured all Web3 packages are up to date for optimal blockchain integration

📝 Notes

  • No breaking changes introduced
  • All core functionalities remain the same
  • Improved overall package stability and security

🛠 Requirements

  • Node.js 18.x or higher
  • npm 8.x or higher

📦 Installation

npm install
# or
yarn install
# or
pnpm install