Releases: matteocelani/next-dApp
v0.4.5
🎯 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
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
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
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
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
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
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.8next
→ 14.2.20wagmi
→ 2.14.3ethers
→ 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