Changelog

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.

v1.0.5 (2021-03-31)

Added

  • Add --browse option to pest:dusk command (#280)
  • Support for PHPUnit 9.5.4 (#284)

v1.0.4 (2021-03-17)

Added

  • Support for PHPUnit 9.5.3 (#278)

v1.0.3 (2021-03-13)

Added

  • Support for test extensions (#269)

v1.0.2 (2021-02-04)

Added

  • Support for PHPUnit 9.5.2 (#267)

v1.0.1 (2021-01-18)

Added

  • Support for PHPUnit 9.5.1 (#261)

Fixed

  • Fix TestCase@expect PHPDoc tag (#251)

v1.0.0 (2021-01-03)

Added

  • pest:test --dusk option (#245)

Changed

  • Stable version
  • Updates init structure (#240)

v0.3.19 (2020-12-27)

Fixed

  • Fix binary path in pest:dusk command (#239)

v0.3.18 (2020-12-26)

Added

v0.3.17 (2020-12-20)

Fixed

  • Class inheritance with depends() (#236)

v0.3.16 (2020-12-13)

Changed

  • Moves expectation API for external plugin (5d7f262)

v0.3.15 (2020-12-04)

Added

  • Support for PHPUnit 9.5.0 (#234)
  • Support for extending expectation API (#232)

Fixed

  • Static analysis while using string as key for datasets (#233)

v0.3.14 (2020-11-28)

Added

  • pest:dusk command (#223)
  • Better feedback on errors in toMatchArray and toMatchObject (#231)

v0.3.13 (2020-11-23)

Added

Fixed

  • Resolve issue with name resolution in depends() (#216)

v0.3.12 (2020-11-11)

Added

  • Add support for PHPUnit 9.4.3 (#219)

v0.3.11 (2020-11-09)

Changed

  • Improved the exception output for the TeamCity printer (usage with phpstorm plugin) (#215)

v0.3.10 (2020-11-01)

Added

  • Add support for PHPUnit 9.4.2 (d177ab5)

v0.3.9 (2020-10-13)

Added

  • Add support for named datasets in description output (#134)
  • Add Pest version to --help output (#203)
  • Add support for PHPUnit 9.4.1 (#207)

v0.3.8 (2020-10-03)

Added

  • Add support for PHPUnit 9.4.0 (#199)

Fixed

  • Fix chained higher order assertions returning void (#196)

v0.3.7 (2020-09-30)

Added

  • Add support for PHPUnit 9.3.11 (#193)

v0.3.6 (2020-09-21)

Added

  • toMatch expectation (#191)
  • toMatchConstraint expectation (#190)

v0.3.5 (2020-09-16)

Added

  • toStartWith and toEndWith expectations (#187)

v0.3.4 (2020-09-15)

Added

  • toMatchObject expectation (4e184b2)

v0.3.3 (2020-09-13)

Added

v0.3.2 (2020-09-12)

Added

  • Support to PHPUnit 9.3.9, and 9.3.10 (1318bf9)

v0.3.1 (2020-08-29)

Added

  • Support to PHPUnit 9.3.8 (#174)

v0.3.0 (2020-08-27)

Added

  • Expectation API (TODO)
  • PHPUnit 9.3 and PHP 8 support (#128)
  • Fowards $this calls to globals (#169)

Fixed

  • don't decorate output if --colors=never is set (36b879f)

v0.2.3 (2020-07-01)

Added

  • --init and pest:install artisan command output changes (#118, db7c4b1)
  • --version option to view the current version of Pest (9ea51ca)

v0.2.2 (2020-06-21)

Added

  • depends phpunit feature (#103)

Fixes

  • datasets name conflit (#101)

v0.2.1 (2020-06-17)

Fixes

  • Multiple uses in the same path override previous uses (#97)

v0.2.0 (2020-06-14)

Adds

  • --init option to install Pest on a new blank project (70b3c7e)
  • pending higher orders tests aka tests without description (aa1917c)

Fixed

  • --verbose and --colors options not being used by printers (#51)
  • missing support on windows (#61)

Changed

  • helpers.php stub provides now namespaced functions
  • functions provided by plugins are now namespaced functions:
use function Pest\Faker\faker;

it('foo', function () {
    $name = faker()->name;
});

v0.1.5 (2020-05-24)

Fixed

  • Missing default decorated output on coverage (88d2391)

v0.1.4 (2020-05-24)

Added

  • Support to Lumen on artisan commands (#18)

Fixed

  • Mockery tests without assertions being considered risky (415f571)

v0.1.3 (2020-05-21)

Added

  • Plugin::uses() method for making traits globally available (6c4be01)

v0.1.2 (2020-05-15)

Added

  • Support to custom helpers (#7)

v0.1.1 (2020-05-14)

Added

  • test function without any arguments returns the current test case (6fc55be)

Fixed

  • "No coverage driver error" now returns proper error on Laravel (28d8822)

v0.1.0 (2020-05-09)

Added

  • First version

Next section: Upgrade Guide →