Releases: nicmart/Tree
Releases · nicmart/Tree
0.9.0
What's Changed
- Fix: Unset
platform
configuration as needed by @localheinz in #241 - Fix typo in .gitattributes by @VincentLanglet in #275
- Add support for PHP 8.4 by @pascalbaljet in #331
New Contributors
- @VincentLanglet made their first contribution in #275
Full Changelog: 0.8.0...0.9.0
0.8.0
What's Changed
- Enhancement: Add support for PHP 8.3 by @localheinz in #236
Full Changelog: 0.7.2...0.8.0
0.7.2
What's Changed
- Fix: Throw
LogicException
when attempting to getNode
from emptyNodeBuilder
by @localheinz in #209
Full Changelog: 0.7.1...0.7.2
0.7.1
0.7.0
What's Changed
- Fix: Use
static
by @localheinz in #149 - Fix: Add return type declaration by @localheinz in #150
- Fix: Add parameter type declarations by @localheinz in #151
- Fix: Add property type declarations by @localheinz in #152
- Fix: Return empty
array
fromgetNeighbors()
when node is root by @localheinz in #153 - Fix: Return array with node from
getNeighborsAndSelf()
when node is root by @localheinz in #154 - Enhancement: Run mutation tests with
infection/infection
by @localheinz in #155
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- composer(deps-dev): Bump ergebnis/license from 1.1.0 to 2.1.0 by @dependabot in #139
- composer(deps-dev): Bump ergebnis/composer-normalize from 2.19.0 to 2.29.0 by @dependabot in #142
- composer(deps-dev): Bump phpunit/phpunit from 8.5.32 to 9.5.28 by @dependabot in #140
- github-actions(deps): Bump shivammathur/setup-php from 2.23.0 to 2.24.0 by @dependabot in #144
- composer(deps-dev): Bump vimeo/psalm from 4.30.0 to 5.6.0 by @dependabot in #145
- composer(deps-dev): Bump ergebnis/php-cs-fixer-config from 2.14.0 to 5.2.0 by @dependabot in #143
- Enhancement: Run dependency analysis with
maglnet/composer-require-checker
by @localheinz in #146 - Fix: Add
getSize()
toNodeInterface
by @localheinz in #147 - Fix: Add
root()
toNodeInterface
by @localheinz in #148 - Fix: Add return type declarations by @localheinz in #113
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- github-actions(deps): bump actions/checkout from 3.0.2 to 3.1.0 by @dependabot in #114
- composer(deps-dev): bump vimeo/psalm from 4.27.0 to 4.28.0 by @dependabot in #115
- composer(deps-dev): bump vimeo/psalm from 4.28.0 to 4.29.0 by @dependabot in #116
- github-actions(deps): bump actions/cache from 3.0.10 to 3.0.11 by @dependabot in #117
- github-actions(deps): Bump shivammathur/setup-php from 2.21.2 to 2.22.0 by @dependabot in #119
- composer(deps-dev): Bump phpunit/phpunit from 8.5.30 to 8.5.31 by @dependabot in #118
- composer(deps-dev): Bump psalm/plugin-phpunit from 0.17.0 to 0.18.0 by @dependabot in #120
- composer(deps-dev): Bump psalm/plugin-phpunit from 0.18.0 to 0.18.1 by @dependabot in #121
- composer(deps-dev): Bump psalm/plugin-phpunit from 0.18.1 to 0.18.3 by @dependabot in #122
- composer(deps-dev): Bump psalm/plugin-phpunit from 0.18.3 to 0.18.4 by @dependabot in #124
- github-actions(deps): Bump actions/checkout from 3.1.0 to 3.2.0 by @dependabot in #125
- github-actions(deps): Bump actions/cache from 3.0.11 to 3.2.0 by @dependabot in #126
- github-actions(deps): Bump actions/cache from 3.2.0 to 3.2.1 by @dependabot in #127
- github-actions(deps): Bump shivammathur/setup-php from 2.22.0 to 2.23.0 by @dependabot in #128
- github-actions(deps): Bump actions/cache from 3.2.1 to 3.2.2 by @dependabot in #129
- github-actions(deps): Bump actions/checkout from 3.2.0 to 3.3.0 by @dependabot in #130
- composer(deps-dev): Bump phpunit/phpunit from 8.5.31 to 8.5.32 by @dependabot in #133
- Enhancement: Run tests on PHP 8.2 by @localheinz in #135
- github-actions(deps): Bump actions/cache from 3.2.2 to 3.2.3 by @dependabot in #131
- github-actions(deps): Bump ergebnis/.github from 1.7.0 to 1.8.0 by @dependabot in #132
- Fix: Use
~
operator to limit compatibility with PHP versions by @localheinz in #134 - Fix: Drop support for PHP 7.2 by @localheinz in #136
- Fix: Drop support for PHP 7.3 by @localheinz in #137
- Fix: Drop support for PHP 7.4 by @localheinz in #138
Full Changelog: 0.4.0...0.5.0
0.4.0
What's Changed
- Fix: Reference by @localheinz in #82
- Fix: Simplify installation instructions by @localheinz in #83
- github-actions(deps): bump actions/checkout from 2 to 3.1.0 by @dependabot in #104
- github-actions(deps): bump actions/cache from 2 to 3.0.1 by @dependabot in #102
- Fix: Drop support for PHP 7.1 by @localheinz in #106
- composer(deps-dev): bump phpunit/phpunit from 7.5.20 to 8.5.30 by @dependabot in #107
- Enhancement: Add support for PHP 8.1 by @localheinz in #105
- composer(deps-dev): bump ergebnis/license from 1.0.0 to 1.1.0 by @dependabot in #109
- composer(deps-dev): bump ergebnis/composer-normalize from 2.8.0 to 2.19.0 by @dependabot in #108
- composer(deps-dev): bump ergebnis/php-cs-fixer-config from 2.2.1 to 2.14.0 by @dependabot in #110
- Enhancement: Require and use
vimeo/psalm
by @localheinz in #111 - github-actions(deps): bump actions/cache from 3.0.9 to 3.0.10 by @dependabot in #112
- Fix PHPStan problems and be explicit by @szepeviktor in #84
New Contributors
- @szepeviktor made their first contribution in #84
Full Changelog: 0.3.1...0.4.0
0.3.1
- Build(deps): Bump
actions/create-release
fromv1
tov1.1.1
(#53), by @dependabot[bot] - Enhancement: Automatically merge updates to GitHub Actions (#54), by @localheinz
- Fix: Drop support for PHP 5.4 (#55), by @localheinz
- Fix: Increase versions in
composer.json
(#56), by @localheinz - Fix: Drop support for PHP 5.5 (#57), by @localheinz
- Fix: Drop support for PHP 5.6 (#58), by @localheinz
- Fix: Drop support for PHP 7.0 (#59), by @localheinz
- Enhancement: Require and use
ergebnis/composer-normalize
(#61), by @localheinz - composer(deps-dev): bump
phpunit/phpunit
from4.8.36
to7.5.20
(#60), by @dependabot[bot] - Fix: Remove configuration for Code Climate (#62), by @localheinz
- Fix: Sort out .gitattributes (#63), by @localheinz
- Enhancement: Keep packages sorted in composer.json (#64), by @localheinz
- Enhancement: Require and use
ergebnis/php-cs-fixer-config
(#65), by @localheinz - Enhancement: Require and use
ergebnis/license
(#66), by @localheinz - Enhancement: Use Markdown license (#67), by @localheinz
- Enhancement: Reference CONTRIBUTING.md in README.md (#68), by @localheinz
- composer(deps-dev): bump
ergebnis/php-cs-fixer-config
from2.2.0
to2.2.1
(#69), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.5.1
to2.6.0
(#70), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.6.0
to2.6.1
(#71), by @dependabot[bot] - github-actions(deps): bump
actions/create-release
fromv1.1.1
tov1.1.2
(#72), by @dependabot[bot] - github-actions(deps): bump
actions/create-release
fromv1.1.2
tov1.1.3
(#73), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.6.1
to2.7.0
(#74), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.7.0
to2.7.1
(#75), by @dependabot[bot] - github-actions(deps): bump
actions/github-script
fromv2
tov3
(#76), by @dependabot[bot] - composer(deps-dev): bump
ergebnis/composer-normalize
from2.7.1
to2.8.0
(#77), by @dependabot[bot] - github-actions(deps): bump
actions/create-release
fromv1.1.3
tov1.1.4
(#78), by @dependabot[bot] - Support for PHP 8.0 (#79), by @pascalbaljet
- Fix: Reference (#82), by @localheinz
0.3.0
- Fix: Remove empty
setUp()
(#29), by @localheinz - Fix: Assert sameness, not just equality (#28), by @localheinz
- Enhancement: Extract changelog into separate file (#36), by @localheinz
- Fix: Drop support for HHVM (#35), by @localheinz
- Fix: Add missing reference (#37), by @localheinz
- Enhancement: Switch to GitHub Actions (#38), by @localheinz
- Fix: Configure platform (#39), by @localheinz
- Fix: Require
phpunit/phpunit
(#33), by @mark-gerarts - Variant to
Node
, constructor is in theNode
class instead of Trait (#30), by @asalazar-pley - Fix: Update
CHANGELOG.md
(#40), by @localheinz - Enhancement: Validate
composer.json
andcomposer.lock
(#41), by @localheinz - Enhancement: Add configuration for Dependabot (#44), by @localheinz
- Fix: Condition (#46), by @localheinz
- Enhancement: Add workflow for creating release (#45), by @localheinz
- Enhancement: Add support for PHP 7.1 (#47), by @localheinz
- Enhancement: Add support for PHP 7.2 (#48), by @localheinz
- Enhancement: Add support for PHP 7.3 (#49), by @localheinz
- Enhancement: Add support for PHP 7.4 (#50), by @localheinz
- Fix: Limit range of PHP versions (#51), by @localheinz
- Enhancement: Use
ergebnis/composer-normalize
to normalizecomposer.json
(#52), by @localheinz