Skip to content

Releases: silverstripe/silverstripe-upgrader

Release 1.4.3

13 Jul 10:07
Compare
Choose a tag to compare
  • upgrade command would fail when trying to upgrade a class that doesn't extend any other class #180

Release 1.4.2

13 Jun 05:02
bcbf2eb
Compare
Choose a tag to compare
  • Trim unneeded backslashes from the namespace on the add-namespace command #171
  • Restore the missing rebuildDev rule #173
  • Fix increase Process timeout to 300 sec when running composer command #154

Release 1.4.1

11 Apr 22:16
Compare
Choose a tag to compare
  • Emergency patch to fix broken recompose command (#167)

Release 1.4.0

1.3.0

24 Jan 01:45
Compare
Choose a tag to compare

Improvements and new features

  • Update recompose command to work better with CWP #145
  • Add visibility updating to inspect command #146
  • Add roave/security-advisories to the dev dependencies to minimise the risk of shipping vulnerable dependencies #140
  • Add ability for upgrader to display warnings for ambiguous class renames #149

Bug fixes

  • Don't exclude the path when in the vendor folder #139
  • Don't add PHP constructs (e.g. integer) to the use statement #151

Minor fixes

15 Nov 22:24
1245240
Compare
Choose a tag to compare
  • Escape path of composer files when validating. #136
  • Minor fix to remove packages that are already implicitly included by a recipe when that recipe is already installed. #138
  • Minor improvement to enable the --no-plugins flag on most composer commands. #138

Recipe version fix and PHAR executable

10 Jul 02:22
Compare
Choose a tag to compare
  • Rewrite 1.1 and 1.0 recipe version to 4 #125
  • Add a script to build a PHAR executable #124

1.2.0 New `all` command and `--psr4` flag to `add-namespace`

15 Jun 01:05
Compare
Choose a tag to compare

New features

  • New all command that runs all commands necessary to fully upgrade your site in the recommended order. (#83)
  • The add-namespace command now supports a --psr4 flag. When use in conjunction with the --recusrive flag, the upgrader will assume your are folder structure follows the PSR-4 standard and add sub-namespaces to your files based on the directory they are in. (#94)

Bug Fixes

  • Fix an issue with upgrading YML files on Windows where the _config folder would be ignored because of Windows backslash directory separator. (#97)
  • Loosen the dependency constraints for Symfony packages to minimise the risk of conflict with other utilities when installing. (#95)

1.1.0 New recompose, reorganise, webroot, and environment commands

31 May 00:18
Compare
Choose a tag to compare
  • Added a environment command to generate a .env file from a _ss_environment.php file.
  • Added a reorganise command to update your project structure.
  • Added a recompose command to update your composer.json file.
  • Added a webroot command to update your project to use the public webroot feature introduce in SilverStripe 4.1.0
  • Now requires PHP 7.1 or greater.

1.0.0

21 Nov 19:53
045c34f
Compare
Choose a tag to compare
Merge pull request #48 from christopherdarling/patch-1

DOCS composer path for Windows