All notable changes to this project will be documented in this file.
- Update badges on project readme file
- Update crypto funding address over configs
- Add funding to the composer configs
- Add crypto donate badge to the project readme
- Add missing typehints for methods and properties
- Use
property_exists
instead ofnull
check for defaultHeaders
- Add mixed typehints directly instead doc-blocks
- Add the test case class to warp traits
- Solve some of type hint issues over traits
- Update the pull request template
- Create
withBasicAuth
to set the request authentication credentials
- Create
assertBadRequest
method for http bad requests - Create
assertGone
method for http gone status - Create
assertInternalServerError
method for http internal errors - Create
assertMethodNotAllowed
method for http method not allowed - Create
assertNotImplemented
method for http not implemented
- Update
phpunit
configuration file
- Change
open-pull-requests-limit
from 10 to 20
- Change php version from 8.0 to 8.1 on
static
workflow - Migrate phpunit configuration file
- Add php version 8.2 to the
tests
workflow - Remove
php
version 8.0 from workflows
- Update twitter badge due to depreciation
- Update workflow badge icon address on readme
- Solve some minor issues and update dependencies
- Solve some minor issues and dependency update
- Update php version over readme file
- Update
git-cliff
configuration
- Remove php version
8.2
from tests workflow matrix
- Update php version from
7.4
to8.0
on static workflow
- Remove php version
7.*
from tests workflow matrix - Update php version from
7.4
to8.0
on static workflow
- Update
config.allow-plugins
on thecomposer
configs
- Replace
Response
fromSlim
byResponseInterface
- Update
tests
andstatic
workflows triggers - Add php version 8.1 to
tests
workflow matrix
- Improve the dependabot configuration file
- Change v3 to semver for
actions/checkout
- Update
dependabot
prefixes on configuration
- Solve github funding broken link issue
- Remove headlines of changelog from release notes
- Mark pre-releases tags on release workflow
- Improve and cleanup release bodies
- Add cache action for caching composer packages
- Update github funding configs
- Change workflow actions versions to fixed versions
- Replace
phpunit
configuration with dist one
- Add missing file comments
- Ignore
git-cliff
andinfection
configs from export
- Add new workflow for create releases
- Replace
standard-version
bygit-cliff
for generate changelog
- Add new test for
flushHeaders
method - Chain over
assertNoContent
method
- Remove useless return on
assertOk
- Cleanup and improve test response tests
- Add the configuration file for
infection
- Ignore infection output logs file
- Ignore phpcs cache file
- Exclude function signature mutators
- Improve scripts and add infection
- Add downloads badge linked to packagist
- Add github actions to dependabot configuration file
- Add target branch to dependabot configuration file
- Add commit message scop to dependabot configuration file
- Improve the dependabot configuration file
- Remove useless includes from phpstan config file
- Cleanup and simplify test case
- Cleanup and improve test response tests
- Add new tests for response status codes
- Add new tests and improve previous tests
- Solve an issue related to
assertJsonCount
method
- Disable testdox on composer test script
- Add
assertJsonPath
to assert JSON response by path - Add
assertExactJson
to assert that the response has the exact given JSON - Add
assertSimilarJson
to assert that the response has the similar JSON as given - Add
assertJsonFragment
to assert that the response contains the given JSON fragment - Add
assertJsonCount
to assert that the response JSON has the expected count of items at the given key
- Assert value and type exists at the given path in the response
- Add new
decodeResponseJson
method on test response for decoding json - Some minor improvement in test response
- Split json response assertions into a trait
- Add new assertions for http responces
- Add some explanation description
- 1.1.0
- Remove unused traits in tests
- Solve functionality issue of
assertJson
- Make sure given array is subset of response json
- Update sample usage code
- Add new template for pull requests
- Add new dependabot configuration file
- Merge changes related to bugfix back to develop
- 1.0.1
- Update with contributing and usage info
- Cleanup and optimize test case codes
- Move setting up server request factory to the app test trait
- Add coverage clover output for phpunit
- Add php-di/slim-bridge package ^3.1
- Improve root readme file
- Add traits and test case and response
- Setup app configs and setup test case
- Add some tests for test response
- Remove use test case and use traits instead
- Add the root license file
- Add contributing guidelines
- Add the readme include badges
- Add github funding config file
- Update composer default configs
- Add phpunit configuration file
- Add the editorconfig file
- Add phpstan configuration file
- Add phpcs configuration file
- Add useless files to the gitignore
- Add standard version configuration file
- Add static analysis and tests workflow
- Add git attributes file include export ignores
- Change php version on static workflow
- Add required scripts to composer configs
- Add testdox to test unit script
- Replace pest by phpunit for tests