This repository has been archived by the owner on Jan 21, 2020. It is now read-only.
Apigility 1.2.0
This release includes the following changes and fixes:
- #87 Fix incorrect closing tag in layout
- #88 Change order in which zf-oauth2 and zf-mvc-auth are loaded, and adds global configuration to override the
ZF\OAuth2\Service\OAuth2Server
factory to ensure the one from zf-mvc-auth is used. - #92 Promote zf-development-mode to a production requirement
- #99 Add Docker environment
- #98 Separate module list into a
config/modules.config.php
- #100 Use
ZF\Apigility\Application
instead ofZend\Mvc\Application
Additionally, it includes the following modules at the following versions, with the specified changes:
- zfcampus/zf-api-problem: 1.0.3
- #33 Ensure non-HTTP exception codes are cast to 500
- zfcampus/zf-apigility: 1.1.0
- #120 Extend
Zend\Mvc\Application
to catch route event exceptions
- #120 Extend
- zfcampus/zf-apigility-admin: 1.2.0
- #279 Do not save an empty DSN to configuration
- #288 digest_domains option is now required when creating HTTP Digest authentication
- #289 Write application module list to a separate file to prevent evaluation and subsequent writing of
application.config.php
- #292 Sort services by name in API
- #297 Return 409 status when attempting to create a REST service that already exists
- #299 Ensure module is PHP 5.3 compatible
- #300 Raise 409 status if new service route conflicts with existing route
- zfcampus/zf-apigility-admin-ui: 1.1.5
- #45 digest_domains option is now required when creating HTTP Digest authentication
- #61 Ensure file upload flag is sent properly to the API
- #63 Ensure the API version is sent when fetching authorization details
- #63 Improved text in delete filter modal
- #66 Strip error message from update filter payload when empty
- zfcampus/zf-apigility-documentation: 1.0.6
- #29 QA toolchain updates
- zfcampus/zf-apigility-provider: 1.0.2
- zfcampus/zf-configuration: 1.0.3
- #11 QA toolchain updates
- zfcampus/zf-console: 1.1.1
- zfcampus/zf-content-negotiation: 1.0.8
- zfcampus/zf-content-validation: 1.1.1
- #50 QA toolchain updates
- zfcampus/zf-deploy: 1.0.5
- zfcampus/zf-development-mode: 2.0.6
- #11 Updated QA toolchain
- zfcampus/zf-hal: 1.1.1
- zfcampus/zf-mvc-auth: 1.2.0
- #77 Merge default zf-oauth2 config when creating adapters
- #80 Remove obsolete
bin
entry incomposer.json
- #83 Use oauth2-server-php response status if invalid or missing credentials are presented, or invalid for scope
- #85 Allow custom HTTP authentication resolvers via configuration.
- #90 Only attach listeners during HTTP requests
- zfcampus/zf-oauth2: 1.2.0
- zfcampus/zf-rest: 1.1.1
- #75 Return 400 status for non-array values passed to
replaceList()
- #78 Handle exceptions from Paginators for non-integer page numbers
- #80 Extract method
triggerEvent()
for triggering events with common short-circuit callbacks - #81 Extract methods
createApiProblemFromException()
,isPreparedResponse()
,createHalEntity()
,createHalCollection()
to reduce duplication - #83 Return 400 status for out of range page size query string parameters
- #84 Allow returning zf-hal entities and collections from zf-rest resource listeners.
- #85 Return 400 status for non-array values passed to
patchList()
- #75 Return 400 status for non-array values passed to
- zfcampus/zf-rpc: 1.1.0
- #7 Allow pulling RPC callbacks via the
ControllerManager
orServiceManager
- #7 Allow pulling RPC callbacks via the
- zfcampus/zf-versioning: 1.0.3
- Updated dependencies to ensure PHP 5.3 compatibility.