2017 © Pedro Peláez
 

library package-changelog

show package changeLog on install/update

image

ctf0/package-changelog

show package changeLog on install/update

  • Monday, April 9, 2018
  • by ctf0
  • Repository
  • 1 Watchers
  • 15 Stars
  • 950 Installations
  • PHP
  • 9 Dependents
  • 0 Suggesters
  • 1 Forks
  • 0 Open issues
  • 9 Versions
  • 16 % Grown

The README.md

PackageChangeLog

Latest Stable Version Total Downloads Donate with Bitcoin, (*1)

usually when a package gets updated, the package owner could possibly add/change/remove something from the configuration file, or could add a new feature that he/she didn't have time to add to the read me yet, or for whatever reason that could potentially effect how the user consume the package., (*2)

Therefor PackageChangeLog was made, to help developers keep their packages as user friendly as possible and keep the users up-to-date with new changes as releases gets published., (*3)

, (*4)

Installation

  • composer require ctf0/package-changelog, (*5)

  • (Laravel < 5.5) add the service provider to config/app.php, (*6)

    'providers' => [
      ctf0\PackageChangeLog\PackageChangeLogServiceProvider::class,
    ]
    
  • after installation, package will auto-register "Why we need that ?", (*7)

    • App\\Providers\\EventServiceProvider::postAutoloadDump @composer.json
    • postAutoloadDump @App\Providers\EventServiceProvider


, (*8)

Usage

  • inside your "package" composer.json, (*9)

    • add the package as a dependency
    • add "changeLog": "log_folder_name" to extra
    "require": {
      // ...
      "ctf0/package-changelog": "^1.0"
    },
    "extra": {
      // ...
      "changeLog": "logs"
    }
    
  • inside that folder add the log files, (*10)

    the version have to be equal "==" to the release tag because we check against that version b4 showing the log. this is useful in-case you didn't add a changeLog for the current published version., (*11)

release tag log file name
v1.0.0 v1.0.0.txt


, (*12)

Notes

  • we don't use any parser for the log file, so whatever you write in the file will be displayed to the user as it is., (*13)

  • This is more of a utility package directed towards developers & to get the best of it you have to add it to your package, however to test it you can install it like any other package & run composer dump-autoload afterwards., (*14)

The Versions

09/04 2018

dev-master

9999999-dev https://github.com/ctf0/PackageChangeLog

show package changeLog on install/update

  Sources   Download

MIT

The Requires

 

by Muah

laravel ctf0 package-changelog

24/10 2017

v1.0.7

1.0.7.0 https://github.com/ctf0/PackageChangeLog

show package changeLog on install/update

  Sources   Download

MIT

The Requires

 

by Muah

laravel ctf0 package-changelog

22/10 2017

v1.0.6

1.0.6.0 https://github.com/ctf0/PackageChangeLog

show package changeLog on install/update

  Sources   Download

MIT

The Requires

 

by Muah

laravel ctf0 package-changelog

17/09 2017

v1.0.5

1.0.5.0 https://github.com/ctf0/PackageChangeLog

show package changeLog on install/update

  Sources   Download

MIT

The Requires

 

by Muah

laravel ctf0 package-changelog

16/09 2017

v1.0.4

1.0.4.0 https://github.com/ctf0/PackageChangeLog

show package changeLog on install/update

  Sources   Download

MIT

The Requires

 

by Muah

laravel ctf0 package-changelog

15/09 2017

v1.0.3

1.0.3.0 https://github.com/ctf0/PackageChangeLog

show package changeLog on install/update

  Sources   Download

MIT

The Requires

 

by Muah

laravel ctf0 package-changelog

14/09 2017

v1.0.2

1.0.2.0 https://github.com/ctf0/PackageChangeLog

show package changeLog on install/update

  Sources   Download

MIT

The Requires

 

by Muah

laravel ctf0 package-changelog

14/09 2017

v1.0.1

1.0.1.0 https://github.com/ctf0/PackageChangeLog

show package changeLog on install/update

  Sources   Download

MIT

The Requires

 

by Muah

laravel ctf0 package-changelog

14/09 2017

v1.0.0

1.0.0.0 https://github.com/ctf0/PackageChangeLog

show package changeLog on install/update

  Sources   Download

MIT

The Requires

 

by Muah

laravel ctf0 package-changelog