All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project aims to adhere to Semantic Versioning.
- Drop support for < Ruby 3.2
- Drop support for < Rails 7.2
- Drop support for Rails 5.2
- fix broken LogSubscriber bolding (<https//github.com//pull/85>) (thanks @aburgel)
- fix support for sinatra 4.1 (#82) (thanks @aburgel)
- Fix file permissions in bundled gem
- Remove constraint on sinatra < 3 to allow for newer rack and sinatra usages (#65) (thanks @co-vladimir-ya)
- Dynamic URL support via wildcards, Regexps, and Addressable::Templates
- Replace usage of deprecated
File.exists?in generator (#57) (thanks @tmnsun)
- Official support for Ruby 3.1 and 3.2
- Drops support for Rails < 6.1
- Drops support for Ruby < 3.0
1.2.0 - 2021-12-16
- Official support for Ruby 2.7 and 3.0
- Official support for Rails 6.1 and 7.0
- Drops support for Rails < 5.2
- Drops support for Ruby < 2.6
1.1.0 - 2020-04-27
- Allow the same URL for services as long as basic auth is different (#46)
- Introduce
reset!andclear!to replacereset#45)
1.0.2 - 2020-04-27
- Fix an issue with setup / reset (#44)
1.0.1 - 2020-04-24
- Fix an issue in rspec setup / usage of
WebValve.reset(#43)
1.0.0 - 2020-04-22
- Support API_URLs that include path (#41)
0.12.0 - 2020-02-22
- raise an error on setup when multiple services are registered to the same url. (#40)
0.11.0 - 2019-11-04
- rework configuration so that WebValve has 3 operating modes: off,
on+allowing, and on+intercepting. support toggling the latter two
modes with
WEBVALVED_ENABLED=1+WEBVALVE_SERVICE_ENABLED_DEFAULT=1andWEBVALVED_ENABLED=1+WEBVALVE_SERVICE_ENABLED_DEFAULT=0. (#34)
0.10.0 - 2019-09-23
Webvalve.registerno longer accepts classes; you must provide class names as strings. Fixes a Rails 6 deprecation warning. (#35)
0.9.10 - 2019-09-09
- rename
whitelist_urltoallow_url(#33)
0.9.9 - 2019-05-24
- fix integration with
webdriversgem so Rails 6 should work out of the box (#32)
0.9.8 - 2019-01-22
- fix load order of webvalve initializer from @jmileham (#26)
- drop support for rails 4.2 and jruby
0.9.7 - 2018-09-30
- Improved WEBVALVED_ENABLED behavior from @haffla (#24)
0.9.6 - 2018-06-27
- fix changelog links
0.9.5 - 2018-06-27
- WebMock 3+ support from @messanjah (#22)