[2.1.0] - 2024-04-29
Tagging as non-patch release due to a change in the interfaces namespace. See UPGRADING.
Added
- New dev dependencies:
phpstan/extension-installer
phpstan/phpstan-deprecation-rules
.psalm/plugin-phpunit
vimeo/psalm
- Added issue templates and a pull request template.
- Added
CONTRIBUTING.md
for additional contributing information. - Added
backward-compatibility.md
for my backward compatibility promise. - Added
CODE_OF_CONDUCT.md
for a Contributor Code of Conduct.
Changed
- Updated dev dependencies.
Generator::generatePhpEnum()
can now throw aRuntimeException
ifgenerateMapping
returns an empty array.- Refactored
Generator::generateMapping()
make use of a helper function to reduce function complexity. - Renamed
Esi\Mimey\Interface
namespace toEsi\Mimey\Interfaces
Fixed
- Implemented fixes throughout based on Psalm.
From GitHub
What's Changed
- Update dependency friendsofphp/php-cs-fixer to v3.53.0 by @renovate in #39
- Update dependency phpunit/phpunit to v11.1.2 by @renovate in #41
- Update dependency friendsofphp/php-cs-fixer to v3.54.0 by @renovate in #42
- chore(deps) Lock file maintenance by @renovate in #46
Full Changelog: v2.0.0...v2.1.0