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

Feature/add laravel 11 support and improve test quality #35

Merged

Commits on Mar 16, 2024

  1. Updating dependencies and refactoring ResponseFactoryTest and Seriali…

    …zer/FactoryTest
    
    This commit updates the version numbers of several dependencies in composer.json and performs a significant refactoring of ResponseFactoryTest and Serializer/FactoryTest. The changes in ResponseFactoryTest include refactoring the test names and adding new test methods. At the same time, additional test methods were added and existing methods were revised. A new file, XmlDummy.php, is also created for testing purposes.
    Dropelikeit committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    2576b43 View commit details
    Browse the repository at this point in the history
  2. Updating dependencies and refactoring ResponseFactoryTest and Seriali…

    …zer/FactoryTest
    
    This commit updates the version numbers of several dependencies in composer.json and performs a significant refactoring of ResponseFactoryTest and Serializer/FactoryTest. The changes in ResponseFactoryTest include refactoring the test names and adding new test methods. At the same time, additional test methods were added and existing methods were revised. A new file, XmlDummy.php, is also created for testing purposes.
    Dropelikeit committed Mar 16, 2024
    Configuration menu
    Copy the full SHA
    12cb8de View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Update php-cs-fixer version and revise support note in README

    This commit increases the php-cs-fixer version in the composer.json file from "^3.51" to "^3.52". Furthermore, the support note section in the README.md file has been revised to present supported Laravel and PHP versions in a more detailed tabulated format.
    Dropelikeit committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    9864709 View commit details
    Browse the repository at this point in the history
  2. Update package versions and support status in README

    The versions for Laravel 11 and 10 packages were updated in the support note section. Package version for Laravel 11 was changed to v6.x.x, and for Laravel 10 was updated to indicate it now supports versions greater than or equal to v5.x.x.
    Dropelikeit committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    24a380e View commit details
    Browse the repository at this point in the history
  3. Simplify GitHub CI workflow and update PHP version

    The CI workflow in Github has been simplified by removing coverage and coveralls, and modifying the composer test command execution. The PHP version in composer.json was updated to include PHP 8.3.
    Dropelikeit committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    0a7cda5 View commit details
    Browse the repository at this point in the history
  4. Update GitHub CI workflow and composer settings for PHP versions

    The CI workflow has been updated to reflect changes in the file path and caching keys for more specific PHP versions (8.1, 8.2, 8.3). The changes were made in the composer test command execution in the .github/workflows/ci.yml file.
    Dropelikeit committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    aaa0491 View commit details
    Browse the repository at this point in the history
  5. Upgrade version of actions/checkout action in CI workflow

    The "actions/checkout" action version has been updated from v3 to v4 in the CI workflow file (.github/workflows/ci.yml). This change applies to multiple steps in the file, making the workflow use the more recent version of the action during the Checkout process.
    Dropelikeit committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    89b60d8 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. Refactor tests and enhance JSON response

    The tests have been restructured and json response has been enhanced. All test-related things within the "ResponseFactory" directory have been moved to a new "data" directory. Also, the composer.json file and ServiceProvider.php have been updated with new dependencies and adjustments. Updates to ResponseFactoryTest.php now allow JSON responses as well.
    Dropelikeit committed May 13, 2024
    Configuration menu
    Copy the full SHA
    2787d2f View commit details
    Browse the repository at this point in the history
  2. Update .gitignore file

    The .gitignore file was modified to optimize it for the project's current needs. Unnecessary Laravel specific ignores were removed and PHPUnit, Composer, and Package specific ignores were added. This change will ensure that irrelevant files are not tracked by the version control system.
    Dropelikeit committed May 13, 2024
    Configuration menu
    Copy the full SHA
    3662797 View commit details
    Browse the repository at this point in the history
  3. Fix deprecation issues

    Dropelikeit committed May 13, 2024
    Configuration menu
    Copy the full SHA
    2128da0 View commit details
    Browse the repository at this point in the history
  4. Remove unused code and update tests

    The commit involves the removal of several unused lines of constants and code from ResponseFactory and composer.json. In addition, tests have also been updated to assert the instance type of ResponseFactory whenever it's gotten from the application container. Improvements were made to the type annotations in the ResponseFactory tests for clarity.
    Dropelikeit committed May 13, 2024
    Configuration menu
    Copy the full SHA
    e62633b View commit details
    Browse the repository at this point in the history
  5. Upgrade actions/cache to v4 in CI workflow

    The CI workflow has been updated to use the latest version of actions/cache (v4) for caching composer packages. This change was made in the configurations for PHP versions 8.1, 8.2, and 8.3 to ensure consistent usage of the updated cache action across all versions.
    Dropelikeit committed May 13, 2024
    Configuration menu
    Copy the full SHA
    58ccece View commit details
    Browse the repository at this point in the history
  6. Update composer and CI workflow for better test coverage

    Updated composer.json to enhance PHPUnit test coverage options and added 'infection-ci' for CI testing. Modified CI workflow to use 'infection-ci' for more efficient infection testing across different PHP versions.
    Dropelikeit committed May 13, 2024
    Configuration menu
    Copy the full SHA
    f8ab32a View commit details
    Browse the repository at this point in the history
  7. Update test command in CI workflow

    The command for running tests in the CI workflow file has been changed from "composer test" to "composer test-coverage". This will aid in providing more detailed test coverage reports during the continuous integration process, thus helping in identifying untested areas of code and improving overall code quality and reliability.
    Dropelikeit committed May 13, 2024
    Configuration menu
    Copy the full SHA
    0d5068e View commit details
    Browse the repository at this point in the history
  8. Add CI trigger for main branch

    An addition was made to the CI workflow file to include triggers on push events to the main branch. Providing continuous integration support for the main branch will help ensure code stability and quality.
    Dropelikeit committed May 13, 2024
    Configuration menu
    Copy the full SHA
    24a7365 View commit details
    Browse the repository at this point in the history
  9. Simplify PHPUnit Tests in GitHub Actions

    The commit removes the Coveralls report generation from the GitHub Actions workflow. Now, the workflow only executes the test coverage without performing the extra steps for Coveralls report generation. This streamlines the GitHub Actions process by reducing complex steps.
    Dropelikeit committed May 13, 2024
    Configuration menu
    Copy the full SHA
    d6f04b6 View commit details
    Browse the repository at this point in the history
  10. Update thread count for infection-ci in composer.json

    Reduced the number of threads used by the 'infection-ci' command in the composer.json file. The change decreases the thread usage from 16 to 4, which may impact the execution speed but helps to reduce resource consumption.
    Dropelikeit committed May 13, 2024
    Configuration menu
    Copy the full SHA
    86f2703 View commit details
    Browse the repository at this point in the history