diff --git a/CHANGELOG b/CHANGELOG index 9bc0830..8228327 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +v1.6.2 + - Add support for versioning the RESO Web API + v1.6.1 - forward port of v1.5.7 - add addressable as a named runtime dependency (fixes regression from diff --git a/VERSION b/VERSION index 9c6d629..fdd3be6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.6.1 +1.6.2 diff --git a/lib/spark_api/request.rb b/lib/spark_api/request.rb index 5adb5ad..2ece326 100644 --- a/lib/spark_api/request.rb +++ b/lib/spark_api/request.rb @@ -83,7 +83,8 @@ def request(method, path, body, options) request_opts.merge!(options) request_path = if middleware && middleware.to_sym == :reso_api dd_version = "Dictionary/#{dictionary_version}/" unless dictionary_version.nil? - "/Reso/#{dd_version}OData#{path}" + reso_version = "/Version/#{version}" unless version == SparkApi::Configuration::DEFAULT_VERSION || version.nil? + "#{reso_version}/Reso/#{dd_version}OData#{path}" else "/#{version}#{path}" end