- TODO: Replace this bullet point with an actual description of a change.
- Raised minimum supported Ruby/Rails version to 2.7/6.1 (#11)
- Upgraded the
recursive-open-struct
gem to~> 2.0
(#10)
- Just a retag of 1.2.1
- Just a retag of 1.2.1
- Just a retag of 1.2.1
- Just a retag of 1.2.1
- Added API docs building to continuous integration (#9)
- Moved the development dependencies from the gemspec to the Gemfile (#7)
- Dropped support for Ruby <2.7 (#8)
- Added support for Gem release automation
- Bundler >= 2.3 is from now on required as minimal version (#5)
- Dropped support for Ruby < 2.5 (#5)
- Dropped support for Rails < 5.2 (#5)
- Updated all development/runtime gems to their latest Ruby 2.5 compatible version (#5)
- [Breaking Change] The
sanitize
argument of thePriceHubble::BaseEntity#attributes(sanitize = false)
method has changed to a keyword argumentPriceHubble::BaseEntity#attributes(sanitize: false)
(#5)
- Migrated to Github Actions
- Migrated to our own coverage reporting
- Added the code statistics to the test process
- Corrected the GNU Make release target
- Added initial dossier handling (create, delete, sharing link) (#3)
- Dropped support for Rails <5.2 (#2)
- Dropped support for Ruby <2.5 (#2)
- Updated the faraday gem spec to
~> 1.0
(#2)
- Added a configuration for request logging which is enabled by default now
- Implemented a generic instrumentation facility
- Improved the instrumentation and request logging facility (logs are colored now to make local development easier and error handling was added to be more robust on response issues)
- Implemented a transparent authentication handling
- Implemented all shared data types (
PriceHubble::Location
,PriceHubble::Coordinates
,PriceHubble::Address
,PriceHubble::Property
,PriceHubble::PropertyType
) - Implemented the international property valuation
(
PriceHubble::ValuationRequest
) - Added a set of examples and wrote the usage documentation