UNPKG

@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
{ "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" ] } } } }