Releases: shaffe-fr/php-shepherd
Releases · shaffe-fr/php-shepherd
Release list
v0.10.0
Changelog
- db6eeb3 Add 'shp run' to exec commands under a specific PHP version
- 636fcae Add unit tests for core modules
- 4f7d109 Allow 'shp use auto' to pick PHP version from composer.json
- fbe026e Avoid unnecessary PHP-CGI restarts on every invocation
- afc6631 Harden code quality for golangci-lint v2
- 54c91a1 Ignore all coverage artifacts
- fae96bb Resolve short paths before comparing in nginx conf lookup
- d38bb8f Run lint and tests in CI to catch issues before release
- fd54faa Support listing and removing extensions via 'shp ext'
v0.9.2
v0.9.1
v0.9.0
Changelog
- c50a55c Add IDE integration section to README
- 0cf4e61 Add which and current commands for quick version debugging
- 8741a3f Document shp use latest in commands table
- 4e2aafa Guard reverb command behind Laravel project detection
- 65ec9e3 Harden php.ini manipulation against section corruption
- 7fd0370 Let requireHerd return an error instead of exiting
- 47ce2c1 Let writeIni return an error instead of exiting
- 9396f09 Lowercase error messages for consistency
- 7eab410 Normalize indentation to tabs
- ffb33e0 Prompt to install missing PHP via Herd in interactive mode
- 85a5b29 Reduce AV false positives and add mock-based tests
- 23c4124 Remove CREATE_NO_WINDOW flag from all process spawns
- 4f6829d Replace hand-rolled helpers with stdlib slices
- 786f09e Rewrite README to lead with what the tool does
- fe82896 Split main.go into domain-focused files for readability
- 1ca2b17 Support 'shp use latest' to pin highest installed version
- 0851ad5 Test composer constraint parsing and version satisfaction logic
- d7fc785 Warn when .phpversion conflicts with composer.json require.php
v0.8.1
Changelog
- ff0673c Only show update notice when cached version is actually newer
v0.8.0
Changelog
- 421bd3b Add reverb command for status and .env generation
- b624a4c Also adds nginx config validation to doctor, fixes wrong nginx config
- 75b7881 Detect isolated PHP versions with no running PHP-CGI process
- f360df1 Document PHP-CGI port check and profile patching in README
- 28a122b Notify user when a newer version is available
v0.7.4
v0.7.3
Changelog
- 26ec7ac Improve doctor diagnostics for PATH and shell alias conflicts
v0.7.2
Changelog
- f9e7adc Skip interactive install prompt in non-TTY environments (CI)