Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/1.x.x #83

Merged
merged 81 commits into from
May 20, 2018
Merged

Release/1.x.x #83

merged 81 commits into from
May 20, 2018

Conversation

mefellows
Copy link
Member

No description provided.

mefellows and others added 30 commits March 14, 2018 11:37
- Removes 'daemon' command from CLI
- No longer creates binary for a release
- Expects CLI tools to be on the path (currently no checks for version compatibility etc.)
- Updated examples and all tests passing

BREAKING CHANGE
chore(docs): update broken realestate-com-au links
- Allows path, query and headers to contain Matchers
in order.
- Update integration test examples to demonstrate capability
- Speeds up test suite significantly

BREAKING CHANGE

Change updates the field definitions within the Request and
Response types (See MatcherMap and MatcherString).

Fixes #72, Fixes #73
BREAKING CHANGE: significant type modifications for the
Request and Response bodies, to accommodate type safe matching.

Request/Response types now accept union types to discriminate
between true objects with Matchers, or primitive types.

Introduction of dsl.String, dsl.StringMatcher, dsl.MapMatcher,
and dsl.Matcher.

Relateds to #73
mefellows and others added 22 commits May 7, 2018 18:01
Add SetClient func to allow dsl users to control aspects of requests to the
Broker API, such as timeouts, headers, and Transport.
- Tag extractor now allows strings with spaces, unicode characters etc.
- Regex no longer mandatory, to allow for better Like(...) examples
- Add versioning table
- Simplify docs
- Cleaner split between `dsl` and `types` interface (`types` should
not have to be directly consumable by users, and as a general rule,
should only be used by the framework)
- Made concepts + naming more consistent with other implementations
@mefellows mefellows merged commit 392abbe into master May 20, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants