Attention Laravel developers! Are you up for a challenge and looking to earn some extra cash? Look no further, because the Laravel core team has announced a bug hunt for the next release in Laravel Framework: Laravel 10.
For this bug hunt, Laravel core team is offering a $1000 reward for any developer who submits a successful pull request with a verified bug fix and test cases with it. This is a great opportunity to not only earn some extra money, but also to contribute to the Laravel community and help make Laravel 10 the best version yet.
So how does it work? First, make sure you have the latest version of Laravel 10 installed. To grab laravel 10 from Laravel installer, use the below command
laravel new laravel10 --dev
Then, start hunting for bugs. If you think you’ve found a bug, follow the contribution guidelines to create a pull request with a proposed fix. Laravel core team will review the pull request and, if it is a valid bug and the fix is accepted, you will receive the $1000 reward.
But don’t wait too long to start hunting! This bug hunt will only be for a limited time, so make sure to get your pull requests.
We all can’t wait to see what bugs you find and what creative solutions you come up with. Happy hunting!
Whats new in Laravel 10?
- With Laravel 10, the development team has decided to discontinue support for PHP 8.0 and move forward with more recent versions of the programming language.
- A new feature in Laravel 10 is the inclusion of native type declarations in the framework’s skeleton code. This allows developers to have a more precise control over the types of data being used within their application.
- In Laravel 10, Invokable validation rules have become the default method of input validation. This allows for a more streamlined and simplified process for validating user inputs
- Another change in Laravel 10 is the discontinuation of support for the Predis v1 library. Developers using this library will need to update to a more recent version in order to continue using it with Laravel 10.
- The dispatchNow() method, which was used for running jobs synchronously, has been removed in Laravel 10. Developers are recommended to use runNow() method instead.
- With this new release, many deprecated methods and properties have been removed in order to maintain the best practices and to simplify the codebase. It is important for developers to update their codebase accordingly to avoid errors.
- Another new feature in Laravel 10 is the use of invokable validation rules by default. This change streamlines the validation process and makes it easier for developers to use validation rules in their applications.
Look at PR in https://github.com/laravel/framework/pulls
Release Date
Laravel is a popular open-source PHP web application framework, and version 10 is expected to bring new features and improvements to the framework. It is set to be released on February 07, 2023. You can stay updated about this release by visiting Laravel’s official website and social media channels.