Releases: BrianHenryIE/strauss
Releases · BrianHenryIE/strauss
v0.27.2
What's Changed
- Fix fatal error when scanning template files with placeholder tokens by @iruzevic in #267
- Preserve excluded package autoload roots by @paulgoodchild in #281 see #280
- Windows related filesystem changes (not working yet) by @BrianHenryIE in #252
- Fix release phar not attaching due to expired GPG key. Fix #266
- GitHub Actions(deps): Bump crazy-max/ghaction-import-gpg from 5 to 7 by @dependabot[bot] in #271
- GitHub Actions(deps): Bump stefanzweifel/git-auto-commit-action from 4 to 7 by @dependabot[bot] in #268
- GitHub Actions(deps): Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #269
- GitHub Actions(deps): Bump actions/checkout from 2 to 6 by @dependabot[bot] in #270
- GitHub Actions(deps): Bump mshick/add-pr-comment from 2 to 3 by @dependabot[bot] in #272
- Composer Dev(deps-dev): Update clue/phar-composer requirement from ^1.2 to ^1.4 by @dependabot[bot] in #274
New Contributors
- @iruzevic made their first contribution in #267
- @dependabot[bot] made their first contribution in #271
Full Changelog: 0.27.1...0.27.2
v0.27.1
What's Changed
- Fix #258 Duplicated classmap prefix by @BrianHenryIE in #259 thanks @remyperona
- Fix #216 Allow non-existent autoload paths by @AndrewJDawes in #260
- Fix #262 Do not delete symlinked packages in
exclude_from_copyby @BrianHenryIE in #265 thanks @DevinWalker - Use path relative to
vendorin regexes inexclude_from_copy.file_patternsby @BrianHenryIE in #263
Full Changelog: 0.27.0...0.27.1
v0.27.0
What's Changed
- Fix: Only replace constants that are marked for renaming (isDoRename) by @AndrewJDawes in #245
- Fix: Omit excluded packages in target
installed.jsonby @BrianHenryIE in #250 - Fix: preserve vendor installed.json entries for exclude_from_copy packages by @paulgoodchild in #257
- Add support for excluding constants from prefixing by @AndrewJDawes in #253
- Add
optimize_autoloaderwith backward-compatible config interface handling by @paulgoodchild in #255
New Contributors
- @AndrewJDawes made their first contribution in #245
Full Changelog: 0.26.5...0.27.0
v0.26.5
- Fix: Incorrectly prefixing
final class StatefulGeocoder implements Geocoder->final class StatefulGeocoder implements BrianHenryIE\Geocoder - Dev: Move
IntegrationTestCasebase class fromtests/integration/utiltotests
v0.26.4
Fixes re Windows file handling, incorrect settings parsing, inappropriate deletion of files
v0.26.3
What's Changed
No functional changes, bugfixes or security patches, just refactoring.
- Refactor: Add
AbstractRenamespacerCommandsuperclass by @BrianHenryIE in #229 - Improve PHPStan config by @BrianHenryIE in #230
- Refactor: Add Monolog
PadColonColumnsLogProcessorby @BrianHenryIE in #231 - PHPStan fixes by @BrianHenryIE in #233
Full Changelog: 0.26.2...0.26.3
v0.26.2
What's Changed
- Fix: namespaces not updated in non-autoloaded files by @BrianHenryIE in #226, fix #225, thanks @eri-trabiccolo
Full Changelog: 0.26.1...0.26.2
v0.26.1
- Fix: implicitly nullable warning
- Refactor: Split
exclude_from_prefixcode fromAutoloadedFilesEnumeratortoMarkSymbolsForRenamingto fix bug - Dev: Add Composer scripts
analyze-changes,cs-changes-strict...
v0.26.0
What's Changed
- Add option
include_root_autoloadby @MalIlluminated in #216 - Fix:
vendor-prefixed/composer/autoload_classmap.phpfor packages selectively prefixed. 0a17bfa Thanks @circlecube - Fix:
preg_match(): Delimiter must not be alphanumeric or backslash for exclude regexp patternsdead7d3 - Mute "File does not exist" for directories (that don't matter) 10ef767
- Address some PhpStan errors by @BrianHenryIE in #222
New Contributors
- @MalIlluminated made their first contribution in #216
Full Changelog: 0.25.0...0.26.0
v0.25.0
What's Changed
Where this isn't desired, it can be managed with:
"exclude_from_copy": {
"packages": [
"brianhenryie/exclude-entire-package"
],
"namespaces": [
"BrianHenryIE\\ExcludeNamespaceForSomeReason\\"
],
"file_patterns": [
"/^\..*/",
"/\.github/",
"/etc/"
]
},Also closes #31, thank you @Spreeuw, @rickmacgillis, @alexmigf
Full Changelog: 0.24.1...0.25.0