This repository has been archived by the owner on Jan 21, 2020. It is now read-only.
Releases: zendframework/zend-expressive-skeleton
Releases · zendframework/zend-expressive-skeleton
Expressive Skeleton and Installer 1.0.1
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #53 updates the default Pimple container script such that it now caches factory instances for re-use.
- #72 updates the
composer.json
to remove the possibility of installing an Expressive RC version, updates zend-servicemanager to allow using 3.0 versions, and updates whoops to allow either 1.1 or 2.0 versions. - #80 updates the default ProxyManager constraints to also allow v2 versions.
- #81 fixes an issue in the installer whereby specified constraints were not being passed to Composer prior to dependency resolution/installation, resulting in stale dependencies.
- #78 updates the shipped default error templates to remove error/exception display. Users who really need this functionality can write their own templates; the project aims to deliver a "safe by default" setting.
Expressive Skeleton and Installer 1.0.0
First stable release.
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #69 updates the links in templates to point to the new documentation site on https://zendframework.github.io/zend-expressive/ instead of rtfd.org.
Expressive Skeleton and Installer 1.0.0rc8
Eighth release candidate.
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #66 adds the
'error' => true,
declaration to the'error'
pipeline middleware specification. - #67 updates the
filp/whoops
dependency for installer development to^1.1 || ^2.0
; the two are compatible for our use cases, but we should prefer the latest that can be installed. As 2.0 requires PHP 5.5.9, but our minimum PHP version is 5.5.0, we must specify both.
Expressive Skeleton and Installer 1.0.0rc7
Seventh release candidate.
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #64 fixes the installer script to correctly rewrite the
require-dev
section and ensure only the development dependencies selected, as well as base requirements such as PHPUnit and PHP_CodeSniffer, are installed. As such, the--no-dev
flag is no longer required, and development dependencies such as whoops are properly installed.
Expressive Skeleton and Installer 1.0.0rc6
Sixth release candidate.
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #56 updates the
composer serve
command to include thepublic/index.php
script as an argument. This ensures that asset paths that the application could intercept and serve will be passed to the application (previously, the built-in server would treat these as 404s, and never pass them to the application). - #57 updates the Apache configuration rules defined in
public/.htaccess
to omit several that could prevent the application from intercepting requests for assets. - #52 fixes the switch statement in the
HomePageAction
class to ensure the template name and documentation link are accurately found. - #59 updates the
config/container.php
implementation for zend-servicemanager such that it can work with either v2 or v3 of that library. - #60 updates the zend-expressive-helpers dependency to
^2.0
, and updates theconfig/autoload/middleware-pipeline.global.php
to follow the changes in middleware configuration introduced in zend-expressive #270. The change introduces convention-based keys for "always" (execute before routing), "routing" (routing, listeners that act on the route result, and dispatching), and "error", with reasonable priorities to ensure execution order. - #60 fixes the documentation for
composer create-project
to include the--no-dev
flag; this is done as composer currently installs the development dependencies listed before the installer script rewrites thecomposer.json
file. Runningcomposer update
orcomposer install
within the project directory after the initial installation will install the development dependencies.
Expressive Skeleton and Installer 1.0.0rc5
Fifth release candidate.
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #42 fixes some grammatical issues in the questions presented by the installer.
- #45 fixes how JS and CSS assets are added to zend-view templates.
- #48 adds unit tests for the
OptionalPackages
class (which provides the Composer installer scripts). - #49 updates the Pimple support to Pimple v3, ensuring Pimple users are using the latest stable release.
Expressive Skeleton and Installer 1.0.0rc3
Third release candidate.
Added
- #20 adds the ability to specify a "minimal" install; when selected, the installer will install modified configuration, omit some files, and remove the default middleware and public assets.
- #27 adds zendframework/zend-expressive-helpers as a dependency, and integrates the helpers into the configuration.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #13 updates the installer to also remove the dependency on composer/composer on completion.
- #11 moves the route middleware service definitions into the routes configuration files.
- #21 updates
require
statements in generated configuration files to use the__DIR__
constant to ensure files are located relative to the origin file. - #25 and #29 update minimum versions for each router and template implementation (final versions for RC3 are all at
^1.0
). - #29 sets the zend-expressive required version to
~1.0.0@rc || ^1.0
, to ensure a stable version is always installed.