Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[2.0.2] 2018-01-31
Fixed
- fixed bug in JsonApiClient.Middleware.StatsTracker
2.0.1 2018-01-26
Fixed
mix formatcodebase- Misc code cleanup
- fixed timeout constant inside config
2.0.0 2018-01-03
Fixed
- urls with explicit ports but no path are normalized so they don't cause errors in HTTPoison/hackney.
Removed
- Hard dependency on fuse and sasl erlang packages. Fuse is now declared as optional.
- JsonApiClient.Config.SASLLogs log translator in favor of direct configuration of sasl.
1.2.0 2017-10-27
Changed
- Middleware call
requestparameter type is changed toRequest.
Added
- Added
Request.attributes - Added
DefaultRequestConfigmiddleware - Added
Request.new/0method
1.1.0 - 2017-10-25
Changed
- Renamed client_name to user_agent_suffix
- use Mix.Project.config[:app] as a default value for user_agent_suffix
- Use "JsonApiClient" (package name) as user agent prefix instead of "ExApiClient".
Added
- Added
Request.header/3method - Added middleware architecture
- Added
FuseandStatsTrackermiddlewares
Fixed
- Path generation from a now works correctly for post requests when
resourcespecified
1.0.0 - 2017-10-17
Added
Request.path/2added
0.5.2 - 2017-10-17
Fixed
- Fixed package config so that primary documentation link in hex.pm works
0.5.1 - 2017-10-17
Fixed
- Removed
organizationfrom mix.exs so that package will be public - Removed Unused dependencies from mix.exs
0.5.0 - 2017-10-17
Added
- This CHANGELOG.md
- A good bit of docuemtnation
Removed
- The
RequestErrorstruct lost theresonattribute. We now just usemessage