Skip to content

Release Notes

seth-mg edited this page Nov 18, 2024 · 48 revisions

API Changes

These are modifications since the previous release that may require changes in your calls to the binding.

1.31.0 (18 November 2024)

  • Rebranding Rosette -> Analytics
  • Use new url and api key header.
  • Drop 3.8 and add 3.13.

1.30.0 (10 July 2024)

  • Solved compatibility issue with requests >= 2.32.0
  • record_similarity allows calls with RecordSimilarityParameters without fields and properties

1.29.0 (19 April 2024)

  • Adding support and example for /record-similarity
  • Adding line to entities example to show how to use Indoc Coref Server.
  • Branding, websites, email addresses, logos.

1.28.0 (11 January 2024)

  • Adding support for the /events endpoint (RCB-601)
  • Adding support for negation for /events (TEJ-2055)
  • Refactor parameter handling for Names endpoints. (RCB-622)
  • Dropping support for Python 3.7
  • Adding support for Python 3.12.

1.25.1 (11 May 2023)

  • Removed genre field
  • Fixed crash when trying to set debug header.
  • Allow parameter overrides for /name-similarity and /address-similarity. See the examples directory for an example.
  • Sonar updates.
  • Jenkins updates.

1.24.0 (2 February 2023)

  • Adding warning log if the genre field is present
  • Removed from __future__ import print_function

1.20.0 (12 January 2022)

  • Add set_pool_size() method

1.14.4

  • Support unfielded addresses and update address example for /address-similarity

1.14.3

  • New Address Similarity endpoint /address-similarity
  • New Address Similarity example

1.12.1

  • 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
  • New URL in Categories example
  • Comments added to examples demonstrating how to set options

1.9.0

  • Multilingual language identification example
  • User Agent includes runtime version
  • No longer tested on 2.6 or 3.3

1.8.2

  • Fixed an open file handle

1.8.0

  • New Topics endpoint
  • New Topics example

1.7.0

  • New Endpoints, transliteration and name_deduplication
  • MorphologyOutput class, used for setting the morphology output in the call to morphology has been refactored as api.morphology_output[''], where output type is 'COMPOUND_COMPONENTS', 'HAN_READINGS', 'LEMMAS', 'PARTS_OF_SPEECH', 'COMPLETE'
  • Examples added for transliteration and name_deduplication
  • Deprecated several API methods to conform to python snake_case
  • Deprecated MorphologyOutput class, please use API.morphology_output

1.5.0

  • Bug fix for file + setUrlParameter

1.4.1

  • Api.setUrlParameter(name, value) added, NOTE: "name" can be removed by setting value = None
  • Api.getUrlParameter(name) added
  • Api.clearUrlParameters() added

1.4.0

  • Api.syntax_dependencies added

1.3.0

  • Api.text_embedding added

1.2.0

  • Binding reflects unification of /entities and /entities/linked endpoints; /entities returns a new response model which includes QIDs by default
  • resolve_entities parameter is not available anymore (entities method returns QIDs by default)
  • linkEntities option is available to turn off QIDs through api.setOption("linkEntities", False)

1.1.1

  • Added api.setOption, api.getOption and api.clearOptions to allow users to manage options as needed
  • Removed RelationshipParameters. It's only purpose was to extend DocumentParameters to accept an options parameter. With the advent of the api option methods, it is no longer needed. Use DocumentParameters and api.setOption('accuracyMode', 'RECALL|PRECISION') instead. PRECISION is the default if no options are specified.

1.1.0

  • (optional) genre parameter added

1.0.0

  • Functions translate_name() and matched_name() have been deprecated and replaced with name_translation() and name_similarity() to represent the respective RosetteAPI endpoint name changes.
  • All responses now include the response headers in the returned dict -- make sure to access or filter the desired JSON response object in your code. Related to Rosette API's new headers mentioned here.

Internal Changes

These changes should not require modifications to your bindings calls, but represent major internal changes, often correlating to Rosette API functional changes indicated here.

1.8.3 (Develop)

1.8.1

  • Resolved InsecureRequestWarning

1.8.0

  • topics endpoint
  • example code cleanup

1.7.0

  • Code cleanup per pep8
  • unit tests added for the new endpoints, transliteration and name_deduplication

1.5.0

  • added setUrlParameter logic to multipart handling

1.4.0

  • removed 429 loop. All non-200 codes will be reported as exceptions

1.3.0

  • max connections set according to Concurrency returned from Rosette API

1.2.0

1.1.1

  • Updated unit tests to test the option methods
  • Updated the relationship example to use DocumentParameters and api.setOption

1.1.0

  • Internal restructuring to remove obsolete code and encapsulate request operations
  • Revised unit tests to be individual per endpoint and exception

1.0.0

  • The unit, contentType, and contentBytes input parameters have been removed. Base64-encoded input should be sent as an input file.
  • The X-RosetteAPI-Request-Id and X-RosetteAPI-ProcessedLanguage values have been added as response headers.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Release Notes · rosette-api/python Wiki · GitHub
Skip to content

Release Notes

seth-mg edited this page Nov 18, 2024 · 48 revisions

API Changes

These are modifications since the previous release that may require changes in your calls to the binding.

1.31.0 (18 November 2024)

  • Rebranding Rosette -> Analytics
  • Use new url and api key header.
  • Drop 3.8 and add 3.13.

1.30.0 (10 July 2024)

  • Solved compatibility issue with requests >= 2.32.0
  • record_similarity allows calls with RecordSimilarityParameters without fields and properties

1.29.0 (19 April 2024)

  • Adding support and example for /record-similarity
  • Adding line to entities example to show how to use Indoc Coref Server.
  • Branding, websites, email addresses, logos.

1.28.0 (11 January 2024)

  • Adding support for the /events endpoint (RCB-601)
  • Adding support for negation for /events (TEJ-2055)
  • Refactor parameter handling for Names endpoints. (RCB-622)
  • Dropping support for Python 3.7
  • Adding support for Python 3.12.

1.25.1 (11 May 2023)

  • Removed genre field
  • Fixed crash when trying to set debug header.
  • Allow parameter overrides for /name-similarity and /address-similarity. See the examples directory for an example.
  • Sonar updates.
  • Jenkins updates.

1.24.0 (2 February 2023)

  • Adding warning log if the genre field is present
  • Removed from __future__ import print_function

1.20.0 (12 January 2022)

  • Add set_pool_size() method

1.14.4

  • Support unfielded addresses and update address example for /address-similarity

1.14.3

  • New Address Similarity endpoint /address-similarity
  • New Address Similarity example

1.12.1

  • 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
  • New URL in Categories example
  • Comments added to examples demonstrating how to set options

1.9.0

  • Multilingual language identification example
  • User Agent includes runtime version
  • No longer tested on 2.6 or 3.3

1.8.2

  • Fixed an open file handle

1.8.0

  • New Topics endpoint
  • New Topics example

1.7.0

  • New Endpoints, transliteration and name_deduplication
  • MorphologyOutput class, used for setting the morphology output in the call to morphology has been refactored as api.morphology_output[''], where output type is 'COMPOUND_COMPONENTS', 'HAN_READINGS', 'LEMMAS', 'PARTS_OF_SPEECH', 'COMPLETE'
  • Examples added for transliteration and name_deduplication
  • Deprecated several API methods to conform to python snake_case
  • Deprecated MorphologyOutput class, please use API.morphology_output

1.5.0

  • Bug fix for file + setUrlParameter

1.4.1

  • Api.setUrlParameter(name, value) added, NOTE: "name" can be removed by setting value = None
  • Api.getUrlParameter(name) added
  • Api.clearUrlParameters() added

1.4.0

  • Api.syntax_dependencies added

1.3.0

  • Api.text_embedding added

1.2.0

  • Binding reflects unification of /entities and /entities/linked endpoints; /entities returns a new response model which includes QIDs by default
  • resolve_entities parameter is not available anymore (entities method returns QIDs by default)
  • linkEntities option is available to turn off QIDs through api.setOption("linkEntities", False)

1.1.1

  • Added api.setOption, api.getOption and api.clearOptions to allow users to manage options as needed
  • Removed RelationshipParameters. It's only purpose was to extend DocumentParameters to accept an options parameter. With the advent of the api option methods, it is no longer needed. Use DocumentParameters and api.setOption('accuracyMode', 'RECALL|PRECISION') instead. PRECISION is the default if no options are specified.

1.1.0

  • (optional) genre parameter added

1.0.0

  • Functions translate_name() and matched_name() have been deprecated and replaced with name_translation() and name_similarity() to represent the respective RosetteAPI endpoint name changes.
  • All responses now include the response headers in the returned dict -- make sure to access or filter the desired JSON response object in your code. Related to Rosette API's new headers mentioned here.

Internal Changes

These changes should not require modifications to your bindings calls, but represent major internal changes, often correlating to Rosette API functional changes indicated here.

1.8.3 (Develop)

1.8.1

  • Resolved InsecureRequestWarning

1.8.0

  • topics endpoint
  • example code cleanup

1.7.0

  • Code cleanup per pep8
  • unit tests added for the new endpoints, transliteration and name_deduplication

1.5.0

  • added setUrlParameter logic to multipart handling

1.4.0

  • removed 429 loop. All non-200 codes will be reported as exceptions

1.3.0

  • max connections set according to Concurrency returned from Rosette API

1.2.0

1.1.1

  • Updated unit tests to test the option methods
  • Updated the relationship example to use DocumentParameters and api.setOption

1.1.0

  • Internal restructuring to remove obsolete code and encapsulate request operations
  • Revised unit tests to be individual per endpoint and exception

1.0.0

  • The unit, contentType, and contentBytes input parameters have been removed. Base64-encoded input should be sent as an input file.
  • The X-RosetteAPI-Request-Id and X-RosetteAPI-ProcessedLanguage values have been added as response headers.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Release Notes · rosette-api/python Wiki · GitHub
Skip to content

Release Notes

seth-mg edited this page Nov 18, 2024 · 48 revisions

API Changes

These are modifications since the previous release that may require changes in your calls to the binding.

1.31.0 (18 November 2024)

  • Rebranding Rosette -> Analytics
  • Use new url and api key header.
  • Drop 3.8 and add 3.13.

1.30.0 (10 July 2024)

  • Solved compatibility issue with requests >= 2.32.0
  • record_similarity allows calls with RecordSimilarityParameters without fields and properties

1.29.0 (19 April 2024)

  • Adding support and example for /record-similarity
  • Adding line to entities example to show how to use Indoc Coref Server.
  • Branding, websites, email addresses, logos.

1.28.0 (11 January 2024)

  • Adding support for the /events endpoint (RCB-601)
  • Adding support for negation for /events (TEJ-2055)
  • Refactor parameter handling for Names endpoints. (RCB-622)
  • Dropping support for Python 3.7
  • Adding support for Python 3.12.

1.25.1 (11 May 2023)

  • Removed genre field
  • Fixed crash when trying to set debug header.
  • Allow parameter overrides for /name-similarity and /address-similarity. See the examples directory for an example.
  • Sonar updates.
  • Jenkins updates.

1.24.0 (2 February 2023)

  • Adding warning log if the genre field is present
  • Removed from __future__ import print_function

1.20.0 (12 January 2022)

  • Add set_pool_size() method

1.14.4

  • Support unfielded addresses and update address example for /address-similarity

1.14.3

  • New Address Similarity endpoint /address-similarity
  • New Address Similarity example

1.12.1

  • 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
  • New URL in Categories example
  • Comments added to examples demonstrating how to set options

1.9.0

  • Multilingual language identification example
  • User Agent includes runtime version
  • No longer tested on 2.6 or 3.3

1.8.2

  • Fixed an open file handle

1.8.0

  • New Topics endpoint
  • New Topics example

1.7.0

  • New Endpoints, transliteration and name_deduplication
  • MorphologyOutput class, used for setting the morphology output in the call to morphology has been refactored as api.morphology_output[''], where output type is 'COMPOUND_COMPONENTS', 'HAN_READINGS', 'LEMMAS', 'PARTS_OF_SPEECH', 'COMPLETE'
  • Examples added for transliteration and name_deduplication
  • Deprecated several API methods to conform to python snake_case
  • Deprecated MorphologyOutput class, please use API.morphology_output

1.5.0

  • Bug fix for file + setUrlParameter

1.4.1

  • Api.setUrlParameter(name, value) added, NOTE: "name" can be removed by setting value = None
  • Api.getUrlParameter(name) added
  • Api.clearUrlParameters() added

1.4.0

  • Api.syntax_dependencies added

1.3.0

  • Api.text_embedding added

1.2.0

  • Binding reflects unification of /entities and /entities/linked endpoints; /entities returns a new response model which includes QIDs by default
  • resolve_entities parameter is not available anymore (entities method returns QIDs by default)
  • linkEntities option is available to turn off QIDs through api.setOption("linkEntities", False)

1.1.1

  • Added api.setOption, api.getOption and api.clearOptions to allow users to manage options as needed
  • Removed RelationshipParameters. It's only purpose was to extend DocumentParameters to accept an options parameter. With the advent of the api option methods, it is no longer needed. Use DocumentParameters and api.setOption('accuracyMode', 'RECALL|PRECISION') instead. PRECISION is the default if no options are specified.

1.1.0

  • (optional) genre parameter added

1.0.0

  • Functions translate_name() and matched_name() have been deprecated and replaced with name_translation() and name_similarity() to represent the respective RosetteAPI endpoint name changes.
  • All responses now include the response headers in the returned dict -- make sure to access or filter the desired JSON response object in your code. Related to Rosette API's new headers mentioned here.

Internal Changes

These changes should not require modifications to your bindings calls, but represent major internal changes, often correlating to Rosette API functional changes indicated here.

1.8.3 (Develop)

1.8.1

  • Resolved InsecureRequestWarning

1.8.0

  • topics endpoint
  • example code cleanup

1.7.0

  • Code cleanup per pep8
  • unit tests added for the new endpoints, transliteration and name_deduplication

1.5.0

  • added setUrlParameter logic to multipart handling

1.4.0

  • removed 429 loop. All non-200 codes will be reported as exceptions

1.3.0

  • max connections set according to Concurrency returned from Rosette API

1.2.0

1.1.1

  • Updated unit tests to test the option methods
  • Updated the relationship example to use DocumentParameters and api.setOption

1.1.0

  • Internal restructuring to remove obsolete code and encapsulate request operations
  • Revised unit tests to be individual per endpoint and exception

1.0.0

  • The unit, contentType, and contentBytes input parameters have been removed. Base64-encoded input should be sent as an input file.
  • The X-RosetteAPI-Request-Id and X-RosetteAPI-ProcessedLanguage values have been added as response headers.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Release Notes · rosette-api/python Wiki · GitHub
Skip to content

Release Notes

seth-mg edited this page Nov 18, 2024 · 48 revisions

API Changes

These are modifications since the previous release that may require changes in your calls to the binding.

1.31.0 (18 November 2024)

  • Rebranding Rosette -> Analytics
  • Use new url and api key header.
  • Drop 3.8 and add 3.13.

1.30.0 (10 July 2024)

  • Solved compatibility issue with requests >= 2.32.0
  • record_similarity allows calls with RecordSimilarityParameters without fields and properties

1.29.0 (19 April 2024)

  • Adding support and example for /record-similarity
  • Adding line to entities example to show how to use Indoc Coref Server.
  • Branding, websites, email addresses, logos.

1.28.0 (11 January 2024)

  • Adding support for the /events endpoint (RCB-601)
  • Adding support for negation for /events (TEJ-2055)
  • Refactor parameter handling for Names endpoints. (RCB-622)
  • Dropping support for Python 3.7
  • Adding support for Python 3.12.

1.25.1 (11 May 2023)

  • Removed genre field
  • Fixed crash when trying to set debug header.
  • Allow parameter overrides for /name-similarity and /address-similarity. See the examples directory for an example.
  • Sonar updates.
  • Jenkins updates.

1.24.0 (2 February 2023)

  • Adding warning log if the genre field is present
  • Removed from __future__ import print_function

1.20.0 (12 January 2022)

  • Add set_pool_size() method

1.14.4

  • Support unfielded addresses and update address example for /address-similarity

1.14.3

  • New Address Similarity endpoint /address-similarity
  • New Address Similarity example

1.12.1

  • 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
  • New URL in Categories example
  • Comments added to examples demonstrating how to set options

1.9.0

  • Multilingual language identification example
  • User Agent includes runtime version
  • No longer tested on 2.6 or 3.3

1.8.2

  • Fixed an open file handle

1.8.0

  • New Topics endpoint
  • New Topics example

1.7.0

  • New Endpoints, transliteration and name_deduplication
  • MorphologyOutput class, used for setting the morphology output in the call to morphology has been refactored as api.morphology_output[''], where output type is 'COMPOUND_COMPONENTS', 'HAN_READINGS', 'LEMMAS', 'PARTS_OF_SPEECH', 'COMPLETE'
  • Examples added for transliteration and name_deduplication
  • Deprecated several API methods to conform to python snake_case
  • Deprecated MorphologyOutput class, please use API.morphology_output

1.5.0

  • Bug fix for file + setUrlParameter

1.4.1

  • Api.setUrlParameter(name, value) added, NOTE: "name" can be removed by setting value = None
  • Api.getUrlParameter(name) added
  • Api.clearUrlParameters() added

1.4.0

  • Api.syntax_dependencies added

1.3.0

  • Api.text_embedding added

1.2.0

  • Binding reflects unification of /entities and /entities/linked endpoints; /entities returns a new response model which includes QIDs by default
  • resolve_entities parameter is not available anymore (entities method returns QIDs by default)
  • linkEntities option is available to turn off QIDs through api.setOption("linkEntities", False)

1.1.1

  • Added api.setOption, api.getOption and api.clearOptions to allow users to manage options as needed
  • Removed RelationshipParameters. It's only purpose was to extend DocumentParameters to accept an options parameter. With the advent of the api option methods, it is no longer needed. Use DocumentParameters and api.setOption('accuracyMode', 'RECALL|PRECISION') instead. PRECISION is the default if no options are specified.

1.1.0

  • (optional) genre parameter added

1.0.0

  • Functions translate_name() and matched_name() have been deprecated and replaced with name_translation() and name_similarity() to represent the respective RosetteAPI endpoint name changes.
  • All responses now include the response headers in the returned dict -- make sure to access or filter the desired JSON response object in your code. Related to Rosette API's new headers mentioned here.

Internal Changes

These changes should not require modifications to your bindings calls, but represent major internal changes, often correlating to Rosette API functional changes indicated here.

1.8.3 (Develop)

1.8.1

  • Resolved InsecureRequestWarning

1.8.0

  • topics endpoint
  • example code cleanup

1.7.0

  • Code cleanup per pep8
  • unit tests added for the new endpoints, transliteration and name_deduplication

1.5.0

  • added setUrlParameter logic to multipart handling

1.4.0

  • removed 429 loop. All non-200 codes will be reported as exceptions

1.3.0

  • max connections set according to Concurrency returned from Rosette API

1.2.0

1.1.1

  • Updated unit tests to test the option methods
  • Updated the relationship example to use DocumentParameters and api.setOption

1.1.0

  • Internal restructuring to remove obsolete code and encapsulate request operations
  • Revised unit tests to be individual per endpoint and exception

1.0.0

  • The unit, contentType, and contentBytes input parameters have been removed. Base64-encoded input should be sent as an input file.
  • The X-RosetteAPI-Request-Id and X-RosetteAPI-ProcessedLanguage values have been added as response headers.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' Release Notes · rosette-api/python Wiki · GitHub
Skip to content

Release Notes

seth-mg edited this page Nov 18, 2024 · 48 revisions

API Changes

These are modifications since the previous release that may require changes in your calls to the binding.

1.31.0 (18 November 2024)

  • Rebranding Rosette -> Analytics
  • Use new url and api key header.
  • Drop 3.8 and add 3.13.

1.30.0 (10 July 2024)

  • Solved compatibility issue with requests >= 2.32.0
  • record_similarity allows calls with RecordSimilarityParameters without fields and properties

1.29.0 (19 April 2024)

  • Adding support and example for /record-similarity
  • Adding line to entities example to show how to use Indoc Coref Server.
  • Branding, websites, email addresses, logos.

1.28.0 (11 January 2024)

  • Adding support for the /events endpoint (RCB-601)
  • Adding support for negation for /events (TEJ-2055)
  • Refactor parameter handling for Names endpoints. (RCB-622)
  • Dropping support for Python 3.7
  • Adding support for Python 3.12.

1.25.1 (11 May 2023)

  • Removed genre field
  • Fixed crash when trying to set debug header.
  • Allow parameter overrides for /name-similarity and /address-similarity. See the examples directory for an example.
  • Sonar updates.
  • Jenkins updates.

1.24.0 (2 February 2023)

  • Adding warning log if the genre field is present
  • Removed from __future__ import print_function

1.20.0 (12 January 2022)

  • Add set_pool_size() method

1.14.4

  • Support unfielded addresses and update address example for /address-similarity

1.14.3

  • New Address Similarity endpoint /address-similarity
  • New Address Similarity example

1.12.1

  • 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
  • New URL in Categories example
  • Comments added to examples demonstrating how to set options

1.9.0

  • Multilingual language identification example
  • User Agent includes runtime version
  • No longer tested on 2.6 or 3.3

1.8.2

  • Fixed an open file handle

1.8.0

  • New Topics endpoint
  • New Topics example

1.7.0

  • New Endpoints, transliteration and name_deduplication
  • MorphologyOutput class, used for setting the morphology output in the call to morphology has been refactored as api.morphology_output[''], where output type is 'COMPOUND_COMPONENTS', 'HAN_READINGS', 'LEMMAS', 'PARTS_OF_SPEECH', 'COMPLETE'
  • Examples added for transliteration and name_deduplication
  • Deprecated several API methods to conform to python snake_case
  • Deprecated MorphologyOutput class, please use API.morphology_output

1.5.0

  • Bug fix for file + setUrlParameter

1.4.1

  • Api.setUrlParameter(name, value) added, NOTE: "name" can be removed by setting value = None
  • Api.getUrlParameter(name) added
  • Api.clearUrlParameters() added

1.4.0

  • Api.syntax_dependencies added

1.3.0

  • Api.text_embedding added

1.2.0

  • Binding reflects unification of /entities and /entities/linked endpoints; /entities returns a new response model which includes QIDs by default
  • resolve_entities parameter is not available anymore (entities method returns QIDs by default)
  • linkEntities option is available to turn off QIDs through api.setOption("linkEntities", False)

1.1.1

  • Added api.setOption, api.getOption and api.clearOptions to allow users to manage options as needed
  • Removed RelationshipParameters. It's only purpose was to extend DocumentParameters to accept an options parameter. With the advent of the api option methods, it is no longer needed. Use DocumentParameters and api.setOption('accuracyMode', 'RECALL|PRECISION') instead. PRECISION is the default if no options are specified.

1.1.0

  • (optional) genre parameter added

1.0.0

  • Functions translate_name() and matched_name() have been deprecated and replaced with name_translation() and name_similarity() to represent the respective RosetteAPI endpoint name changes.
  • All responses now include the response headers in the returned dict -- make sure to access or filter the desired JSON response object in your code. Related to Rosette API's new headers mentioned here.

Internal Changes

These changes should not require modifications to your bindings calls, but represent major internal changes, often correlating to Rosette API functional changes indicated here.

1.8.3 (Develop)

1.8.1

  • Resolved InsecureRequestWarning

1.8.0

  • topics endpoint
  • example code cleanup

1.7.0

  • Code cleanup per pep8
  • unit tests added for the new endpoints, transliteration and name_deduplication

1.5.0

  • added setUrlParameter logic to multipart handling

1.4.0

  • removed 429 loop. All non-200 codes will be reported as exceptions

1.3.0

  • max connections set according to Concurrency returned from Rosette API

1.2.0

1.1.1

  • Updated unit tests to test the option methods
  • Updated the relationship example to use DocumentParameters and api.setOption

1.1.0

  • Internal restructuring to remove obsolete code and encapsulate request operations
  • Revised unit tests to be individual per endpoint and exception

1.0.0

  • The unit, contentType, and contentBytes input parameters have been removed. Base64-encoded input should be sent as an input file.
  • The X-RosetteAPI-Request-Id and X-RosetteAPI-ProcessedLanguage values have been added as response headers.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Release Notes · rosette-api/python Wiki · GitHub
Skip to content

Release Notes

seth-mg edited this page Nov 18, 2024 · 48 revisions

API Changes

These are modifications since the previous release that may require changes in your calls to the binding.

1.31.0 (18 November 2024)

  • Rebranding Rosette -> Analytics
  • Use new url and api key header.
  • Drop 3.8 and add 3.13.

1.30.0 (10 July 2024)

  • Solved compatibility issue with requests >= 2.32.0
  • record_similarity allows calls with RecordSimilarityParameters without fields and properties

1.29.0 (19 April 2024)

  • Adding support and example for /record-similarity
  • Adding line to entities example to show how to use Indoc Coref Server.
  • Branding, websites, email addresses, logos.

1.28.0 (11 January 2024)

  • Adding support for the /events endpoint (RCB-601)
  • Adding support for negation for /events (TEJ-2055)
  • Refactor parameter handling for Names endpoints. (RCB-622)
  • Dropping support for Python 3.7
  • Adding support for Python 3.12.

1.25.1 (11 May 2023)

  • Removed genre field
  • Fixed crash when trying to set debug header.
  • Allow parameter overrides for /name-similarity and /address-similarity. See the examples directory for an example.
  • Sonar updates.
  • Jenkins updates.

1.24.0 (2 February 2023)

  • Adding warning log if the genre field is present
  • Removed from __future__ import print_function

1.20.0 (12 January 2022)

  • Add set_pool_size() method

1.14.4

  • Support unfielded addresses and update address example for /address-similarity

1.14.3

  • New Address Similarity endpoint /address-similarity
  • New Address Similarity example

1.12.1

  • 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
  • New URL in Categories example
  • Comments added to examples demonstrating how to set options

1.9.0

  • Multilingual language identification example
  • User Agent includes runtime version
  • No longer tested on 2.6 or 3.3

1.8.2

  • Fixed an open file handle

1.8.0

  • New Topics endpoint
  • New Topics example

1.7.0

  • New Endpoints, transliteration and name_deduplication
  • MorphologyOutput class, used for setting the morphology output in the call to morphology has been refactored as api.morphology_output[''], where output type is 'COMPOUND_COMPONENTS', 'HAN_READINGS', 'LEMMAS', 'PARTS_OF_SPEECH', 'COMPLETE'
  • Examples added for transliteration and name_deduplication
  • Deprecated several API methods to conform to python snake_case
  • Deprecated MorphologyOutput class, please use API.morphology_output

1.5.0

  • Bug fix for file + setUrlParameter

1.4.1

  • Api.setUrlParameter(name, value) added, NOTE: "name" can be removed by setting value = None
  • Api.getUrlParameter(name) added
  • Api.clearUrlParameters() added

1.4.0

  • Api.syntax_dependencies added

1.3.0

  • Api.text_embedding added

1.2.0

  • Binding reflects unification of /entities and /entities/linked endpoints; /entities returns a new response model which includes QIDs by default
  • resolve_entities parameter is not available anymore (entities method returns QIDs by default)
  • linkEntities option is available to turn off QIDs through api.setOption("linkEntities", False)

1.1.1

  • Added api.setOption, api.getOption and api.clearOptions to allow users to manage options as needed
  • Removed RelationshipParameters. It's only purpose was to extend DocumentParameters to accept an options parameter. With the advent of the api option methods, it is no longer needed. Use DocumentParameters and api.setOption('accuracyMode', 'RECALL|PRECISION') instead. PRECISION is the default if no options are specified.

1.1.0

  • (optional) genre parameter added

1.0.0

  • Functions translate_name() and matched_name() have been deprecated and replaced with name_translation() and name_similarity() to represent the respective RosetteAPI endpoint name changes.
  • All responses now include the response headers in the returned dict -- make sure to access or filter the desired JSON response object in your code. Related to Rosette API's new headers mentioned here.

Internal Changes

These changes should not require modifications to your bindings calls, but represent major internal changes, often correlating to Rosette API functional changes indicated here.

1.8.3 (Develop)

1.8.1

  • Resolved InsecureRequestWarning

1.8.0

  • topics endpoint
  • example code cleanup

1.7.0

  • Code cleanup per pep8
  • unit tests added for the new endpoints, transliteration and name_deduplication

1.5.0

  • added setUrlParameter logic to multipart handling

1.4.0

  • removed 429 loop. All non-200 codes will be reported as exceptions

1.3.0

  • max connections set according to Concurrency returned from Rosette API

1.2.0

1.1.1

  • Updated unit tests to test the option methods
  • Updated the relationship example to use DocumentParameters and api.setOption

1.1.0

  • Internal restructuring to remove obsolete code and encapsulate request operations
  • Revised unit tests to be individual per endpoint and exception

1.0.0

  • The unit, contentType, and contentBytes input parameters have been removed. Base64-encoded input should be sent as an input file.
  • The X-RosetteAPI-Request-Id and X-RosetteAPI-ProcessedLanguage values have been added as response headers.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Release Notes · rosette-api/python Wiki · GitHub
Skip to content

Release Notes

seth-mg edited this page Nov 18, 2024 · 48 revisions

API Changes

These are modifications since the previous release that may require changes in your calls to the binding.

1.31.0 (18 November 2024)

  • Rebranding Rosette -> Analytics
  • Use new url and api key header.
  • Drop 3.8 and add 3.13.

1.30.0 (10 July 2024)

  • Solved compatibility issue with requests >= 2.32.0
  • record_similarity allows calls with RecordSimilarityParameters without fields and properties

1.29.0 (19 April 2024)

  • Adding support and example for /record-similarity
  • Adding line to entities example to show how to use Indoc Coref Server.
  • Branding, websites, email addresses, logos.

1.28.0 (11 January 2024)

  • Adding support for the /events endpoint (RCB-601)
  • Adding support for negation for /events (TEJ-2055)
  • Refactor parameter handling for Names endpoints. (RCB-622)
  • Dropping support for Python 3.7
  • Adding support for Python 3.12.

1.25.1 (11 May 2023)

  • Removed genre field
  • Fixed crash when trying to set debug header.
  • Allow parameter overrides for /name-similarity and /address-similarity. See the examples directory for an example.
  • Sonar updates.
  • Jenkins updates.

1.24.0 (2 February 2023)

  • Adding warning log if the genre field is present
  • Removed from __future__ import print_function

1.20.0 (12 January 2022)

  • Add set_pool_size() method

1.14.4

  • Support unfielded addresses and update address example for /address-similarity

1.14.3

  • New Address Similarity endpoint /address-similarity
  • New Address Similarity example

1.12.1

  • 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
  • New URL in Categories example
  • Comments added to examples demonstrating how to set options

1.9.0

  • Multilingual language identification example
  • User Agent includes runtime version
  • No longer tested on 2.6 or 3.3

1.8.2

  • Fixed an open file handle

1.8.0

  • New Topics endpoint
  • New Topics example

1.7.0

  • New Endpoints, transliteration and name_deduplication
  • MorphologyOutput class, used for setting the morphology output in the call to morphology has been refactored as api.morphology_output[''], where output type is 'COMPOUND_COMPONENTS', 'HAN_READINGS', 'LEMMAS', 'PARTS_OF_SPEECH', 'COMPLETE'
  • Examples added for transliteration and name_deduplication
  • Deprecated several API methods to conform to python snake_case
  • Deprecated MorphologyOutput class, please use API.morphology_output

1.5.0

  • Bug fix for file + setUrlParameter

1.4.1

  • Api.setUrlParameter(name, value) added, NOTE: "name" can be removed by setting value = None
  • Api.getUrlParameter(name) added
  • Api.clearUrlParameters() added

1.4.0

  • Api.syntax_dependencies added

1.3.0

  • Api.text_embedding added

1.2.0

  • Binding reflects unification of /entities and /entities/linked endpoints; /entities returns a new response model which includes QIDs by default
  • resolve_entities parameter is not available anymore (entities method returns QIDs by default)
  • linkEntities option is available to turn off QIDs through api.setOption("linkEntities", False)

1.1.1

  • Added api.setOption, api.getOption and api.clearOptions to allow users to manage options as needed
  • Removed RelationshipParameters. It's only purpose was to extend DocumentParameters to accept an options parameter. With the advent of the api option methods, it is no longer needed. Use DocumentParameters and api.setOption('accuracyMode', 'RECALL|PRECISION') instead. PRECISION is the default if no options are specified.

1.1.0

  • (optional) genre parameter added

1.0.0

  • Functions translate_name() and matched_name() have been deprecated and replaced with name_translation() and name_similarity() to represent the respective RosetteAPI endpoint name changes.
  • All responses now include the response headers in the returned dict -- make sure to access or filter the desired JSON response object in your code. Related to Rosette API's new headers mentioned here.

Internal Changes

These changes should not require modifications to your bindings calls, but represent major internal changes, often correlating to Rosette API functional changes indicated here.

1.8.3 (Develop)

1.8.1

  • Resolved InsecureRequestWarning

1.8.0

  • topics endpoint
  • example code cleanup

1.7.0

  • Code cleanup per pep8
  • unit tests added for the new endpoints, transliteration and name_deduplication

1.5.0

  • added setUrlParameter logic to multipart handling

1.4.0

  • removed 429 loop. All non-200 codes will be reported as exceptions

1.3.0

  • max connections set according to Concurrency returned from Rosette API

1.2.0

1.1.1

  • Updated unit tests to test the option methods
  • Updated the relationship example to use DocumentParameters and api.setOption

1.1.0

  • Internal restructuring to remove obsolete code and encapsulate request operations
  • Revised unit tests to be individual per endpoint and exception

1.0.0

  • The unit, contentType, and contentBytes input parameters have been removed. Base64-encoded input should be sent as an input file.
  • The X-RosetteAPI-Request-Id and X-RosetteAPI-ProcessedLanguage values have been added as response headers.
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); Release Notes · rosette-api/python Wiki · GitHub
Skip to content

Release Notes

seth-mg edited this page Nov 18, 2024 · 48 revisions

API Changes

These are modifications since the previous release that may require changes in your calls to the binding.

1.31.0 (18 November 2024)

  • Rebranding Rosette -> Analytics
  • Use new url and api key header.
  • Drop 3.8 and add 3.13.

1.30.0 (10 July 2024)

  • Solved compatibility issue with requests >= 2.32.0
  • record_similarity allows calls with RecordSimilarityParameters without fields and properties

1.29.0 (19 April 2024)

  • Adding support and example for /record-similarity
  • Adding line to entities example to show how to use Indoc Coref Server.
  • Branding, websites, email addresses, logos.

1.28.0 (11 January 2024)

  • Adding support for the /events endpoint (RCB-601)
  • Adding support for negation for /events (TEJ-2055)
  • Refactor parameter handling for Names endpoints. (RCB-622)
  • Dropping support for Python 3.7
  • Adding support for Python 3.12.

1.25.1 (11 May 2023)

  • Removed genre field
  • Fixed crash when trying to set debug header.
  • Allow parameter overrides for /name-similarity and /address-similarity. See the examples directory for an example.
  • Sonar updates.
  • Jenkins updates.

1.24.0 (2 February 2023)

  • Adding warning log if the genre field is present
  • Removed from __future__ import print_function

1.20.0 (12 January 2022)

  • Add set_pool_size() method

1.14.4

  • Support unfielded addresses and update address example for /address-similarity

1.14.3

  • New Address Similarity endpoint /address-similarity
  • New Address Similarity example

1.12.1

  • 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
  • New URL in Categories example
  • Comments added to examples demonstrating how to set options

1.9.0

  • Multilingual language identification example
  • User Agent includes runtime version
  • No longer tested on 2.6 or 3.3

1.8.2

  • Fixed an open file handle

1.8.0

  • New Topics endpoint
  • New Topics example

1.7.0

  • New Endpoints, transliteration and name_deduplication
  • MorphologyOutput class, used for setting the morphology output in the call to morphology has been refactored as api.morphology_output[''], where output type is 'COMPOUND_COMPONENTS', 'HAN_READINGS', 'LEMMAS', 'PARTS_OF_SPEECH', 'COMPLETE'
  • Examples added for transliteration and name_deduplication
  • Deprecated several API methods to conform to python snake_case
  • Deprecated MorphologyOutput class, please use API.morphology_output

1.5.0

  • Bug fix for file + setUrlParameter

1.4.1

  • Api.setUrlParameter(name, value) added, NOTE: "name" can be removed by setting value = None
  • Api.getUrlParameter(name) added
  • Api.clearUrlParameters() added

1.4.0

  • Api.syntax_dependencies added

1.3.0

  • Api.text_embedding added

1.2.0

  • Binding reflects unification of /entities and /entities/linked endpoints; /entities returns a new response model which includes QIDs by default
  • resolve_entities parameter is not available anymore (entities method returns QIDs by default)
  • linkEntities option is available to turn off QIDs through api.setOption("linkEntities", False)

1.1.1

  • Added api.setOption, api.getOption and api.clearOptions to allow users to manage options as needed
  • Removed RelationshipParameters. It's only purpose was to extend DocumentParameters to accept an options parameter. With the advent of the api option methods, it is no longer needed. Use DocumentParameters and api.setOption('accuracyMode', 'RECALL|PRECISION') instead. PRECISION is the default if no options are specified.

1.1.0

  • (optional) genre parameter added

1.0.0

  • Functions translate_name() and matched_name() have been deprecated and replaced with name_translation() and name_similarity() to represent the respective RosetteAPI endpoint name changes.
  • All responses now include the response headers in the returned dict -- make sure to access or filter the desired JSON response object in your code. Related to Rosette API's new headers mentioned here.

Internal Changes

These changes should not require modifications to your bindings calls, but represent major internal changes, often correlating to Rosette API functional changes indicated here.

1.8.3 (Develop)

1.8.1

  • Resolved InsecureRequestWarning

1.8.0

  • topics endpoint
  • example code cleanup

1.7.0

  • Code cleanup per pep8
  • unit tests added for the new endpoints, transliteration and name_deduplication

1.5.0

  • added setUrlParameter logic to multipart handling

1.4.0

  • removed 429 loop. All non-200 codes will be reported as exceptions

1.3.0

  • max connections set according to Concurrency returned from Rosette API

1.2.0

1.1.1

  • Updated unit tests to test the option methods
  • Updated the relationship example to use DocumentParameters and api.setOption

1.1.0

  • Internal restructuring to remove obsolete code and encapsulate request operations
  • Revised unit tests to be individual per endpoint and exception

1.0.0

  • The unit, contentType, and contentBytes input parameters have been removed. Base64-encoded input should be sent as an input file.
  • The X-RosetteAPI-Request-Id and X-RosetteAPI-ProcessedLanguage values have been added as response headers.