Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync master branch to 2.2. #20094

Closed
wants to merge 20 commits into from
Closed

Sync master branch to 2.2. #20094

wants to merge 20 commits into from

Conversation

terabytesoftw
Copy link
Member

Q A
Is bugfix? ✔️
New feature?
Breaks BC?

Copy link

what-the-diff bot commented Jan 3, 2024

PR Summary

  • Enhanced support for PHP 8.3:
    Added PHP 8.3 compatibility for different CI workflows involving MSSQL, MySQL, PGSQL, and SQLite. This ensures our code is up-to-date and continues to work seamlessly with the latest PHP version.

  • Content additions and updates in the Japanese guide and various documents:
    Introduced new content in the Japanese guide on "コレクションのフィルタリング" (Filtering Collections), and added new content to the 'caching-data.md' and 'caching-fragment.md' documents. Additionally, several other documents have been updated to provide more up-to-date and accurate information.

  • Bug Fixes:
    Resolved two bugs related to handling URLs in BaseUrl and serializing arrays of links in Link classes, leading to more robust URL handling and accurate serialization process.

  • Translation Updates in yii.php:
    Updated several key translations within the yii.php file, these updates will help in delivering a better localized user experience for the Japanese audience.

  • Code Refactoring in Several Files:
    Refactored several lines of code in files like Link.php, UrlManager.php, BaseDataProviderTest.php, and SchemaTest.php. These changes aim to improve the code quality making it more efficient and maintainable.

  • Tests:
    Removed 'BooleanTest.php' and added new test cases - 'BaseUrlTest.php' and 'LinkTest.php', enhancing our test coverage which helps keep the codebase sturdy and reliable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants