Skip to content

Releases: tripal/TripalTestSuite

Version 1.7.0

23 Feb 16:57
cc46996
Compare
Choose a tag to compare

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. Also setUp() and tearDown() 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

09 Apr 18:54
3e877af
Compare
Choose a tag to compare

Add a Citrus seeder to match the Tripal user guide tutorial

Version 1.6.0

19 Mar 17:49
c3fc5e6
Compare
Choose a tag to compare

Release Notes

  • Fixes multiple issues in the default data factory file

Version 1.5.2

16 Jan 13:27
2c89b59
Compare
Choose a tag to compare

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

25 Sep 19:09
c652f62
Compare
Choose a tag to compare

Release Notes

  • Simple bug fix for HTTP tests #120

Version 1.5.0

25 Sep 15:03
9dbd63a
Compare
Choose a tag to compare

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

13 Sep 13:10
91c4856
Compare
Choose a tag to compare
  • 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

29 Aug 23:02
3a4867e
Compare
Choose a tag to compare

Version 1.4.0

10 Aug 19:36
badb191
Compare
Choose a tag to compare

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

03 Aug 14:33
1e616e4
Compare
Choose a tag to compare

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();.