Skip to content
This repository has been archived by the owner on Apr 29, 2022. It is now read-only.

Releases: linusshops/prophet

v0.8.5

07 Apr 19:55
Compare
Choose a tag to compare
  • Ide helper configuration for frameworks.

v0.8.4

01 Apr 15:53
Compare
Choose a tag to compare

Major refactor - update commands to use new framework system, delete many old commands that no longer make sense.

v0.8.2

18 Mar 18:30
Compare
Choose a tag to compare

Provide --fparam cli option to pass parameters through to underlying test framework.

v0.8.1.1

17 Mar 20:15
Compare
Choose a tag to compare

Minor fixes.

v0.8.1

17 Mar 18:18
Compare
Choose a tag to compare

Load ProphetEvents in test context.

v0.8.0

17 Mar 17:54
Compare
Choose a tag to compare

Massive overhaul of test framework usage in the march to v1.0.

  • Test frameworks must now be explicitly installed. They are fully isolated from Prophet, which prevents Prophet's dependencies from causing issues with those of the test frameworks. prophet framework:install phpunit and prophet framework:install behat will install the two frameworks from the support repositories.

Many features have been deleted or radically reworked.

  • PD has been replaced by LinusShops\Prophet\Injector
  • Injector contains all magento bootstrapping and event code.
  • Plugin system has been removed.
  • Inspect command has been removed.

v0.7.3

15 Mar 22:43
Compare
Choose a tag to compare
  • Use new linusshops/behat-contexts library.
  • Add prophet generate:ide-helper. Builds an autocomplete hint file for use in projects so the entirety of prophet doesn't need to be included.
  • prophet analyze now detects behat.yml to indicate a testable module.

v0.7.2

12 Feb 21:40
Compare
Choose a tag to compare
  • Fix community autoloader.
  • Add plugin has.
  • Add prophet show command.
  • Remove selenium and phantom process management- this should all be handled through behat config.

v0.7.1

01 Dec 16:06
Compare
Choose a tag to compare

PluginRepository::get is now static and case-insensitive.

v0.7.0

30 Nov 21:39
Compare
Choose a tag to compare

Ensure app is loaded such that event observers work.

init() doesn't fully initialize the app, only app() does that.