diff --git a/README.md b/README.md index e081a37..1e13d90 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Laravel Retry on Duplicate Key [![Build Status](https://github.com/mpyw/laravel-retry-on-duplicate-key/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/mpyw/laravel-retry-on-duplicate-key/actions) [![Coverage Status](https://coveralls.io/repos/github/mpyw/laravel-retry-on-duplicate-key/badge.svg?branch=master)](https://coveralls.io/github/mpyw/laravel-retry-on-duplicate-key?branch=master) -**ABANDONED: Due to changes in Laravel [v10.20.0](https://github.com/laravel/framework/releases/tag/v10.20.0), [v10.21.0](https://github.com/laravel/framework/releases/tag/v10.21.0) and [v10.21.1](https://github.com/laravel/framework/releases/tag/v10.21.1), the functionalities of this library have been integrated into the Laravel core, making the library unnecessary in most cases. Therefore, maintenance will be discontinued. From now on, retry processing will be automatically performed in `Model::createOrFirst()`, `Model::firstOrCreate()`, and `Model::updateOrCreate()`. The only pattern that still has value is for `Model::firstOrNew() + save()`, but since equivalent processing can be written by yourself, please do not use this library anymore.** +**ABANDONED: Due to changes in Laravel [v10.29.0](https://github.com/laravel/framework/releases/tag/v10.29.0), the functionalities of this library have been integrated into the Laravel core, making the library unnecessary in most cases. Therefore, maintenance will be discontinued. From now on, retry processing will be automatically performed in `Model::createOrFirst()`, `Model::firstOrCreate()`, and `Model::updateOrCreate()`. The only pattern that still has value is for `Model::firstOrNew() + save()`, but since equivalent processing can be written by yourself, please do not use this library anymore.** Automatically retry **non-atomic** upsert operation when unique constraints are violated.