@bobmatnyc/ai-code-review
Version:
A TypeScript-based tool for automated code reviews using AI models from Google Gemini, Anthropic Claude, and OpenRouter
538 lines (537 loc) • 15.3 kB
JSON
{
"frameworks": {
"react": {
"latest": {
"version": "19.x",
"releaseDate": "December 2024",
"supportedUntil": "2027"
},
"previous": {
"version": "18.x",
"releaseDate": "2022",
"supportedUntil": "2027"
},
"features": {
"latest": [
"New preloading APIs (preload, preloadData, preconnect)",
"Server Components fully stable",
"useFormStatus and useFormState hooks",
"useActionState hook",
"Document Metadata API"
],
"previous": [
"Suspense and concurrent mode",
"Server Components (experimental)",
"createRoot and hydrateRoot APIs",
"Transition API",
"Automatic batching"
]
}
},
"nextjs": {
"latest": {
"version": "15.x",
"releaseDate": "October 2024",
"supportedUntil": "2027",
"reactVersion": "19.x",
"nodeVersions": ["20.x+"]
},
"previous": {
"version": "14.x",
"releaseDate": "2023",
"supportedUntil": "2026",
"reactVersion": "18.x",
"nodeVersions": ["18.x+"]
},
"features": {
"latest": [
"Turbopack integration (Rust-based bundler)",
"React 19 support",
"Asynchronous request APIs",
"New client instrumentation and navigation hooks",
"Enhanced developer experience"
],
"previous": [
"App Router with React Server Components",
"Server Actions",
"Built-in SEO support",
"Image optimization",
"API Routes"
]
}
},
"angular": {
"latest": {
"version": "19.x",
"releaseDate": "November 2024",
"supportedUntil": "late 2026"
},
"previous": {
"version": "18.x",
"releaseDate": "May 2024",
"supportedUntil": "mid-2026"
},
"features": {
"latest": [
"Signals for reactive state management",
"Standalone components as default",
"New control flow syntax (if/for)",
"Deferrable views",
"Updated animation system"
],
"previous": [
"Signals API (introduced in v16)",
"Standalone components (optional)",
"Server-side rendering with Angular Universal",
"Migration path from NgModules to standalone components"
]
}
},
"vue": {
"latest": {
"version": "3.5.x",
"releaseDate": "September 2024",
"supportedUntil": "2027"
},
"previous": {
"version": "3.4.x",
"releaseDate": "December 2023",
"supportedUntil": "2026"
},
"features": {
"latest": [
"Enhanced reactivity system",
"Improved SSR with lazy hydration",
"Stable application-unique IDs",
"Enhanced typed refs and reactive API",
"New built-in transition animations"
],
"previous": [
"<script setup> with TypeScript",
"Typed provide/inject pattern",
"Composables with type-safe return values",
"defineModel for two-way binding"
]
}
},
"svelte": {
"latest": {
"version": "5.x",
"releaseDate": "October 2024",
"supportedUntil": "2027"
},
"previous": {
"version": "4.x",
"releaseDate": "2023",
"supportedUntil": "2026"
},
"features": {
"latest": [
"Runes-based reactivity (new primitive system replacing stores)",
"$state, $derived, $effect runes",
"Snippets for reusable markup",
"Event attributes replacing on: directives",
"Unified Svelte 5 component model"
],
"previous": [
"Reactive stores ($store syntax)",
"Scoped CSS per component",
"Transitions and animations API",
"Slot-based composition",
"SvelteKit integration"
]
}
},
"django": {
"latest": {
"version": "5.2.x",
"releaseDate": "April 2025",
"supportedUntil": "2028",
"pythonVersions": ["3.11+"]
},
"previous": {
"version": "4.2.x",
"releaseDate": "2023",
"supportedUntil": "April 2026 (LTS)",
"pythonVersions": ["3.8", "3.9", "3.10", "3.11"]
},
"features": {
"latest": [
"Asynchronous views and middleware",
"Database transactions with async support",
"Enhanced form rendering with Template-Based Form Rendering",
"HTTP/3 and QUIC support improvements",
"Updated security features"
],
"previous": [
"Long-term stable APIs for enterprise applications",
"QuerySet prefetch_related improvements",
"Cache system improvements",
"Form widget rendering updates"
]
}
},
"fastapi": {
"latest": {
"version": "0.115.x",
"releaseDate": "2024",
"supportedUntil": "2027",
"pythonVersions": ["3.8+"]
},
"previous": {
"version": "0.100.x",
"releaseDate": "2023",
"supportedUntil": "2026",
"pythonVersions": ["3.8+"]
},
"features": {
"latest": [
"High-performance async capabilities",
"Automatic OpenAPI documentation",
"FastAPI CLI tool for development",
"Native Pydantic v2 integration",
"Enhanced middleware support"
],
"previous": [
"Type hint-based validation",
"Dependency injection system",
"Security utilities",
"Request & response models",
"WebSocket support"
]
}
},
"flask": {
"latest": {
"version": "3.1.x",
"releaseDate": "2024",
"supportedUntil": "2027",
"pythonVersions": ["3.9+"]
},
"previous": {
"version": "2.3.x",
"releaseDate": "2023",
"supportedUntil": "2025",
"pythonVersions": ["3.8+"]
},
"features": {
"latest": [
"Async support (ASGI)",
"Updated Werkzeug integration",
"Enhanced request handling",
"Improved error management",
"Better type annotations"
],
"previous": [
"Blueprint system for application components",
"Extensive extension ecosystem",
"Lightweight WSGI implementation",
"Simple routing system",
"Template engine integration"
]
}
},
"pyramid": {
"latest": {
"version": "2.0.2",
"releaseDate": "2023",
"supportedUntil": "2027",
"pythonVersions": ["3.8+"]
},
"previous": {
"version": "1.10.x",
"releaseDate": "2018",
"supportedUntil": "2023",
"pythonVersions": ["2.7", "3.4+"]
},
"features": {
"latest": [
"Multiple view registration methods",
"Flexible configuration",
"Resource location via traversal",
"Predicates for view matching",
"Extensive event system"
],
"previous": [
"Authentication and authorization",
"URL generation",
"Asset specifications",
"Renderers for multiple output formats",
"Extensive documentation"
]
}
},
"laravel": {
"latest": {
"version": "12.x",
"releaseDate": "February 2025",
"supportedUntil": "August 2027",
"phpVersions": ["8.2+"]
},
"previous": {
"version": "11.x",
"releaseDate": "March 2024",
"supportedUntil": "August 2026",
"phpVersions": ["8.2+"]
},
"features": {
"latest": [
"Updated starter kits for React, Vue, and Livewire",
"WorkOS AuthKit integration",
"Simplified configuration approach",
"Enhanced route registration",
"Improved exception handling"
],
"previous": [
"Inertia.js integration",
"Livewire 3 support",
"Precognition for form validation",
"Pennant feature flags",
"Streamlined file handling"
]
}
},
"spring": {
"latest": {
"version": "6.2.x",
"releaseDate": "November 2024",
"supportedUntil": "2026",
"javaVersions": ["17+"]
},
"previous": {
"version": "6.1.x",
"releaseDate": "2023",
"supportedUntil": "2025",
"javaVersions": ["17+"]
},
"features": {
"latest": [
"Native compilation with GraalVM",
"Virtual threads support (Project Loom)",
"Enhanced observability with Micrometer",
"Improved AOT processing",
"Jakarta EE 10 support"
],
"previous": [
"Reactive programming with WebFlux",
"Functional web framework",
"Native image support",
"R2DBC reactive database access",
"GraphQL integration"
]
}
},
"springboot": {
"latest": {
"version": "3.4.x",
"releaseDate": "November 2024",
"supportedUntil": "November 2027",
"javaVersions": ["17+"],
"springVersion": "6.2.x"
},
"previous": {
"version": "3.2.x",
"releaseDate": "November 2023",
"supportedUntil": "November 2026",
"javaVersions": ["17+"],
"springVersion": "6.1.x"
},
"features": {
"latest": [
"Virtual threads auto-configuration",
"Enhanced Docker Compose support",
"Improved SSL bundle management",
"Native image optimizations",
"Testcontainers integration"
],
"previous": [
"Auto-configuration for common patterns",
"Embedded server support",
"Production-ready features (Actuator)",
"Spring Boot CLI",
"Starter dependencies"
]
}
},
"axum": {
"latest": {
"version": "0.8.x",
"releaseDate": "January 2025",
"supportedUntil": "2027",
"rustVersions": ["1.75+"]
},
"previous": {
"version": "0.7.x",
"releaseDate": "2024",
"supportedUntil": "2026",
"rustVersions": ["1.75+"]
},
"features": {
"latest": [
"Async/await native support",
"Type-safe extractors",
"Middleware system",
"WebSocket support",
"Tower ecosystem integration"
],
"previous": [
"Handler functions with extractors",
"Routing with nested routes",
"State sharing",
"Error handling",
"Testing utilities"
]
}
},
"actix": {
"latest": {
"version": "4.9.x",
"releaseDate": "2024",
"supportedUntil": "2027",
"rustVersions": ["1.75+"]
},
"previous": {
"version": "4.8.x",
"releaseDate": "2023",
"supportedUntil": "2026",
"rustVersions": ["1.70+"]
},
"features": {
"latest": [
"Actor-based architecture",
"High-performance HTTP server",
"WebSocket support",
"Middleware system",
"Static file serving"
],
"previous": [
"Request routing",
"JSON/form data extraction",
"Session management",
"CORS support",
"SSL/TLS support"
]
}
},
"express": {
"latest": {
"version": "5.x",
"releaseDate": "October 2024",
"supportedUntil": "2027",
"nodeVersions": ["18.x+"]
},
"previous": {
"version": "4.21.x",
"releaseDate": "2024",
"supportedUntil": "2026",
"nodeVersions": ["0.10.x+"]
},
"features": {
"latest": [
"Native promise/async-await support with automatic error forwarding",
"Improved path-to-regexp routing (breaking change from 4.x)",
"Removed deprecated APIs and bundled middleware",
"Enhanced request and response APIs",
"Better TypeScript types"
],
"previous": [
"Middleware-based pipeline",
"Robust routing system",
"Wide ecosystem of middleware",
"Template engine support",
"Static file serving"
]
}
},
"nestjs": {
"latest": {
"version": "11.x",
"releaseDate": "February 2025",
"supportedUntil": "2027",
"nodeVersions": ["20.x+"]
},
"previous": {
"version": "10.x",
"releaseDate": "2023",
"supportedUntil": "2026",
"nodeVersions": ["16.x+"]
},
"features": {
"latest": [
"Node.js 20+ requirement with improved performance",
"Express 5 and Fastify 5 adapter support",
"Improved lazy-loaded module support",
"Enhanced OpenAPI/Swagger integration",
"Updated dependency injection engine"
],
"previous": [
"Decorator-based architecture",
"Modular design with dependency injection",
"GraphQL and REST API support",
"Microservices and WebSockets support",
"Built-in testing utilities"
]
}
},
"rails": {
"latest": {
"version": "8.0.x",
"releaseDate": "November 2024",
"supportedUntil": "2027",
"rubyVersions": ["3.2+"]
},
"previous": {
"version": "7.2.x",
"releaseDate": "August 2024",
"supportedUntil": "2026",
"rubyVersions": ["3.1+"]
},
"features": {
"latest": [
"Built-in authentication generator",
"Solid Cache, Solid Queue, Solid Cable as defaults",
"Kamal 2 deployment with Thruster proxy",
"No more Node.js dependency for asset pipeline",
"Improved ActiveRecord performance"
],
"previous": [
"Turbo 8 and Hotwire integration",
"Import maps for JavaScript management",
"Action Text for rich content",
"Active Storage enhancements",
"Stimulus and Turbo as defaults"
]
}
},
"flutter": {
"latest": {
"version": "3.27.2",
"releaseDate": "December 2024",
"supportedUntil": "2026",
"dartVersion": "3.6.0"
},
"previous": {
"version": "3.24.x",
"releaseDate": "July 2024",
"supportedUntil": "2025",
"dartVersion": "3.5.x"
},
"features": {
"latest": [
"Impeller rendering engine improvements",
"Enhanced Cupertino widgets",
"Performance optimizations",
"Dart 3.6 with pub workspaces",
"Improved hot reload and debugging"
],
"previous": [
"Material Design 3 support",
"Impeller on Android",
"Web assembly compilation",
"Enhanced accessibility features",
"Improved DevTools"
]
}
}
}
}