PHPackages                             liaison/revision - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. liaison/revision

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

liaison/revision
================

Seamless software updates library for CodeIgniter4 projects.

v1.1.0(4y ago)186.4k↓50%3[1 issues](https://github.com/paulbalandan/liaison-revision/issues)1MITPHPPHP ^7.3 || ^8.0

Since Feb 1Pushed 1y ago1 watchersCompare

[ Source](https://github.com/paulbalandan/liaison-revision)[ Packagist](https://packagist.org/packages/liaison/revision)[ RSS](/packages/liaison-revision/feed)WikiDiscussions 2.x Synced 1mo ago

READMEChangelog (5)Dependencies (9)Versions (6)Used By (1)

Liaison Revision
================

[](#liaison-revision)

[![PHP version](https://camo.githubusercontent.com/7c2b2e643704fc99733bde54b0df384c39d93eb9ed0d4cb246488e0139ae5e38/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f6c696169736f6e2f7265766973696f6e)](https://php.net)[![build](https://github.com/paulbalandan/liaison-revision/workflows/build/badge.svg?branch=develop)](https://github.com/paulbalandan/liaison-revision/workflows/build/badge.svg?branch=develop)[![Coverage Status](https://camo.githubusercontent.com/142c5fc9581d64747f712e4a16aed4b00c9e93d2be60ca3ee8ff1a7869bc5c5e/68747470733a2f2f636f766572616c6c732e696f2f7265706f732f6769746875622f7061756c62616c616e64616e2f6c696169736f6e2d7265766973696f6e2f62616467652e7376673f6272616e63683d646576656c6f70)](https://coveralls.io/github/paulbalandan/liaison-revision?branch=develop)[![Latest Stable Version](https://camo.githubusercontent.com/3a12eca9e1fc1dc23b3161b31483189d31a968f275db986da3c79d720995ccf9/68747470733a2f2f706f7365722e707567782e6f72672f6c696169736f6e2f7265766973696f6e2f76)](//packagist.org/packages/liaison/revision)[![license](https://camo.githubusercontent.com/ccbde9513255fab18de7b3b23d95881bef7cafb9282197b1487e67be736aadbf/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f7061756c62616c616e64616e2f6c696169736f6e2d7265766973696f6e)](LICENSE)[![Total Downloads](https://camo.githubusercontent.com/fa817b6443a2744513b87a4307d8fb8b16e1ef194a5e3fe6d1fa07dbcf213976/68747470733a2f2f706f7365722e707567782e6f72672f6c696169736f6e2f7265766973696f6e2f646f776e6c6f616473)](//packagist.org/packages/liaison/revision)

**Liaison Revision** is a software updates library that handles the updating of files in your CodeIgniter4 projects.

System Requirements
-------------------

[](#system-requirements)

Liaison Revision requires PHP 7.3+ to run. It also requires the PHP extension `ext-intl` to be installed. Additionally, you can have the `ext-dom` extension enabled to use the `XmlLogHandler`.

Liaison Revision needs to run on versions of CodeIgniter 4 **greater than v4.0.4** due to the classes used within the library which are not available on v4.0.4 and below. You can also opt to use the develop branch for the latest changes.

Installation
------------

[](#installation)

### Composer installation

[](#composer-installation)

You can add this library as a local, per-project dependency to your project using Composer:

```
composer require liaison/revision

```

If you only need this library during development, for instance to run your project's test suite, then you should add it as a development-time dependency:

```
composer require --dev liaison/revision

```

### Manual installation

[](#manual-installation)

TBD

Documentation
-------------

[](#documentation)

- [Overview](docs/overview.md)
    - [Introduction](docs/overview.md#introduction)
    - [Configuration](docs/overview.md#configuration)
    - [Localisation](docs/overview.md#localisation)
    - [Temporary Files Source Control](docs/overview.md#temporary-files-source-control)
- [Configuration](docs/configuration.md)
    - [Introduction](docs/configuration.md#introduction)
    - [Settings Defined](docs/configuration.md#settings-defined)
    - [Extending](docs/configuration.md#extending)

Contributing
------------

[](#contributing)

Contributions must adhere to the [Contributing Guidelines](.github/CONTRIBUTING.md).

Code of Conduct
---------------

[](#code-of-conduct)

Please have a look at [Code of Conduct](.github/CODE_OF_CONDUCT.md).

###  Health Score

37

—

LowBetter than 83% of packages

Maintenance28

Infrequent updates — may be unmaintained

Popularity33

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity62

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~272 days

Recently: every ~316 days

Total

6

Last Release

573d ago

Major Versions

v1.1.0 → 2.x-dev2024-10-23

### Community

Maintainers

![](https://www.gravatar.com/avatar/808229fdb6d93fadff56999d343e4235394321e88376a73b2cf41b2192c62b34?d=identicon)[paulbalandan](/maintainers/paulbalandan)

---

Top Contributors

[![paulbalandan](https://avatars.githubusercontent.com/u/51850998?v=4)](https://github.com/paulbalandan "paulbalandan (192 commits)")

---

Tags

codeigniter4phprevisionsoftwareupdatesrevisionupdatessoftwarecodeigniter4

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/liaison-revision/health.svg)

```
[![Health](https://phpackages.com/badges/liaison-revision/health.svg)](https://phpackages.com/packages/liaison-revision)
```

###  Alternatives

[friendsofphp/php-cs-fixer

A tool to automatically fix PHP code style

13.5k234.7M20.6k](/packages/friendsofphp-php-cs-fixer)[symfony/maker-bundle

Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.

3.4k111.1M568](/packages/symfony-maker-bundle)[symplify/monorepo-builder

Not only Composer tools to build a Monorepo.

5205.3M82](/packages/symplify-monorepo-builder)[infection/infection

Infection is a Mutation Testing framework for PHP. The mutation adequacy score can be used to measure the effectiveness of a test set in terms of its ability to detect faults.

2.2k26.2M1.8k](/packages/infection-infection)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19562.3M1.3k](/packages/drupal-core)[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

728272.9k20](/packages/civicrm-civicrm-core)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
