Welcome Guest, Not a member yet? Register   Sign In
Liaison Revision - Seamless software updates library for CodeIgniter4 projects.
#1

(This post was last modified: 01-31-2021, 10:27 PM by paulbalandan.)

With the release of v4.0.5 and v4.1.0, you may find yourselves in a hassle to find the latest changes from previous versions. Well, Composer, can help you with that, of course. But Composer only updates your vendor directory. You still need to manually check changes in your app, public folders as well as if there are changes to spark and env.

Enter Liaison Revision! Revision, with the help from Composer, helps you keep track of the changes of files outside the system folder. Using an intuitive terminal output, it will guide you step by step through each file changed or added. If you are feeling lazy then let Revision replace all files at once. It can even show you the diffs each identified file has.

The power of Revision comes from its ability to track the latest changes in the CI4 framework. Let's say you reported a bug fix and that got fixed right away. That fix involves the system folder as well as changes in public and app folder. With Composer your system folder will only be updated, but with Revision your public and app folders will also get updated.

Not enticed yet? Revision also comes with a backup utility. If you want to accept a change in the app folder but you also want to keep the changes you have already made, you can use the safe overwrite option. This will update your affected file to the latest copy but also keeping a backup of the old one so you can fill in the details you want. Revision's logging comes in three flavors (JSON, XML, LOG) so you can use whichever you want.

Revision requires PHP >= 7.3 and works also with PHP 8.0. This also requires the php-intl extension to work with translations. And lastly, you need the latest CI4 release, v4.0.5 or v4.1.0, to get this running.

Code:
composer require liaison/revision

Source code
Packagist
Reply


Messages In This Thread
Liaison Revision - Seamless software updates library for CodeIgniter4 projects. - by paulbalandan - 01-31-2021, 10:26 PM



Theme © iAndrew 2016 - Forum software by © MyBB