CHANGELOG

Track the evolution of Better Auth Studio with detailed release notes and updates.

LATEST RELEASE

v1.0.26

2025-01-09

Major release introducing Shadcn UI components, comprehensive admin functionality with user banning/unbanning, advanced filtering system with date range picker, and pure black & white theme overhaul.

✨ New Features

  • Shadcn UI Components with Calendar, Popover, and DateRangePicker for modern UI interactions
  • Admin Functionality with comprehensive user banning/unbanning system including ban reasons and expiration dates
  • Advanced Filtering System with dynamic filters, date range picker, and real-time filter application
  • Pure Black & White Theme with sharp, modern aesthetic and consistent styling across all pages
  • Enhanced Database Visualization with plugin-aware coloring and improved schema display
  • User Management Enhancements with ban status indicators, warning banners, and action menus
  • React Day Picker v9 integration with dual-month calendar view and keyboard navigation
  • API Endpoints for admin functionality including ban-user, unban-user, and admin status checking

RECENT UPDATES

Shadcn UI Integration & Admin Functionality

2025-01-09

🎨 Shadcn UI Components

  • Calendar component with react-day-picker v9 integration and dual-month view
  • DateRangePicker component for advanced date filtering with auto-close functionality
  • Popover component with proper positioning and accessibility features
  • Pure black and white theme with CSS variables and consistent styling

🛡️ Admin Functionality

  • Comprehensive user banning/unbanning system with admin plugin detection
  • Ban reason and expiration date support for temporary and permanent bans
  • Visual ban indicators with warning banners and status badges
  • API endpoints for ban-user, unban-user, and admin status checking

🔍 Advanced Filtering

  • Dynamic filter system with Email Verified, Banned Status, Created Date, and Role filters

Advanced Session Management

2025-01-28

🔐 Session Seeding

  • User-specific session seeding with customizable count (1-50 sessions)

📊 Session Display

  • Session ID, status, IP address, and expiration date display
  • Individual session revocation functionality

Database Schema Visualizer

2025-01-30

🗄️ Interactive Schema Visualization

  • ReactFlow-powered interactive database schema diagrams
  • Drag-and-drop table positioning with zoom and pan controls
  • Mini-map navigation for large schema overviews

🔌 Plugin-Based Configuration

  • Dynamic plugin selection (Organization, Teams, Two Factor, API Key, Passkey)
  • Schema statistics showing table count, relationships, and active plugins

IP Geolocation & MaxMind Integration

2025-01-28

🌍 Geolocation Resolution

  • MaxMind GeoLite2-City database integration for accurate IP geolocation
  • Fallback to comprehensive default IP database covering 12 countries
  • Country flag emoji display next to location information
  • Real-time IP resolution with city, country, and region data

⚙️ CLI Integration

  • --geo-db CLI option for custom MaxMind database path
  • Default MMDB file included in package distribution
  • Backend API endpoint for IP geolocation resolution

Biome Integration & CI/CD

2025-01-28

🔧 Modern Tooling

  • Biome integration for fast linting and formatting
  • Comprehensive linting rules with appropriate warning levels
  • Automatic code formatting with consistent style
  • TypeScript and JavaScript support with modern configurations

🚀 CI/CD Pipeline

  • GitHub Actions workflow for automated testing and building
  • pnpm package manager integration for consistent dependency management
  • Automated security auditing and vulnerability scanning
  • Build artifact verification and deployment readiness checks

CSV Export Feature

2025-01-27

📊 Data Export

  • Added CSV export functionality for Users page with ID, name, email, verification status, and timestamps
  • Added CSV export functionality for Organizations page with ID, name, slug, and timestamps
  • Automatic timestamped filename generation (e.g., users-export-2025-01-27.csv)
  • Proper CSV formatting with quoted fields and UTF-8 encoding for compatibility

🎯 User Experience

  • Export buttons positioned next to "Add User" and "Add Organization" buttons
  • Success toast notifications showing number of records exported
  • Error handling for empty datasets with appropriate user feedback

API Improvements

2025-01-26

🔧 Fixed Issues

  • Resolved "organization not found" errors with improved API response consistency
  • Fixed "team not found" errors with better routing structure
  • Improved database query performance with targeted WHERE clauses

⚡ Performance

  • Optimized database queries to use limits instead of fetching all records
  • Enhanced frontend routing for better organization structure

UI/UX Enhancements

2025-01-25

🎨 Design System

  • Unified black and white color scheme across all pages
  • Integrated Geist Mono font for consistent typography

📱 Responsive Design

  • Mobile-first responsive navigation system
  • Optimized layouts for all screen sizes

Documentation

2025-01-24

📚 Content

  • Complete README.md integration for installation guide
  • Added comprehensive changelog with version tracking
  • Enhanced code examples with syntax highlighting

🛠️ Developer Experience

  • Added TypeScript syntax highlighting for code blocks
  • Improved code readability with proper formatting

UPCOMING FEATURES

🚀 Roadmap

v1.1.0 - Enhanced Analytics

  • User activity dashboards with real-time metrics
  • Session analytics and usage patterns
  • Advanced export formats (JSON, Excel) and filtering options

v1.2.0 - Advanced Security

  • Role-based access control (RBAC) management
  • Security audit logs and monitoring
  • Two-factor authentication management

v2.0.0 - Plugin System

  • Extensible plugin architecture
  • Custom dashboard widgets
  • Third-party integrations marketplace

VERSION HISTORY

v1.0.26

2025-01-09

Major release with Shadcn UI components, admin functionality for user banning/unbanning, advanced filtering system with date range picker, and pure black & white theme overhaul.

v1.0.23

2025-01-30

Release with Database Schema Visualizer - an interactive ReactFlow-powered tool for visualizing Better Auth database schemas with plugin-based configuration.

v1.0.22

2025-01-29

Release with enhanced session management and improved user interface components.

v1.0.21

2025-01-28

Major beta release with advanced session management, IP geolocation, Biome integration, and comprehensive CI/CD pipeline.

v1.0.20-beta.5

2025-01-27

Beta release with CSV export functionality and enhanced user management interface.

v1.0.16

2025-01-27

Added CSV export functionality and enhanced user management interface with pixel-perfect design.

v1.0.15

2025-01-25

Enhanced user interface with improved navigation and performance optimizations.

v1.0.14

2025-01-20

Added comprehensive session management and organization features.

v1.0.13

2025-01-15

Initial stable release with core authentication management capabilities.

CONTRIBUTING

Better Auth Studio is open source and welcomes contributions from the community.

Report bugs and request features on GitHub Issues
Submit pull requests for bug fixes and enhancements
Help improve documentation and examples
Share feedback and suggestions with the community