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.
The two exception hints have been moved to the umber/http package as they are more relevant there.
Because of this the namespace has changed, please update all references.
Umber\Common\Exception\Hint\CanonicalAwareExceptionInterfaceis nowUmber\Http\Hint\HttpCanonicalAwareExceptionInterfaceUmber\Common\Exception\Hint\HttpAwareExceptionInterfaceis nowUmber\Http\Hint\HttpAwareExceptionInterface
Note that CanonicalAwareExceptionInterface is now known as HttpCanonicalAwareExceptionInterface also.
umber.http.generateis now namedumber.http.generator.umber.http.response.composerregisters the newHttpResponseComposer.
As the first official supported version loads of changes have been made. The changelog also misses a few of the pre-release versions. Sorry.
Httpcomponent now exists inumber/http.Datecomponent and factories now exist inumber/date.Prototypecomponent now exists inumber/prototype.Databasecomponent now exists inumber/database.
This release has no code changes.
- Removed dependency on
lcobucci/jwtas this dependency better belongs inumber/authentication.
- Added
UmberCommonBundlefor anyone usingsymfonyand wanting services registered for you. - Added
FormValidationExceptionfor cases when theFormHandlerdetects form errors. - Added
AbstractFormTypeTestCasefor setting up the customFormFactoryand testing forms against it. - Added a custom
FormFactoryBuilderfor building the belowFormFactory. - Added a custom
FormFactorythat helps implement the belowFormDataAccessor. - Added a custom
FormDataAccessorallowingphp 7.0type hints to be used. - Added
RequestFormHandler(as below) for handlingsymfony/forminstances using theRequestorRequestStackprovided bysymfony/http-foundation. - Added
FormHandler(its a helper) for handlingsymfony/forminstances.
- Added
phpunit.xml.dist. - Added
.gitattributesand.gitignore. - Added
CHANGELOGandREADME. - Added the common code base.
- Authentication component moved to
umber/authentication.