Releases: ramsey/php-library-starter-kit
php-library-starter-kit 3.5.4
php-library-starter-kit 3.5.3
Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- By default, assign permissions to upload security reports
php-library-starter-kit 3.5.2
Added
- Add comment about permissions for security events to continuous integration workflow file.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Disable rendering Code of Conduct messages if None selected.
php-library-starter-kit 3.5.1
Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
-
Remove code supporting old versions of symfony/process.
-
Improve checks for line-endings.
php-library-starter-kit 3.5.0
Added
-
Add an option for version 2.1 of the Contributor Covenant
-
Update GitHub workflows to support auto-merging of Dependabot pull requests
Changed
-
Update ramsey/devtools to version 2.0
-
Increase minimum PHP version to 8.1
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Stop passing
starter-kit
command name to avoid confusing newer versions of symfony/console.
3.4.2
3.4.1
3.4.0
Added
- Add the
allow-plugins
property to composer.json. - Tell Dependabot to update GitHub Actions.
- Run GitHub Actions CI builds only on pushes to
main
and PRs based onmain
.
Changed
- Remove "deps" as a type from conventional commits configuration.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Use v2 of ramsey/composer-install.
- Fix a few package compatibility issues with PHP 8.1.
3.3.0
Added
-
Allow use of an existing answers file when creating new projects.
When using Composer's
create-project
command, users may now provide an environment variable (STARTER_KIT_ANSWERS_FILE
) to indicate the location of an already-existing answers file to use when setting up a new library. This must be a JSON file including properties defined inRamsey\Dev\LibraryStarterKit\Answers
. To completely turn off the question prompts, include the propertyskipPrompts: true
.For example:
STARTER_KIT_ANSWERS_FILE=/path/to/answers.json composer create-project ramsey/php-library-starter-kit YOUR-PROJECT-NAME
-
Include a builder task (
Ramsey\Dev\LibraryStarterKit\Task\Builder\FixStyle
) that fixes any style issues before instantiating the new repository. This avoids coding standards errors caused by out-of-orderuse
statements, etc.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
3.2.2
Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Remove description case from Conventional Commits configuration, since the lowercase requirement causes confusion
- Remove PHPStan and Psalm checks from pre-commit hook, since these can result in false positives/negatives when analyzing only a few files at a time
- Use https in URLs
- Use the correct branch name in GitHub URLs