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.
- Add support for managing On-Top Placements
- Remove support for Ruby <
2.6
- Update
ActiveSupport
to6.1.7
- Added retrieve_all endpoint to attachments to retrieve all attachments of a property
- Added destroy endpoint to attachments to destroy an attachment of a property
- Improve error handling. Catching a
InvalidRequest
error still works, but now there are additional errors for a more fine-grained error-handling. NamelyResourceNotFound
,CommonResourceNotFound
andResourceValidation
. - Add
rubocop
,rubocop-rspec
andrubocop-performance
- Build with Ruby
2.6.5
on Travis
Adding update endpoint to update a property
Adding show endpoint to retrieve a single property
Adding endpoint to update order of attachments for a specific property
Update the response accord to the Immobilienscout changes in the JSON
structure
Fixing bugs:
- Require
timecop
inimmoscout.rb
- Require
byebug
inimmoscout.rb
Releasing the gem with five endpoints:
- Create Property
- Publish Property
- Delete Property
- Add Attachment
- Generate ScoutReport