Skip to content

Latest commit

 

History

History
56 lines (35 loc) · 2.43 KB

UPGRADE.md

File metadata and controls

56 lines (35 loc) · 2.43 KB

Upgrade Guide

Instructions

  1. Determine the current version (composer info ...)
  2. Choose the wanted version
  3. Follow the instructions
  4. ??????
  5. PROFIT

For example, if the current version is 2.x and you want to migrate to 5.x, you need to perform all steps in the following order:

  • "Upgrade from v2"
  • "Upgrade from v3"
  • "Upgrade from v4"

Please also see changelog to find all changes.

Legend

🤝 Backward-compatible change. Please note that despite you can ignore it now, but it will be mandatory in the future.

Upgrade from v6

  • Direct usages of Container::getInstances() were replaced by explicit constructor parameters. You may need to update your code accordingly (#151).

Upgrade from v5

  • Laravel v9 is not supported anymore. Migrate to the newer version.
  • Replace LastDragon_ru\LaraASP\Documentator\Preprocessor\InstructionContract by LastDragon_ru\LaraASP\Documentator\Preprocessor\Contracts\ProcessableInstruction or LastDragon_ru\LaraASP\Documentator\Preprocessor\Contracts\ParameterizableInstruction.

  • Use illuminate/process instead of LastDragon_ru\LaraASP\Documentator\Utils\Process.

  • If you are extending built-in instructions, their classes were moved to LastDragon_ru\LaraASP\Documentator\Preprocessor\Instructions\<name>\Instruction namespace.

  • If you are extending built-in templates, they were renamed from markdown.blade.php to default.blade.php.