Releases: ioki-mobility/ioki-ruby
0.14.0
What's Changed
- Bump rubocop-rspec from 2.15.0 to 2.16.0 by @dependabot in #160
- Bump rubocop from 1.40.0 to 1.42.0 by @dependabot in #168
- Bump simplecov from 0.21.2 to 0.22.0 by @dependabot in #167
- Bump openssl from 3.0.1 to 3.1.0 by @dependabot in #165
- Bump debug from 1.7.0 to 1.7.1 by @dependabot in #164
- Operator Api | Remove rating endpoints by @tom-ioki in #169
- Bump rubocop from 1.42.0 to 1.43.0 by @dependabot in #172
- Platform API | Add endpoints for captchas by @phylor in #161
- Passenger | Add endpoint to create paypal client token by @phylor in #163
- Bump rubocop-rspec from 2.16.0 to 2.17.0 by @dependabot in #174
- Bump rubocop-rspec from 2.17.0 to 2.18.0 by @dependabot in #175
- Platform API | Client challenge for phone verification requests by @phylor in #170
- Bump rubocop-rspec from 2.18.0 to 2.18.1 by @dependabot in #177
- Bump rubocop from 1.43.0 to 1.44.0 by @dependabot in #178
- Bump rubocop from 1.44.0 to 1.44.1 by @dependabot in #180
- Add
omit_if_not_provided_on
by @phylor in #182 - Change notification settings to new API by @phylor in #181
- Platform Api | Refine UserEmail by @tom-ioki in #171
- Add support for bodies other than objects by @phylor in #184
- Operator Api | Add more attributes to Vehicle by @tom-ioki in #185
- PassengerAPI | Fix updating language by @phylor in #187
- Operator Api | Add external_id to Driver model by @tom-ioki in #186
- Operator Api | Add attributes to Product Model by @tom-ioki in #179
- Operator Api | Add vehicle and driver object to
Ride
by @tom-ioki in #173 - Update faraday requirement from ~> 1.8 to >= 1.8, < 3.0 by @dependabot in #176
- Bump rubocop from 1.44.1 to 1.45.1 by @dependabot in #188
- Operator Api | Adjust Vehicle and ImageUpload model by @tom-ioki in #189
- Operator Api | Add
external_id
to Station by @tom-ioki in #190 - Bump rubocop from 1.45.1 to 1.46.0 by @dependabot in #193
- Bump rubocop from 1.46.0 to 1.47.0 by @dependabot in #196
- Platform api task list changes by @eikes in #74
- Bump rubocop from 1.47.0 to 1.48.0 by @dependabot in #199
- Bump rubocop-rspec from 2.18.1 to 2.19.0 by @dependabot in #200
- Platform model PersonalDiscount: Adds missing user_id attribute by @eikes in #198
- Platform API: adds personal discounts endpoints by @eikes in #195
- Bump rubocop from 1.48.0 to 1.48.1 by @dependabot in #202
- Operator Api | Add more attributes to
TaskList
model by @tom-ioki in #197 - Update ci.yml to ubuntu 22.04 by @bogn83 in #204
- Deprecation: Rename driver pin to password by @tom-ioki in #192
- Operator Api | Add some attributes to
Task
by @tom-ioki in #205 - Bump debug from 1.7.1 to 1.7.2 by @dependabot in #206
- Operator Api | Introduce product validations by @tom-ioki in #203
- Bump rubocop from 1.48.1 to 1.49.0 by @dependabot in #208
- Bump rubocop from 1.49.0 to 1.50.0 by @dependabot in #210
- Bump rubocop from 1.50.0 to 1.50.1 by @dependabot in #211
- Let user provide the signature_key to Ioki::Webhooks::SignatureValidator by @eikes in #209
New Contributors
Full Changelog: 0.13.0...0.14.0
0.13.0
What's Changed
- Enable dependabot for this repo by @rmehner in #141
- Operator Api | Add vehicle position endpoint by @tom-ioki in #145
- General | Handle empty response body in endpoints by @tom-ioki in #153
- Operator Api | Add MatchingConfiguration CRUD endpoints by @tom-ioki in #148
- General | Fix comparison operator for ioki models by @tom-ioki in #155
- General | Enhance Error Handling by @tom-ioki in #154
- Operator Api | Add Operator Endpoints by @tom-ioki in #157
- Platform Api | Operator endpoints by @tom-ioki in #156
- Operator Api | Add current_journey endpoint by @tom-ioki in #150
Dependencies
- Bump rubocop from 1.37.1 to 1.38.0 by @dependabot in #147
- Bump rubocop-rspec from 2.14.2 to 2.15.0 by @dependabot in #149
- Bump rubocop from 1.38.0 to 1.39.0 by @dependabot in #152
- Bump debug from 1.6.3 to 1.7.0 by @dependabot in #158
- Bump rubocop from 1.39.0 to 1.40.0 by @dependabot in #159
- Bump actions/checkout from 2 to 3 by @dependabot in #142
- Bump rubocop-rspec from 2.14.1 to 2.14.2 by @dependabot in #144
- Bump rake from 12.3.3 to 13.0.6 by @dependabot in #143
- Bump rspec from 3.11.0 to 3.12.0 by @dependabot in #146
Full Changelog: 0.12.0...0.13.0
0.12.0
0.11.0
What's Changed
- Passenger API | Add new attributes for deprecated money objects by @phylor in #125
- Operator API | Add task_list endpoints and model by @tom-ioki in #112
- Add documentation on how to create a release by @eikes in #124
- Operator Api | Endpoints for pauses by @tom-ioki in #126
- Operator Api | Refine operator models by @tom-ioki in #128
- Operator API | Providers by @phylor in #132
Endpoints::Create
| Allow an array as path argument by @phylor in #130- Operator Api | Add ride endpoints by @tom-ioki in #129
- Operator Api | Add TaskList/Station Deactivation endpoints by @tom-ioki in #133
- Operator Api | Introduce endpoints for StationCategories by @tom-ioki in #134
- Operator Api | Add endpoints for DriverVehicleConnection by @tom-ioki in #135
- Operator Api | Introduce task endpoints by @tom-ioki in #136
- Update Rubocop and other dependencies by @rmehner in #139
- Add client endpoints to driver, passenger and platform by @rmehner in #138
- Passenger/Platform API | Add support for MBS by @phylor in #127
- Ignore unrecognized rubocop cops by @flp-ioki in #140
Full Changelog: 0.10.1...0.11.0
0.10.1
What's Changed
- Refine models for Operator Api by @tom-ioki in #103
- Don't send nil headers by @phylor in #104
- Platform API | Add reassign task list endpoint by @ozb-ioki in #109
- Logpay | Create customer by @phylor in #105
- Operator API | Add station endpoints and model by @tom-ioki in #108
- Logpay | Create payment methods by @phylor in #106
- Add newly exposed payment feature flags in platform API by @tot-ioki in #114
- Add newly exposed payment feature flags in platform API by @tot-ioki in #116
- Operator API | Endpoints for MatchingConfiguration by @tom-ioki in #117
- Inherit rubocop config from Triebwerk by @flp-ioki in #118
- Omit payment method on booking if it's nil by @rmehner in #119
- Moves the 'Endpoints' module into the 'Ioki' module by @eikes in #120
- Operator API | Add fuel_type_options to Model::Operator::Vehicle by @tom-ioki in #121
- Operator API | Remove
fuel_type_options
by @tom-ioki in #122 - Passenger API | Create tips by @phylor in #123
New Contributors
Full Changelog: 0.9.0...0.10.1
0.9.0
What's Changed
- Platform API model add places endpoints and improvements for :create and :update serialization by @eikes in #90
- Expand support for Driver API by @eikes in #88
- Adds current_ride endpoint to passenger API by @eikes in #91
- Add LICENSE.md by @chb-ioki in #92
- All model class in an API module inherit from the same Base class by @eikes in #93
- Operator Api: add show endpoint for product by @tom-ioki in #89
- Add permission endpoint for current operator by @phylor in #99
- Add
User#notification_settings
by @phylor in #94 - Add line and line stop to plattform api by @ozb-ioki in #96
- Add driver model and driver endpoints for Operator Api by @tom-ioki in #98
- Fix naming in ci.yml by @tom-ioki in #101
- Add place model and place endpoints for operator api by @tom-ioki in #100
- Add support for returning pagination info by @phylor in #102
New Contributors
Full Changelog: 0.8.0...0.9.0
0.8.0
Changes
-
Adds Operator API support
-
Adds webhooks models and webhooks support
-
Fix version being required on create for rides by @rmehner in #55
-
Make Ioki::Model::Platform::ServiceCredit #charges attribute an array by @eikes in #56
-
Enables iterating over index endpoint results in a given block by @eikes in #57
-
Fix missing version on PATCH passenger/user by @phylor in #58
-
Fix missing version attribute when updating user by @phylor in #60
-
Allow
present?
andblank?
to be used in Rails by @phylor in #59 -
Change serializers to allow
Rating
to be created by @phylor in #67 -
Add announcement to product response of platform API by @rmehner in #68
-
Add additional_information_url to announcements by @rmehner in #69
-
Exposes latest request in Endpoints::Index when block is passed for iteration by @eikes in #71
-
Adds :provider_id to Ioki::Model::Platform::User model by @eikes in #75
-
Allow email to be provided when creating user by @phylor in #80
-
Replaces 'pry' gem with state of the art 'debug' gem by @eikes in #84
New Contributors
Full Changelog: 0.7.0...0.8.0
0.7.0
0.6.2
0.6.1
What's Changed
- Decode JSON before logging, so no Encoding::UndefinedConversionError is raised when logging Umlaute by @eikes in #44
- Ensure 100% test coverage by @A5308Y in #41
- Pass version on passenger rides by @rmehner in #46
- Fixes log filter to actually work by @eikes in #45
Full Changelog: 0.6.0...0.6.1