Upgrading Bonfire

0.8.3 to 0.8.4

As the internet seems to be under siege from those trying to hack all and sundry, one of the motivations for the upgrades described here is to take advantage of recent and more likely to be maintained core elements - so read on.

This release was made with the objective of removing CI 2.x specific code and only allowing for CI 3.x.

Also the desire to painlessly take advantage of CI 3.x updates as they are released. Not entirely possible as the hooks between BF and CI need to be inserted - more on this below.

BF uses jQuery and bootstrap - no plans to change this at this point, however we will try to make sure we are using the near latest releases of these helper tools.

Target is to move from:

jQuery 1.9.1 to 3.3.1
bootstrap 2.3.2 to 4.2.1

Finally, the PHP version required to run Bonfire. After looking at the age and end-of-life dates, it was decided to aim at PHP 7.x. Currently development is being done on a server with 7.2.14. PHP 7.3 is only a month old at this writing, so lets wait for the dust to settle before we tackle this.