All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Update symfony from 7.1 to 7.2
- Update ixnode packages
- Add getCurrentRequest to BaseProvider to support backward compatibility
- Calculate Request parameter within the __construct of BaseProvider
- Add BaseResourceWrapperProvider::prepare method to be able to set context, etc. from extended classes
- Disable 404 status on version endpoint
- Add new description to version endpoint
- Update symfony to 7.1
- Update symfony to 7.0
- Fix isFilterBoolean method
- Add isFilterBoolean method
- Update Symfony from v6.3.0 to v6.3.11
- Update php-json-schema-validator from 0.1.2 to 0.1.4 and make some adoption to this version
- Add SerializerInterface to BaseFunctionalCommandTest.php
- Add environment and db driver name to version
- Make service classes configurable
- Refactoring
- Add setConfigUseRepository method
- Add setConfigUseRequestStack and setConfigUseTranslator methods
- Add RequestStack and TranslatorInterface to base functional command test
- Switch to protected methods
- Add ApiPlatform State Helper
- Add doctrine and api platform version to command output
- Add symfony profiler
- Add new docker setup with PHP 8.2, Apache 2.4, Cron and Supervisord
- Add monolog
- Composer update
- Add TypeCastingHelper
- Port refactoring
- General refactoring
- DependencyInjection refactoring
- Add DependencyInjection
- Add composer bin configuration
- Initial release
- Add src
- Add tests
- PHP Coding Standards Fixer
- PHPMND - PHP Magic Number Detector
- PHPStan - PHP Static Analysis Tool
- PHPUnit - The PHP Testing Framework
- Rector - Instant Upgrades and Automated Refactoring
- Add README.md
- Add LICENSE.md
- Docker environment
- Composer requirements
# Checkout master branch
$ git checkout main && git pull
# Check current version
$ vendor/bin/version-manager --current
# Increase patch version
$ vendor/bin/version-manager --patch
# Change changelog
$ vi CHANGELOG.md
# Push new version
$ git add CHANGELOG.md VERSION && git commit -m "Add version $(cat VERSION)" && git push
# Tag and push new version
$ git tag -a "$(cat VERSION)" -m "Version $(cat VERSION)" && git push origin "$(cat VERSION)"