Skip to content

Releases: muhme/joomla-branches-tester

v2.1.11

15 Dec 11:02
d244f29
Compare
Choose a tag to compare

What's Changed

  • Ability to patch and test joomla-cypress NPM module
  • Handle Joomla client usage in Joomla System Tests
  • Typos by @brianteeman in #8
  • Update README.md by @brianteeman in #9

Full Changelog: v2.0.38...v2.1.11

v2.0.38

15 Nov 16:22
0024562
Compare
Choose a tag to compare
  • Corrected to use valid hostnames, e.g., jbt_cypress -> jbt-cypress.
    • If you update an existing JBT instance with git pull, you need to run scripts/create to recreate everything.
  • Extended to support Joomla Git tags for installation, e.g., 3.9.28, 5.2.0-rc4, or 5.2.1.
    • Added scripts/versions to list all usable Joomla dev branches and tag versions, as well as to list usable Docker images with PHP versions.
    • Also changed directory names, e.g., from branch_52 -> joomla-52.
    • Possible Joomla instances are now: 39, 310, 40, 41, 42, 43, 44, 50, 51, 52, 53 and 60.
  • Extended to include PHP 7.4 and PHP 8.0 (if such Joomla Docker images are available).
    • The highest option can now be used in scripts/php, and it is the default in scripts/create (previously PHP 8.1 was the default).
  • Discontinued patching Joomla instances; instead, a parallel JBT installation environment is now used.
    • See the installation folder.
    • Uses the latest main branch of joomla-cypress.
    • Uses three Cypress scripts for Joomla installation, Patch Tester installation, and disabling B/C plugins.
    • The three scripts catches, show and log Joomla web application JavaScript errors, verify with scripts/check
  • Minor changes:
    • Added shellcheck and resolved findings.
    • JBT_VIEW_QUOTE=false can now be used to disable the random quote in help.

Full Changelog: v1.1.15...v2.0.38

v1.1.15

06 Oct 15:52
d5c3e48
Compare
Choose a tag to compare

What's Changed

  • Typos and spelling by @brianteeman in #1
  • Possibility to apply PR from joomla-cms, joomla-cypress and joomla-framework/database with Git merge
  • Removed the source code overwrite patches and defaults the installation to unpatched
  • Using fixed IPv4 and IPv6 addresses
  • Duplicate logs and give the possibility to check logs for errors
  • Joomla installations with cron job to run the Joomla Task Scheduler every minute and disable B/C Plugin

New Contributors

Full Changelog: v1.0.21...v1.1.15

v1.0.21

15 Sep 10:04
ab19366
Compare
Choose a tag to compare

First published version.

I'm happy to release the Joomla Branches Tester. This testing environment supports interactive (manual human) and automated testing. You can switch between all development branches, databases, PHP versions and IPv6 networking. Scripted are Joomla Patch Tester installation and to enable Xdebug. Access to all databases and emails via webapp. You can also install Joomla from a joomla-cms clone. Or graft a Joomla package onto a development branch for release testing, just like in plant grafting, where a scion is joined to a rootstock. It also supports running seven of the Drone tests, including Joomla System Tests with Cypress in interactive mode (GUI) or automated mode (headless or with noVNC).