Changelog
Track all updates, improvements, and bug fixes for Midnight Auth.
v1.0.1 - Latest (October 2024)
Features
- MidnightAuthProvider - Context provider for wallet state management
- useMidnightAuth - Core authentication hook with full wallet control
- useMidnightWallet - Simplified wallet data access hook
- useMidnightSession - Session management and expiration tracking
- MidnightConnectButton - Pre-built connection button with dropdown menu
- MidnightWalletInfo - Wallet information display component with multiple variants
- MidnightSessionTimer - Session countdown timer with auto-refresh
- ProtectedRoute - Route protection component for authenticated pages
- Full TypeScript support with comprehensive type definitions
- Session persistence with localStorage
- Auto-reconnect functionality on page reload
- Transaction signing and submission support
- Comprehensive error handling and recovery
- Beautiful, customizable UI components
Compatibility
- React 18+ and React 19+ support
- Next.js 14+ and 15+ compatible (App Router and Pages Router)
- Lace Midnight Wallet integration
- TypeScript 5+ support
- Node.js 18+ required
Documentation
- Complete API reference documentation
- TypeScript type definitions guide
- Real-world usage examples
- Component and hook guides
- Quick start tutorial
Upcoming Features
In Development
- Multi-wallet support (additional providers beyond Lace)
- Enhanced transaction history tracking
- Wallet switching functionality
- Advanced session management options
- Additional pre-built UI components
- Improved error handling and recovery mechanisms
- Network status indicators
- Transaction confirmation UI
- Balance change notifications
Planned
- Mobile wallet support
- Hardware wallet integration
- Multi-chain support
- Advanced security features
- Performance optimizations
- Accessibility improvements
Contributing
We welcome contributions! If you'd like to report a bug, request a feature, or contribute code:
Version History
v1.0.1 (Current)
- Initial production release
- Full feature set as documented
- Stable API
v1.0.0
- Beta release
- Core functionality implemented
- Community feedback incorporated
Migration Guides
Currently on the first stable release. Migration guides will be provided for future major versions.
Breaking Changes
None yet - this is the first stable release.
Deprecations
No deprecated features at this time.
Support
For questions and support:
- Check the documentation
- Browse examples
- Open an issue on GitHub
- Join GitHub Discussions