Skip to content
This repository has been archived by the owner on Jan 21, 2020. It is now read-only.

Releases: zendframework/zend-expressive-skeleton

Expressive Skeleton and Installer 1.0.1

17 Mar 20:32
Compare
Choose a tag to compare

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

28 Jan 15:59
Compare
Choose a tag to compare

First stable release.

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

Expressive Skeleton and Installer 1.0.0rc8

21 Jan 15:46
Compare
Choose a tag to compare

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

19 Jan 18:41
Compare
Choose a tag to compare

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

19 Jan 14:44
Compare
Choose a tag to compare

Sixth release candidate.

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #56 updates the composer serve command to include the public/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 the config/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 the composer.json file. Running composer update or composer install within the project directory after the initial installation will install the development dependencies.

Expressive Skeleton and Installer 1.0.0rc5

22 Dec 21:48
Compare
Choose a tag to compare

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

07 Dec 17:27
Compare
Choose a tag to compare

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.