Skip to content

Latest commit

 

History

History
151 lines (128 loc) · 6.83 KB

CHANGELOG.md

File metadata and controls

151 lines (128 loc) · 6.83 KB

Changelog

All notable changes to valet-plus will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Fixed

  • [#612] Fixed Bedrock driver
  • [#522] Use SHA256 for self signed certificates
  • [#608] Update xdebug to support PHP 8.1

Added

  • Support for PHP 8.1
  • Support for PHP 8.2

Changed

  • Replaced valet-php tap by shivammathur php tap
  • Replaced pecl extensions by shivammathur php extensions

Removed

  • Support for PHP <7.1

Fixed

  • [#596] Fix mysql 8 installation
  • [#595] Fix opening log with dynamic Brew path

Added

  • [#594] Add tailing logs

Fixed

  • [#587] Minimum version of symfony/process causes fatal error
  • [#549] Fix xdebug veriosn 2.9.8 for PHP 7.x

Changed

  • Start highest installed major of Elasticsearch on valet start
  • Use PHP 7.4 as default version

Added

  • [#572] Add support for usage on ARM processors (M1 mac's)
  • [#563] Add support for Xdebug 3
  • Add libyaml as brew devtool
  • [#567] Add support for Mysql 8
  • Fix missing dependencies of sebastian/version
  • [#517] Nginx config changes for fastcgi_buffers
  • [#554] Fix for Brew 2.7.0: brew list without commands
  • [#551] Replace hardcoded Elasticsearch versions by fetching from Brew
  • [#546] Add support for PHP 8.0
  • [#583] Add support for ioncube on PHP 7.4
  • Add --build-from-source when installing PHP
  • Use PHP 7.2 as default version

Removed

  • #524 Removed support for Elasticsearch 2.4
  • #524 Removed support for Elasticsearch 5.6
  • #524 Removed support for Elasticsearch 7.6
  • #516 Removed setting the query parameter for Drupal.
  • #535 Removed old PHP fixes within valet fix for old brew formulae now replaced by henkrehost/php

Added

  • #524 Added support for Elasticsearch 7.8
  • #502 Added to PHP xdebug config xdebug.max_nesting_level to -1
  • #530 Added Composer.lock file
  • #487 Added brew update and uninstall brew php pipeline step
  • #470 Added macOS catalina image for testing on macos catalina

Changed

  • #501 Changed PHP memory limit to 4 GB
  • #454 Changed the valet unlink command to improve feedback and help description.

Fixed

  • #541 Fixed PECL YML package no longer supporting PHP 7.0 beyond version 2.0.4.
  • #539 Fixed the CI/CD not failing when switch to (php) step fails
  • #537 Fixed valet fix forcefully trying to reinstall and relink the default PHP version. Even when not on the default version. Causing a faulty link process (overwriting).
  • #533 Fixed CI/CD not adhering to installation instructions
  • #528 Fixed syntax error due to symfony/polyfill-php80 being required by new version (4.4.9) of symfony/debug
  • #530 Fixed composer.lock being ignored causing composer updates to run during install
  • #464 Fixed logic to copy Elasticsearch NGINX stub on install
  • #455 Fixed bug where switching PHP version to a flawed installation would result in an unusable valet-plus installation.

Removed

  • #393 Major part of the readme, now available in the WIKI
  • #437 Dependency on mysql-utilities because brew has deprecated the use of the formula.

Fixed

  • #401 Installation bug with apcu_bc due to double .so directives getting placed in php.ini.
  • #402 Installation bug with ioncube due to PHP 7.3 not being configured.
  • #403 Installation bug with memcached on MacOS Mojave due to zlib not being installed by default anymore.
  • #408 Installation bug with Elasticsearch due to PECL yaml not being installed.
  • #408 Bug while switching Elasticsearch version by always suffixing the version in the datapath config.
  • #425 Bug in custom PECL extensions throwing errors when no url is set for custom extension.
  • #426 Bug in valet fix command trying to install PHP 7.1 as default.
  • #435 Bug in fix command as all errors needed to be present to fire fix logic.
  • #449 Xdebug not installing on PHP version 7.0 due to new xdebug version which only supports PHP 7.1+.
  • #447 Versioned MySQL (E.G: MySQL@5.7) not being linked upon install.

Changed

  • #399 Existing files to adhere to PSR-2 code style.
  • #414 Magerun to version 1.103.1.
  • #414 Magerun2 to version 3.2.0.

Added

  • #393 Changelog file to keep track of changes.
  • #394 Azure pipelines integration as start for the automated testing setup.
  • #399 PHP_CodeSniffer to project dependencies to ensure code style validation tools.
  • #404 Github issue templates to enforce workflows.
  • #404 Contributor guidelines CONTRIBUTING.md to explain workflows.
  • #425 Added support for switching to PHP 7.4.