You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

169 lines
5.2 KiB

3 years ago
  1. # Changes in sebastianbergmann/environment
  2. All notable changes in `sebastianbergmann/environment` are documented in this file using the [Keep a CHANGELOG](http://keepachangelog.com/) principles.
  3. ## [5.1.3] - 2020-09-28
  4. ### Changed
  5. * Changed PHP version constraint in `composer.json` from `^7.3 || ^8.0` to `>=7.3`
  6. ## [5.1.2] - 2020-06-26
  7. ### Added
  8. * This component is now supported on PHP 8
  9. ## [5.1.1] - 2020-06-15
  10. ### Changed
  11. * Tests etc. are now ignored for archive exports
  12. ## [5.1.0] - 2020-04-14
  13. ### Added
  14. * `Runtime::performsJustInTimeCompilation()` returns `true` if PHP 8's JIT is active, `false` otherwise
  15. ## [5.0.2] - 2020-03-31
  16. ### Fixed
  17. * [#55](https://github.com/sebastianbergmann/environment/issues/55): `stty` command is executed even if no tty is available
  18. ## [5.0.1] - 2020-02-19
  19. ### Changed
  20. * `Runtime::getNameWithVersionAndCodeCoverageDriver()` now prioritizes PCOV over Xdebug when both extensions are loaded (just like php-code-coverage does)
  21. ## [5.0.0] - 2020-02-07
  22. ### Removed
  23. * This component is no longer supported on PHP 7.1 and PHP 7.2
  24. ## [4.2.3] - 2019-11-20
  25. ### Changed
  26. * [#50](https://github.com/sebastianbergmann/environment/pull/50): Windows improvements to console capabilities
  27. ### Fixed
  28. * [#49](https://github.com/sebastianbergmann/environment/issues/49): Detection how OpCache handles docblocks does not work correctly when PHPDBG is used
  29. ## [4.2.2] - 2019-05-05
  30. ### Fixed
  31. * [#44](https://github.com/sebastianbergmann/environment/pull/44): `TypeError` in `Console::getNumberOfColumnsInteractive()`
  32. ## [4.2.1] - 2019-04-25
  33. ### Fixed
  34. * Fixed an issue in `Runtime::getCurrentSettings()`
  35. ## [4.2.0] - 2019-04-25
  36. ### Added
  37. * [#36](https://github.com/sebastianbergmann/environment/pull/36): `Runtime::getCurrentSettings()`
  38. ## [4.1.0] - 2019-02-01
  39. ### Added
  40. * Implemented `Runtime::getNameWithVersionAndCodeCoverageDriver()` method
  41. * [#34](https://github.com/sebastianbergmann/environment/pull/34): Support for PCOV extension
  42. ## [4.0.2] - 2019-01-28
  43. ### Fixed
  44. * [#33](https://github.com/sebastianbergmann/environment/issues/33): `Runtime::discardsComments()` returns true too eagerly
  45. ### Removed
  46. * Removed support for Zend Optimizer+ in `Runtime::discardsComments()`
  47. ## [4.0.1] - 2018-11-25
  48. ### Fixed
  49. * [#31](https://github.com/sebastianbergmann/environment/issues/31): Regressions in `Console` class
  50. ## [4.0.0] - 2018-10-23 [YANKED]
  51. ### Fixed
  52. * [#25](https://github.com/sebastianbergmann/environment/pull/25): `Console::hasColorSupport()` does not work on Windows
  53. ### Removed
  54. * This component is no longer supported on PHP 7.0
  55. ## [3.1.0] - 2017-07-01
  56. ### Added
  57. * [#21](https://github.com/sebastianbergmann/environment/issues/21): Equivalent of `PHP_OS_FAMILY` (for PHP < 7.2)
  58. ## [3.0.4] - 2017-06-20
  59. ### Fixed
  60. * [#20](https://github.com/sebastianbergmann/environment/pull/20): PHP 7 mode of HHVM not forced
  61. ## [3.0.3] - 2017-05-18
  62. ### Fixed
  63. * [#18](https://github.com/sebastianbergmann/environment/issues/18): `Uncaught TypeError: preg_match() expects parameter 2 to be string, null given`
  64. ## [3.0.2] - 2017-04-21
  65. ### Fixed
  66. * [#17](https://github.com/sebastianbergmann/environment/issues/17): `Uncaught TypeError: trim() expects parameter 1 to be string, boolean given`
  67. ## [3.0.1] - 2017-04-21
  68. ### Fixed
  69. * Fixed inverted logic in `Runtime::discardsComments()`
  70. ## [3.0.0] - 2017-04-21
  71. ### Added
  72. * Implemented `Runtime::discardsComments()` for querying whether the PHP runtime discards annotations
  73. ### Removed
  74. * This component is no longer supported on PHP 5.6
  75. [5.1.3]: https://github.com/sebastianbergmann/environment/compare/5.1.2...5.1.3
  76. [5.1.2]: https://github.com/sebastianbergmann/environment/compare/5.1.1...5.1.2
  77. [5.1.1]: https://github.com/sebastianbergmann/environment/compare/5.1.0...5.1.1
  78. [5.1.0]: https://github.com/sebastianbergmann/environment/compare/5.0.2...5.1.0
  79. [5.0.2]: https://github.com/sebastianbergmann/environment/compare/5.0.1...5.0.2
  80. [5.0.1]: https://github.com/sebastianbergmann/environment/compare/5.0.0...5.0.1
  81. [5.0.0]: https://github.com/sebastianbergmann/environment/compare/4.2.3...5.0.0
  82. [4.2.3]: https://github.com/sebastianbergmann/environment/compare/4.2.2...4.2.3
  83. [4.2.2]: https://github.com/sebastianbergmann/environment/compare/4.2.1...4.2.2
  84. [4.2.1]: https://github.com/sebastianbergmann/environment/compare/4.2.0...4.2.1
  85. [4.2.0]: https://github.com/sebastianbergmann/environment/compare/4.1.0...4.2.0
  86. [4.1.0]: https://github.com/sebastianbergmann/environment/compare/4.0.2...4.1.0
  87. [4.0.2]: https://github.com/sebastianbergmann/environment/compare/4.0.1...4.0.2
  88. [4.0.1]: https://github.com/sebastianbergmann/environment/compare/66691f8e2dc4641909166b275a9a4f45c0e89092...4.0.1
  89. [4.0.0]: https://github.com/sebastianbergmann/environment/compare/3.1.0...66691f8e2dc4641909166b275a9a4f45c0e89092
  90. [3.1.0]: https://github.com/sebastianbergmann/environment/compare/3.0...3.1.0
  91. [3.0.4]: https://github.com/sebastianbergmann/environment/compare/3.0.3...3.0.4
  92. [3.0.3]: https://github.com/sebastianbergmann/environment/compare/3.0.2...3.0.3
  93. [3.0.2]: https://github.com/sebastianbergmann/environment/compare/3.0.1...3.0.2
  94. [3.0.1]: https://github.com/sebastianbergmann/environment/compare/3.0.0...3.0.1
  95. [3.0.0]: https://github.com/sebastianbergmann/environment/compare/2.0...3.0.0