- Loosen spec to allow for Ruby 2.1 and Faraday 0.9.0
- Fix for search with whitespace
- Add request url to error objects for better logging
-
Upgrade gem to allow the usage of Faraday 0.8 (tested with 0.8.4)
-
Modified {BlueKaiMiddleware::Authenticate} to encode spaces as
%20
rather than+
in response to changes in the expectations of Java services
- Query strings using repeated keys (to express arrays) now handled correctly
- Relaxed dependency constraint to allow minor versions of ActiveSupport above 3.1
- Removed
superuser
parameter from {BlueKaiMiddleware::Authenticate#initialize}
-
Removed remaining uses of Rails methods (
try
,Rails.logger
) -
SigningContext
now has an attribute reader for itssignature
-
Added
CHANGELOG
and thorough YARD documentation -
Added RSpec tests
-
Added release script
- Removed requirement that superuser calls provide a
bkpid
orpid
argument
- Empty query strings now handled correctly
- Added
StatusCodeFix
middleware to add meaningful status codes to responses lacking them
- Corrected broken links in
README
-
Added
RaiseError
middleware for consistently handling error conditions in BlueKai services -
Added
README
to explain usage
- First public release