# Changelog All Notable changes to Packager will be documented in this file. ## Version 2.10 ### Added - Laravel 11 supprt ## Version 2.7 ### Added - Allow kebab-case package and vendor names in skeletons (#135) - PHP8 support (#133) ## Version 2.6 ### Added - The `timeout` configuration setting. - Composer scripts for testing this package. - Use `vendor/package` definition in the remove command. ### Updated - replacing references in all files of a skeleton instead of only the hardcoded files. ### Fixed - Not the whole package vendor is removed if there are still files left. - `symlink` option is set to true as default for repositories in `composer.json` ## Version 2.5 ### Added - A `--skeleton` flag for the `packager:new` command (#105). ### Updated - Support for Laravel 7 and PHPUnit 9. - `packager:new` and `packager:remove` now also supports separating vendor and name with a forward slash. ### Fixed - `packager:new` now also supports separating vendor and name with a forward slash. - vendor-name and package-name not converted to StudlyCase with `packager:new` ## Version 2.4 ### Added - A `--git` flag for `packager:list` - Skeletons may now be `.tar.gz` or `.tar` next to `.zip`. ### Updated - Skeletons may now have different names. - Default Skeleton is updated for Laravel 6. - The CURL_VERIFY flag is retrieved from the config instead of the `.env`. ## Version 2.3 ### Updated - Updated requirements for Laravel 6. ### Fixed - A bug where packages were not sluggified properly for Composer. ## Version 2.2 ### Added - package:enable and package:disable commands. - ext-zip as a requirement. - Check if git clone was successful before continuing installation of a package. ### Updated - PHPUnit requirement from 7 to 8. - Convert vendor and package to camel case when installing package from git. ## Version 2.1 ### Added - package:enable and package:disable commands. ## Version 2.0 ### Added - Tests, TravisCI, StyleCI. - The command `packager:publish` to bring your package to Github. - Default Laravel-style skeleton, but with option to use your own. - Support for get/git of bitbucket repositories. ### Updated - Moved `sensiolabs/security-checker` to suggested requirements. - Config folder moved up one level. - Refactored core code. - More comprehensive readme, added todo's in the contributing file. ## Version 1.6.x ### Added - Compatability for Laravel 5.5. ## Version 1.5.x ### Added - The `new` command now also accepts an option `--i` To interactively make a package and change all Skeleton placholders. - Composer autoloads are dumped after installing or creating a package. - The `packager:check` function to check the composer lockfile for security vulnerabilities. ### Fixed - Replacing of the Skeleton placeholders. - Replaced `packager:tests` path creation function. ### Updated - The readme is now up to date with information on all commands. ## Version 1.4 ### Added - Added command to move package test files to the Laravel app tests folder. ### Fixed - 'App' is no longer showing in the package list command. ## Version 1.3 ### Added - Added command to list locally installed packages. ## Version 1.2 ### Added - Added command to download package with its git repository. ## Version 1.1 ### Added - Added command to remove packages. ### Fixed - Missing certificate for cURL. - Fixed replacing in composer.json file. - More flexible naming of vendor and package name. ## Version 1.0 First stable release. Everything is brand new!