- Symfony 7 support
- Automatically create new release from tags (#63)
- Create 4.x branch for breaking changes introduced in 3.1.6 so that they may be backed out on the 3.x branch.
- Drop support for older versions of PHP and Symfony.
- Remove allow-plugins config; it is unused except in CI scripts
- Allow older versions of symfony/filesystem for ancient PHP binaries
- Explicitly allow ocramius/package-versions script
- Run composer update to fix composer.lock sync issues, eliminate Guzzle CVEs
- Replace Webmozart/PathUtil with Symfony/Filesystem
- BUGFIX: Prevent runtime error with null on PHP 8.1 (#53)
- Symfony 6 support
- PHP 8.1 support
- Favor requested data over @self alias (#42)
- PHP 8 support
- Symfony 5 support
- Remove 'experimental' designation from wildcard environments.
- Make self.site.yml more discoverable. (#33)
- Add interfaces for the Site Alias Manager (#34)
- Rename AliasRecord to SiteAlias for consistency (#32)
- Add SiteAliasWithConfig class (#31)
- Throw when root() is called with no root
- Fixes #11: Prevent calls to 'localRoot' from failing when there is no root set (#15)
- Set short description in composer.json
- Add an 'os' method to AliasRecord
- Only run root through realpath if it is present (throw otherwise) (#11)
- Add a site:value command for ad-hoc testing
- Experimental wildcard environments
- Find 'aliases.drushrc.php' files when converting aliases.
- Fix get multiple (#6)
- Allow SiteAliasFileLoader::loadMultiple to be filtered by location. (#3)
- Add wildcard site alias environments. (#2)
- Remove legacy AliasRecord definition; causes more problems than it solves.
- Allow addSearchLocation to take an array
- Initial release