All Versions
20
Latest Version
Avg Release Cycle
135 days
Latest Release
816 days ago

Changelog History
Page 1

  • v3.8.1 Changes

    January 23, 2022

    ๐Ÿ›  Fixed

    • ๐Ÿง [Linux] Avoid type issue when checking if \STDOUT is defined. #185

  • v3.8.0 Changes

    January 22, 2022

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ [Support] Added support for PHP 8.1.

    ๐Ÿ›  Fixed

    • ๐Ÿง [Linux] Added a workaround for executed some parts of the code in a non-cli context. #175

  • v3.7.0 Changes

    January 10, 2021

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ [Support] Added support for PHP 8.0.
    • ๐Ÿ‘ [Support] Dropped support for PHP 7.2.

  • v3.6.0 Changes

    October 04, 2020

    โž• Added

    • [Arguments] Add a method to access trailing args as array. #158

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ [Table] Add support for newlines in table data. #160
    • [Checkbox] Don't try to add padding if the there's no spare space. #161

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ [Support] Dropped support for PHP 7.1.

  • v3.5.2 Changes

    December 01, 2019

    ๐Ÿ›  Fixed

    • [Checkbox] Ensure we can output when the terminal width is unknown. #156

  • v3.5.1 Changes

    November 24, 2019

    ๐Ÿ›  Fixed

    • [Art] Be stricter about matching filenames when looking for art. #155
    • ๐Ÿ [Support] Provide better support for Windows using GitHub actions.

  • v3.5.0 Changes

    February 10, 2019

    โž• Added

    • [Arguments] Multiple arguments (eg cli -d foo=bar -d baz=qux) available via $climate->arguments->getArray("d"). #111
    • ๐Ÿ—„ [Arguments] A new method (Argument::values()) replaces the deprecated valueArray() method.
    • [Spinner] Add an indeterminate progress spinner.
    • ๐Ÿ‘ป [Exceptions] All exception now implement League\CLImate\Exceptions\Exception.
    • [Basic] Allow single lines to be cleared using $climate->clearLine(). #145.

    ๐Ÿ›  Fixed

    • [Arguments] Mixing arguments with/without option values. #122.
    • [Output] Prevent tput output from being sent to the terminal.
    • [Confirm] Accept more reasonable options for yes/no. #126.
    • [Radio] Allow ENTER to be used to choose an option. #140.
    • [Output] Improve the checks for ANSI color checks. #128 / #129.
    • [Art] Only match filenames when looking for art. #130

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ [Support] Dropped support for PHP 5.6 and PHP 7.0

  • v3.4.1 Changes

    April 29, 2018

    ๐Ÿ›  Fixed

    • [Json] Don't escape slashes when outputting JSON. #121

  • v3.4.0 Changes

    April 28, 2018

    โž• Added

    • [Logger] Added a Logger class to use CLImate as a PSR-3 logger.

  • v3.3.0 Changes

    April 20, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ Ensure multibyte strings are supported everywhere.
    • ๐Ÿ‘Œ Improved support for IDE assistance when using method chaining. #102
    • [Art] Improve handling of missing files. #114
    • 0๏ธโƒฃ [Input] Correct the usage of defaultTo() with accept(). #104
    • ๐Ÿ [Windows] Fixed the terminal width detection. #64

    โž• Added

    • ๐Ÿ‘ [Table] Add support for a prefix argument for each row. #51
    • [Progress] Added an each() method. #112

    ๐Ÿ”„ Changed

    • ๐Ÿ‘ [Support] Add support for PHP 7.2
    • ๐Ÿ‘ [Support] Drop support for PHP 5.4
    • ๐Ÿ‘ [Support] Drop support for PHP 5.5
    • ๐Ÿ‘ [Support] Drop support for HHVM.
    • Suggest the symfony polyfill library is ext-mbstring is not available. #110