Releases: tripal/TripalTestSuite
Releases · tripal/TripalTestSuite
Version 1.7.0
It is expected that 1.7.x will be the final release, as Tripal development has moved to Tripal 4 and this package will not be used for Tripal 4.
What's Changed
- Update
composer.json
to add support for PHP 8.x - Add next major version of
doctrine/instantiator
to support PHP 8.1+ - Add two major versions to
phpunit/phpunit
, however 10 is not added because it will not be compatible with the current Tripal 3 automated testing. AlsosetUp()
andtearDown()
now need to be declared as void - Use the dev version of
fzaninotto/faker
to support PHP 8.x, this package is no longer being updated.
Full Changelog: 1.6.1...1.7.0
Version 1.6.1
Add a Citrus seeder to match the Tripal user guide tutorial
Version 1.6.0
Release Notes
- Fixes multiple issues in the default data factory file
Version 1.5.2
Release Notes
- Fix typo in auth system. If you were passing an object user to the
actingAs
method, the user was not correctly authenticated due to a typo in the script.
Version 1.5.1
Release Notes
- Simple bug fix for HTTP tests #120
Version 1.5.0
Release Notes
- Adds the ability to authenticate a user when using HTTP tests. Also allows HTTP tests to access the DB state even within transactions.
Version 1.4.2
- Removed support for the
down
method of the test class - Set up DatabaseSeeder stubs into the
examples
folder for faster and easier DevSeed usage.
Version 1.4.1
Release Notes
- Adds a new method to check if a factory exists. See https://tripaltestsuite.readthedocs.io/en/latest/factories.html#checking-if-a-factory-exists
Version 1.4.0
Release Notes
- Fix issue #81
Breaking Changes
Silent method no longer collects all the text printed. It is limited to php's buffer settings to avoid memory leaks. If you need to collect strings larger than 4KB, you have to use your own silent
implementation.
Version 1.3.0
Release Notes
- NEW DevSeederSeeder to seed your database with a default mini-set of biological data such as organisms, mRNAs, BLAST annotations, biological samples, and InterProScan annotations.
- Fixes transactions not rolling back on fatal errors. Transactions will now rollback even when using graceful exits such as running
exit();
.