All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
ember pact:publish
now supports publishing using token-based authentication
- Pact files are now generated with a
pactSpecification
key rather than the non-standardpact-specification
- Mirage model names are now properly camelized before lookup
- ember-cli-pact now exposes an
ember pact:publish
command for uploading contracts to a Pact broker
- We no longer play games with
shouldIncludeChildAddon
, as that caused issues by caching project config before all addons had been initialized.
- ember-cli-pact can now produce Pact Specification v2 pact files according to the
version
config option
- Modules relying on
@ember/test-helpers
are now only included in thetest-support.js
output, avoiding issues in development
- [BREAKING] Pact interaction APIs are now importable helpers rather than being exposed on the test context
- [BREAKING] The
moduleFor
-style API has been dropped in favor of a unifiedsetupPact
helper