Open Source Contributions

All merged pull requests to the Laravel ecosystem

Official contributor to the Laravel 13 Major Release
37 laravel/framework 37 laravel/ai
74 Total Merged
v13 Major Release
Repository
Category
Showing 74 pull requests
Merged 13.x Performance
#59850

Implement CanFlushLocks on NullStore and MemoizedStore

Implement CanFlushLocks on NullStore and MemoizedStore.

laravel/framework Apr 27, 2026
Merged 13.x Bug Fix
#59844

Fix flaky DynamoBatchTest timing assertions

Fix flaky DynamoBatchTest timing assertions.

laravel/framework Apr 24, 2026
Merged 13.x Performance
#59821

Fix PendingDispatch resolving Cache for every dispatched job

Fix PendingDispatch resolving Cache for every dispatched job.

laravel/framework Apr 23, 2026
Merged 13.x Feature
#59738

Implement CanFlushLocks on FailoverStore

Implement CanFlushLocks on FailoverStore.

laravel/framework Apr 18, 2026
Merged 13.x Security
#59761

Ignore PHPUnit security advisory GHSA-qrr6-mg7r-m243

Ignore PHPUnit security advisory GHSA-qrr6-mg7r-m243.

laravel/framework Apr 18, 2026
Merged 13.x Feature
#59739

Cast to string before preg_match in decimal, max_digits, and min_digits rules

Cast to string before preg_match in decimal, max_digits, and min_digits rules.

laravel/framework Apr 17, 2026
Merged 13.x Feature
#59713

Add enum support to BroadcastManager

Add enum support to BroadcastManager.

laravel/framework Apr 16, 2026
Merged 13.x Feature
#59714

Add enum support to PasswordBrokerManager

Add enum support to PasswordBrokerManager.

laravel/framework Apr 16, 2026
Merged 13.x Bug Fix
#59717

Fix TypeError in digits_between validation rule on non-string values

Fix TypeError in digits_between validation rule on non-string values.

laravel/framework Apr 16, 2026
Merged 13.x Feature
#59580

Support #[Delay] attribute on queued mailables

Support #[Delay] attribute on queued mailables.

laravel/framework Apr 7, 2026
Merged 13.x Feature
#59574

Add flushState to FormRequest to reset global strict mode between tests

Add flushState to FormRequest to reset global strict mode between tests.

laravel/framework Apr 7, 2026
Merged 13.x Bug Fix
#59576

Fix deprecation warning in In and NotIn rules when values contain null

Fix deprecation warning in In and NotIn rules when values contain null.

laravel/framework Apr 7, 2026
Merged 13.x Bug Fix
#59554

Fix Str::markdown() and Str::inlineMarkdown() crash on null input

Fix Str::markdown() and Str::inlineMarkdown() crash on null input.

laravel/framework Apr 6, 2026
Merged 13.x Bug Fix
#59561

Fix deprecation warning in Contains and DoesntContain rules when values contain null

Fix deprecation warning in Contains and DoesntContain rules when values contain null.

laravel/framework Apr 6, 2026
Merged 13.x Bug Fix
#59541

Fix TypeError in starts_with/ends_with validation rules on non-string values

Fix TypeError in starts_with/ends_with validation rules on non-string values.

laravel/framework Apr 5, 2026
Merged 13.x Feature
#59513

Use #[Delay] attribute in NotificationSender

Use #[Delay] attribute in NotificationSender.

laravel/framework Apr 3, 2026
Merged 13.x Feature
#59514

Use #[Delay] attribute in Bus Dispatcher

Use #[Delay] attribute in Bus Dispatcher.

laravel/framework Apr 3, 2026
Merged 13.x Bug Fix
#59493

Fix static closure binding in remaining manager classes

Fix static closure binding in remaining manager classes.

laravel/framework Apr 2, 2026
Merged 13.x Security
#59494

Add --ignore-scripts to yarn in BroadcastingInstallCommand

Add --ignore-scripts to yarn in BroadcastingInstallCommand.

laravel/framework Apr 2, 2026
Merged 13.x Performance
#59435

Cache getLockForPopping() result in DatabaseQueue

Cache getLockForPopping() result in DatabaseQueue.

laravel/framework Mar 30, 2026
Merged 13.x Feature
#59443

Add assertHasNoAttachments() method to Mailable

Add assertHasNoAttachments() method to Mailable.

laravel/framework Mar 30, 2026
Merged 13.x Bug Fix
#59444

Fix sum() docblock to include key parameter in callback signature

Fix sum() docblock to include key parameter in callback signature.

laravel/framework Mar 30, 2026
Merged 13.x Feature
#59413

Add withoutFragment() method to Uri class

Add withoutFragment() method to Uri class.

laravel/framework Mar 28, 2026
Merged 13.x Feature
#59391

Add enum support to LogManager channel and driver methods

Add enum support to LogManager channel and driver methods.

laravel/framework Mar 27, 2026
Merged 13.x Feature
#59407

Add missing capitalize parameter to Stringable::initials()

Add missing capitalize parameter to Stringable::initials().

laravel/framework Mar 27, 2026
Merged 13.x Feature
#59408

Add isNotEmpty() method to Uri class

Add isNotEmpty() method to Uri class.

laravel/framework Mar 27, 2026
Merged 13.x Feature
#59389

Add enum support to QueueManager connection methods

Add enum support to QueueManager connection methods.

laravel/framework Mar 26, 2026
Merged master Code Quality
#59098

Use constructor promotion and typed properties in cache flush events

Use constructor promotion and typed properties in cache flush events.

laravel/framework Mar 5, 2026
Merged master Code Quality
#59064

Rename $key to $offset in ArrayAccess methods to match PHP interface contract

Rename $key to $offset in ArrayAccess methods to match PHP interface contract.

laravel/framework Mar 4, 2026
Merged master Code Quality
#57924

Simplify preg_replace_array callback by removing unnecessary foreach loop

Simplify preg_replace_array callback by removing unnecessary foreach loop.

laravel/framework Nov 26, 2025
Merged 12.x Bug Fix
#57902

Fix flaky test in ArraySessionHandler (expired session)

Fix flaky test in ArraySessionHandler (expired session).

laravel/framework Nov 25, 2025
Merged 12.x Bug Fix
#57903

Fix flaky test in ArraySessionHandler (almost expired session)

Fix flaky test in ArraySessionHandler (almost expired session).

laravel/framework Nov 25, 2025
Merged 12.x Bug Fix
#57904

Fix flaky test in ArraySessionHandler (garbage collection)

Fix flaky test in ArraySessionHandler (garbage collection).

laravel/framework Nov 25, 2025
Merged 12.x Bug Fix
#57905

Fix flaky test in CacheArrayStore (increment)

Fix flaky test in CacheArrayStore (increment).

laravel/framework Nov 25, 2025
Merged 12.x Code Quality
#57644

Remove unused closure parameters in DatabaseServiceProvider

Remove unused closure parameters in DatabaseServiceProvider.

laravel/framework Nov 3, 2025
Merged 12.x Code Quality
#57452

Add missing @throws annotations to Database Connection class

Add missing @throws annotations to Database Connection class.

laravel/framework Oct 20, 2025
Merged 12.x Code Quality
#57451

Add missing @throws annotations to Encrypter class

Add missing @throws annotations to Encrypter class.

laravel/framework Oct 20, 2025
Merged 0.x Feature
#644

Add JSON_UNESCAPED_UNICODE to schema instruction encoding

Add JSON_UNESCAPED_UNICODE to schema instruction encoding.

laravel/ai May 22, 2026
Merged 0.x Feature
#633

Apply model attribute and explicit model to all providers in a failover list

Apply model attribute and explicit model to all providers in a failover list.

laravel/ai May 22, 2026
Merged 0.x Security
#613

Reject blank URL in RemoteDocument, RemoteImage, and RemoteAudio constructors

Reject blank URL in RemoteDocument, RemoteImage, and RemoteAudio constructors.

laravel/ai May 17, 2026
Merged 0.x Performance
#610

Capture missing usage details across OpenAI-shaped providers

Capture missing usage details across OpenAI-shaped providers.

laravel/ai May 17, 2026
Merged 0.x Security
#606

Throw InsufficientCreditsException for OpenRouter and DeepSeek credit errors

Throw InsufficientCreditsException for OpenRouter and DeepSeek credit errors.

laravel/ai May 17, 2026
Merged 0.x Feature
#587

Rehydrate attachments when loading conversation history

Rehydrate attachments when loading conversation history.

laravel/ai May 14, 2026
Merged 0.x Bug Fix
#589

Respect configured database connection in Conversation and ConversationMessage models

Respect configured database connection in Conversation and ConversationMessage models.

laravel/ai May 14, 2026
Merged 0.x Feature
#536

Broadcast stream_failed event when BroadcastAgent job fails

Broadcast stream_failed event when BroadcastAgent job fails.

laravel/ai May 9, 2026
Merged 0.x Feature
#474

Add config option to disable LLM-generated conversation titles

Add config option to disable LLM-generated conversation titles.

laravel/ai May 7, 2026
Merged 0.x Feature
#469

Allow configuring the database connection for DatabaseConversationStore

Allow configuring the database connection for DatabaseConversationStore.

laravel/ai May 6, 2026
Merged 0.x Bug Fix
#502

Add error handling tests for xAI image generation

Add error handling tests for xAI image generation.

laravel/ai May 5, 2026
Merged 0.x Bug Fix
#498

Add error handling tests for OpenRouter embeddings

Add error handling tests for OpenRouter embeddings.

laravel/ai May 5, 2026
Merged 0.x Bug Fix
#501

Add error handling tests for OpenAI transcription

Add error handling tests for OpenAI transcription.

laravel/ai May 5, 2026
Merged 0.x Bug Fix
#497

Add error handling tests for Azure OpenAI embeddings

Add error handling tests for Azure OpenAI embeddings.

laravel/ai May 5, 2026
Merged 0.x Bug Fix
#494

Add diarize and error handling tests for Mistral transcription

Add diarize and error handling tests for Mistral transcription.

laravel/ai May 5, 2026
Merged 0.x Bug Fix
#496

Add error handling tests for Ollama embeddings

Add error handling tests for Ollama embeddings.

laravel/ai May 5, 2026
Merged 0.x Bug Fix
#495

Add error handling tests for Mistral embeddings

Add error handling tests for Mistral embeddings.

laravel/ai May 5, 2026
Merged 0.x Performance
#473

Reindex tool calls and results before persisting to prevent JSON object encoding

Reindex tool calls and results before persisting to prevent JSON object encoding.

laravel/ai May 2, 2026
Merged 0.x Feature
#471

Add audio feature tests for OpenAI provider

Add audio feature tests for OpenAI provider.

laravel/ai Apr 29, 2026
Merged 0.x Feature
#468

Add transcription feature tests for OpenAI provider

Add transcription feature tests for OpenAI provider.

laravel/ai Apr 29, 2026
Merged 0.x Feature
#467

Add embedding feature tests for OpenAI provider

Add embedding feature tests for OpenAI provider.

laravel/ai Apr 29, 2026
Merged 0.x Feature
#472

Support configurable base URL for ElevenLabs provider

Support configurable base URL for ElevenLabs provider.

laravel/ai Apr 29, 2026
Merged 0.x Feature
#470

Support configurable base URL for Jina provider

Support configurable base URL for Jina provider.

laravel/ai Apr 29, 2026
Merged 0.x Feature
#449

Add image generation feature tests for Gemini provider

Add image generation feature tests for Gemini provider.

laravel/ai Apr 25, 2026
Merged 0.x Feature
#451

Add base URL feature tests for VoyageAi provider

Add base URL feature tests for VoyageAi provider.

laravel/ai Apr 25, 2026
Merged 0.x Feature
#450

Add embedding feature tests for Gemini provider

Add embedding feature tests for Gemini provider.

laravel/ai Apr 25, 2026
Merged 0.x Feature
#447

Add image generation feature tests for xAI provider

Add image generation feature tests for xAI provider.

laravel/ai Apr 25, 2026
Merged 0.x Bug Fix
#448

Add error handling feature tests for ElevenLabs, Cohere, Jina, and VoyageAi

Add error handling feature tests for ElevenLabs, Cohere, Jina, and VoyageAi.

laravel/ai Apr 24, 2026
Merged 0.x Feature
#452

Add configurable URL support and base URL tests for Cohere provider

Add configurable URL support and base URL tests for Cohere provider.

laravel/ai Apr 24, 2026
Merged 0.x Feature
#438

Add message mapping test suite for DeepSeek provider

Add message mapping test suite for DeepSeek provider.

laravel/ai Apr 23, 2026
Merged 0.x Feature
#439

Add provider options test suite for DeepSeek provider

Add provider options test suite for DeepSeek provider.

laravel/ai Apr 23, 2026
Merged 0.x Feature
#440

Add tool mapping test suite for DeepSeek provider

Add tool mapping test suite for DeepSeek provider.

laravel/ai Apr 23, 2026
Merged 0.x Feature
#437

Add agent fake test suite for DeepSeek provider

Add agent fake test suite for DeepSeek provider.

laravel/ai Apr 22, 2026
Merged 0.x Code Quality
#422

Remove redundant match expressions in ElevenLabsGateway

Remove redundant match expressions in ElevenLabsGateway.

laravel/ai Apr 20, 2026
Merged 0.x Feature
#423

Add HandlesFailoverErrors to CohereGateway and JinaGateway

Add HandlesFailoverErrors to CohereGateway and JinaGateway.

laravel/ai Apr 18, 2026
Merged 0.x Feature
#424

Add HandlesFailoverErrors to VoyageAiGateway

Add HandlesFailoverErrors to VoyageAiGateway.

laravel/ai Apr 18, 2026
Merged 0.x Bug Fix
#353

Fix HasTools::tools() return type to accept ProviderTool

Fix HasTools::tools() return type to accept ProviderTool.

laravel/ai Apr 15, 2026