-
Notifications
You must be signed in to change notification settings - Fork 11
Release Notes
seth-mg edited this page Jan 16, 2024
·
30 revisions
These are modifications since the previous release that may require changes in your calls to the binding.
- Deprecate genre parameter for
/entities
endpoint (WS-2589) - Minimal supported Ruby version is now 3.0.0.
- Address many
rubocop
complaints
- Support unfielded addresses and update address example for /address-similarity
- New Address Similarity endpoint
/address-similarity
- New Address Similarity example
-
rubocop
clean up - Repository documentation updates
- New Similar Terms endpoint
/semantics/similar
- New Similar Terms example
-
/text-embedding
endpoint changed to/semantics/vector
-
/text-embedding
example changed to/semantics/vector
example
- Addressed missing files in published gem
- Multilingual language identification example
- User Agent includes runtime version
- New topics endpoint
- New topics example
- Added name_deduplication endpoint
- Added transliteration endpoint
- Modified name_similarity and name_translation api calls to be prefixed with get_ in order to be consistent
- Added api.url_parameters to allow the setting of query parameters. Example:
api.url_parameters = { "output" => "rosette" }
- Removed all references to entities/linked
- api.get_syntax_dependencies added
- api.get_text_embedding added
- Binding reflects unification of
/entities
and/entities/linked
endpoints;/entities
returns a new response model which includes QIDs by default - get_linked_entities method and resolve_entities parameter are not available anymore (use get_entities instead)
- linkEntities option is available to turn off QIDs through
api.rosette_options = { linkEntities: false }
- Get/Set options
- No more info calls to check version
These changes should not require modifications to your bindings calls, but represent major internal changes, often correlating to Rosette API functional changes indicated here.
- Added topics to api
- Added topics unit test
- Code cleanup
- Added examples for name_deduplication and transliteration endpoints
- Added unit tests for above endpoints
- initial round of internal code cleanup
- removed 429 test and retry
- removed retries internal variable
- Cleaned up unit tests - no more mock-data
- Moved http client to Api level to provide connection reuse
- Added filter to prevent internal-use parameters from being included in the JSON parameters being sent to the server