Skip to content

Latest commit

 

History

History
138 lines (98 loc) · 7.98 KB

CHANGELOG.md

File metadata and controls

138 lines (98 loc) · 7.98 KB

Change Log

v1.1.2 (2018-11-12)

Full Changelog

Closed issues:

  • task to explode tests from recorded suture data? #69

Merged pull requests:

v1.1.1 (2016-09-19)

Full Changelog

Closed issues:

  • call_both: if raise_on_result_mismatch is false and return_old_on_result_mismatch is true, rescue errors from :new path #64

Merged pull requests:

  • Allow graceful fallback by call_both when new code path raises #65 (searls)

v1.1.0 (2016-09-18)

Full Changelog

Merged pull requests:

  • Return the old result when call_both mismatches and raise is disable #63 (searls)
  • excludes example/ from codeclimate analysis #62 (JoshTGreenwood)
  • update version in CHANGELOG [ci skip] #59 (y-yagi)

v1.0.0 (2016-09-07)

Full Changelog

Implemented enhancements:

  • API to drop Suture's database #31

Closed issues:

  • Document expected_error_types feature #55
  • Document rails env-specific settings #44
  • Rails project #35
  • Add sensible defaults to active record objects #30
  • Document how to use Coverage #26
  • Support awesome_print #23
  • Document Value-ifying methods with side effects #18
  • Document configuration #17

v0.5.0 (2016-09-05)

Full Changelog

Implemented enhancements:

  • API to delete a seam's recordings from the database #32

Closed issues:

  • Justification for building a custom Docker image instead of using the canonical Ruby one #57
  • staging/prod: dup arguments #56
  • Add progress bar #54
  • warn if no calls are found for the provided seam name #51
  • Log out an error every time a suture raises #50
  • Validate test plans #28
  • Support permitted error types #24

Merged pull requests:

v0.4.0 (2016-08-29)

Full Changelog

Closed issues:

  • common test parent for unit tests #49
  • rake test -> rake unit w/ test as default #48
  • Override flag to disable the seam / revert to old path #47
  • Suture.verify :after_subject hook #46
  • Suture.create :call_old_on_error flag #43
  • Suture.create :on_{new,old,subject}_error handler #42
  • Implement Suture.create :call_both #41
  • Suture.create :after_old and :after_new hooks #40
  • Suture.create :raise_on_result_mismatch #39
  • Add code coverage / code climate #38
  • implement changelog generator #37
  • Validate plans #15

v0.3.3 (2016-08-23)

Full Changelog

v0.3.2 (2016-08-23)

Full Changelog

v0.3.1 (2016-08-23)

Full Changelog

v0.3.0 (2016-08-23)

Full Changelog

Closed issues:

  • Reset logging config when resetting suture #27
  • Add global Suture.config method (and Suture.reset!) #25
  • Limit error messages printed by VerificationFailed #22
  • Logging configuration #21
  • Log out activities #20
  • Add comparator API #14
  • Set SUTURE_ENV & raise/warn #12
  • Verify: API to delete a row from calls #10
  • Verify: Implement random order #9
  • Verify: implement time_limit #8
  • Verify: Implement call_limit #7
  • fail_fast configuration #6
  • Verify a single call #5

v0.2.0 (2016-08-21)

Full Changelog

Closed issues:

  • store schema table with major version #16
  • Add uniq index on name+args #13
  • Allow configuration of different sqlite location #11
  • Suture.verify method #4

v0.1.0 (2016-08-19)

Closed issues:

  • Record a call #3
  • Create/Initialize a sqlite database #2
  • Create a new Suture #1