Skip to content

Releases: J-T-McC/laravel-atomic-deployments

v1.0.0

06 Feb 21:25
5c07cd8
Compare
Choose a tag to compare

What's Changed

  • Update Dependencies and Cleanup by @J-T-McC in #5
  • minimum PHP version now 8.2
  • minimum Laravel version now 11

Full Changelog: v0.4.1...v1.0.0

v0.4.1

26 Jan 21:53
Compare
Choose a tag to compare
v0.4.1 Pre-release
Pre-release

Added datetime directory naming option.

Refactoring to make method intent clearer and to remove naming redundancies

v0.3.1

24 Jan 03:47
92e0279
Compare
Choose a tag to compare
v0.3.1 Pre-release
Pre-release

New directory name feature to allow use without git.

New config option must be added to previously published configurations

    /**
     * Logic used when creating a deployment directory
     *
     * Default => git - uses hash for current HEAD
     * Options: [ git, rand ]
     *
     * If your build does not use git, use rand.
     */
    'directory-naming' => 'git',

Copied symlinks are now updated to point to deployment contents

v0.2.1

22 Jan 23:38
0b0f893
Compare
Choose a tag to compare
v0.2.1 Pre-release
Pre-release

Refactoring

New config option must be added to previously published configurations

    /**
     * Deployment class used.
     *
     * Add custom deployments by implementing @see \JTMcC\AtomicDeployments\Interfaces\DeploymentInterface
     * and adding your class to this config property
     */
    'deployment-class' => \JTMcC\AtomicDeployments\Services\Deployment::class,

v0.1.2

21 Jan 20:37
Compare
Choose a tag to compare
v0.1.2 Pre-release
Pre-release

Bug fix and updates

v0.1.1

21 Jan 05:08
59dd574
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

Added migration feature and Laravel 7 support

New config attribute 'migrate' must be added to already published config

v0.0.2

20 Jan 03:59
Compare
Choose a tag to compare
v0.0.2 Pre-release
Pre-release

Event dispatch bug fix for dry run

v0.0.1

20 Jan 03:28
Compare
Choose a tag to compare
v0.0.1 Pre-release
Pre-release

First dev release for Laravel Atomic Deployments.

This package is meant to introduce zero downtime deployments locally for Laravel by copying and linking to a deployment directory after your build has completed.