· Added support for retrieval of institution-hierarchy profiles (affiliation eid prefixed with 34 instead of 10).
· Publish resource updates to retrieve authors via ORCID.
· Added support for getting key contributing topics for an institution.
· Removed ArticlesReviewsEditorials and ArticlesReviewsEditorialsShortSurveys from most metric operations.
· Addressed authorization failures (EBSCO).
· Addressed infrastructure issues causing authorization failures.
· Fixed issue when HTTP 500 is returned due to documents not being accessible for API use.
· Fixed issue that resulted in HTTP 500 errors when response payload is not returned by service (HTTP 403).
· Improved restart time for gateway in order to minimize downtimes.
· Removed shaped throttling in place of fixed throttling/rate limits. Previously when users exceeded rate limits (qps) the request could potentially be queued, resulting in longer response times. This has been revised to hard limits when exceeded results in HTTP 429 errors. This has been applied across all APIs with the throttling limits adjusted to minimize potential client impacts.
· Publication of new Subject Areas, Top Institutions, and Book Chapters.
· New users to ELSAPI were not getting automatically subscribed to the notification list since late 2018. An update to the system automatically subscribed all of those users. In order for user to remove themselves from this list they need to click on the unsubscribe link sent in the email notifications.
· Increased connection time-out from 1 to 2 minutes.
· Addressed issue where CORS headers were not being returned for non-successful responses.
· Fixed issue that prevented authtokens from working if passed in an OAuth manner.
· Exposed new resource to retrieve facets from Embase.
· Increased default quota.
· Added total number of authors to the author element.
· Addressed incorrect authorization failures.
Enhancement:
· Added navigation links for REF view.
Bug-Fix:
· Corrected issue of duplicate reference id appearing in REF view.
Enhancement:
· Added navigation links for REF view.
Bug-Fix:
· Corrected issue of broken links and other missing metadata within REF view entries.
· Added new resources for topic cluster.
· Added coverage dates to response.
· Removal of cdnRedirect functionality - this parameter will be ignored (i.e. no longer be supported).
· New resource for Embase.
· New footer logo for RELX.
· New APIKeys will now be subject to quota restrictions of 20,000 successful requests every 7 days.
· Addressed issue that caused duplicate affiliation entries to appear.
· Addition of cover date to REF view.
· Addressed issue preventing some users from registering for APIKeys.
· Redefine configurations to ensure restricted access.
· Addressed issue that caused ISBN response field to not be returned as a JSON array.
· Addressed issue that suppressed return of 'fund-sponsor' facet.
· Initial release, allowing internal services to verify SUSHI credentials.
· Addressed issue where request payloads were not being correctly encoded (passed as Strings instead of byte arrays).
· Release of new topics resource.
· Addressed issue where incorrectly encoded UTF-8 characters could not be passed in the response from the back-end service, resulting in HTTP 500 responses.
· Initial release.
· Addressed issue where authors were not returning in COMPLETE view.
· Addressed issue that produced navigation links with duplicate start and count parameters.
· Initial beta release.
· Expand suppression of 'idxterms' response field.
Big-Fix:
· Fix navigation links to contain the correct base URI/host.
· Support field selection for element 'openArchiveArticle'.
Enhancement:
· Sort search results by descending coverDate, by default.
· Final retirement for the original ScienceDirect Search API. Full-Text content can now be searched only through the new ScienceDirect Search V2 API or Article Metadata API.
· Suppress 'exactkeywords' facet.
· Preliminary support for authorization via hash allowing the client to generate secure, time-sensitive URLs.
· Optimization rules for requests that have exceeded quota limits.
· Final implementation of new feature to search for and retrieve full-text article metadata.
· Enable access to JISC view for all requests.
Big-Fix:
· Addressed issue that caused HTTP 204 responses to be returned as HTTP 500.
· Rename of resource URL, from /analytics/compmetrics to /analytics/plumx.
· Implemented authorization rules that restricts access if Scopus account is not entitled for access to Scopus content via API.
· Implemented new authentication rules.
· Publication of new pagination options and topics method.
· Publication of new documentation.
· Authentication now centralized through the new centralized Identity system. This includes streamlined registration procedures and an email verification feature.
Bug-Fix:
· Addressed issue that caused HTTP 500 responses due to a back-end call timing out.
Bug-Fix:
· Addressed issue that caused HTTP 500 responses due to a back-end call timing out.
Enhancement:
· First draft functionality providing discovery access to full text article data.
Enhancement:
· Publication of API Specification for this resource.
Bug-Fix:
· Addressed an issue that prevented institutional token authentication.
Enhancement:
· Expose new 'topic' resource.
Enhancement:
· Restriction of author personal data in response payloads.
Enhancement:
· The COMPLETE and COMPONENT view has now been restricted to only entitled users.
Enhancement:
· Alignment of metric data (ex. document-count, h-index, coauthor-count, etc) with the Scopus web application.
Enhancement:
· Beta release for new Complementary Metrics, based upon PlumX-based metrics.
Bug-Fix:
· Addressed issue that on occasion returned an expired session authentication error.
Enhancement:
· Documentation added as part of rollout of this new API.
Enhancement:
· Beta release for new version of ScienceDirect Search API, which is aligned to the search engine used by the ScienceDirect web application.
Bug-Fix:
· Addressed issue that prevented the proper return of CORS headers.
Enhancement:
· Converted discovery portion of the API to utilize a different back-end infrastructure component.
Enhancement:
· Minor code changes to improve download performance.
Bug-Fix:
· Addressed issue that prevented 'httpAccept' parameter from being recognized, to specify response format.
Bug-Fix:
· Addressed issue where certain responses were not being properly XML-decoded, resulting in HTTP 500 responses (Error transforming XML with XSL).
Bug-Fix:
· Addressed issue that caused HTTP 500 errors for certain response payloads.
Enhancement:
· New API to support verification of PDF compliance.
Enhancement:
· Rollout of Pharmapendium API documentation.
· Updated Geofacets API documentation.
· Updated search tips to reflect move to centralized Scopus query translation functionality.
Bug-Fix:
· Addressed issue where UTF-8 encoded characters were not properly handled for request payloads (POST, PUT).
Enhancement:
· Added item-stage and ScienceDirect link to JISC view.
Enhancement:
· New feature supporting deep pagination. Allows iteration to the end of the search results through use of the 'cursor' parameter, which allows forward (only) navigation through the search results. Note this is mutually exclusive to use of the offset (i.e. 'start') parameter. This feature is limited to Scopus subscribers only.
Bug-Fix:
· Fixed issue that prevented the Google Search box from working.
Enhancement:
· New resource mappings available. The old root, https://api.elsevier.com/metrics/*, has been changed to https://api.elsevier.com/analytics/scival/*.
Enhancement:
· Query Translation alignment with Scopus Web.
Enhancement:
· Beta release of SUSHI COP5 API.
Bug-Fix:
· Fixed issue where creation of a new APIKey did not add the user to the ELSAPI notification subscription list.
Enhancement:
· Added optional parameters 'insttoken' and 'access_token' to interactive API documentation (Swagger).
Enhancement:
· Reformatted JISC view to expose additional child elements within author-group.
· Revised JISC view to return only authors from the 'head' portion of the document.
Bug-Fix:
· Fixed issue when an author is aliased. Typically an alternative URL is returned in an HTTP 301 response, but the original query string parameters were missing, which potentially causes the redirect response to be returned in the wrong mime type (when using 'httpAccept' as a override parameter).
Bug-Fix:
· Fixed issue that prevented using multiple, comma-delimited subject codes/abbreviations via the parameter 'subj'.
Enhancement:
· Move of API specification documents from https://api.elsevier.com/documentation to https://dev.elsevier.com.
Bug-Fix:
· Addressed issue that prevented 'text/xml' from being supported as a response mime type.
Enhancement:
· Introduction of new Geofacets content.
Bug-Fix:
· Fixed issue that prevented the 'subj' parameter from resolving abbreviations. Also addressed issue that prevented multiple, comma-delimited values from being specified.
Bug-Fix:
· Fixed issue that caused HTTP 500 errors when undeclared XML entities are embedded in the data.
Enhancement:
· Restriction ability to search using REFEID field except for privileged APIKeys.
Enhancement:
· Enforce SSL on creation of all new APIKeys.
Security:
· Enforce redirect to SSL when non-secure request is detected. Requests sent to http:// will be redirected to https://. Enabled on April 2.
Performance:
· Aligned threading on all resource to reduce bottlenecks.
· Enforce throttling policies to return HTTP 429 when excess burst traffic is detected.
Enhancement:
· Introduction of the JISC view, tied to custom configuration of a client APIKey.
Enhancement:
· Expose new h5Index option in documentation.
Enhancement:
· Security Vulnerability Fixes.
· New internally hosted location.
Bug-Fix:
· Addressed issue where back-end connection issues for a particular service could cause cascading failures for all back-end service calls. This could result in intermittent and potentially widespread outages for all APIs.
· Addressed issue where DNS entries were being cached indefinitely.
Bug-Fix:
· Corrected issue that caused certain author names (such as True) to be lower case in JSON responses.
Bug-Fix:
· Corrected issue where internal URL was returned for multiple choice responses (HTTP 300).
Enhancement:
· Add openaccess status to abstract-document entries in the DOCUMENTS view, where metadata is available.
Enhancement:
· Modified to secured access to this resource for internal use only.
Bug-Fix:
· Corrected issue that prevented the search of UTF-8 characters.
Bug-Fix:
· Expose openaccess element for Open Access content.
Enhancement:
· Expose new element for accessing funding information.
· Expose openaccess element for Open Access content.
Bug-Fix:
· Corrected issue that restricted unauthorized requests for Open Access content.
Enhancement:
· Expose openaccess element for Open Access content.
Bug-Fix:
· Corrected issue that prevented certain articles from being returned in JSON.
Enhancement:
· Include collaboarator element to be included under the 'authors' element of the response.
Bug-Fix:
· Addressed issue that prevented the parameter 'oa' to be properly processed. Submitting 'oa=true' in combination with 'subscribed=true' allows a user to search for only source content for which they are entitled, including the open access content in sources for which they are NOT entitled.
Bug-Fix:
· Addressed issue that allowed non-entitled users to search under restricted search fields under certain circumstances.
Bug-Fix:
· Replaced sample identifier in Article Entitlement swagger example.
Bug-Fix:
· Addressed issue that prevented retrieval of some unformatted PIIs (identifiers containing periods would result in HTTP 400 or HTTP 404 errors).
Bug-Fix:
· Addressed issue that created invalid redirect link to AM4IR if an unformatted PII is used in the request.
Enhancement:
· Beta release of new query translator functionality, to align with Scopus Web. Functionality is not active by default and must be invoked by special parameter.
Bug-Fix:
· Fixed broken links to Search Tips.
Bug-Fix:
· Addressed issue that caused requests for images to fail over time (caused by issues with back-end disk space availability, used for caching).
Bug-Fix:
· Fixed default value in Affiliation Retrieval interactive documentation that caused request to fail.
· Fixed issue that prevented WADL content from appearing in Engineering Village documentation.
Bug-Fix:
· Addressed issue that restricted access to Open Access content.
Bug-Fix:
· Addressed potential issues that could arise due to high-use resource contention.
Enhancement:
· Updates to SciVal API reference and interactive documentation.
Bug-Fixes:
· Fixed broken links to some of the Search descriptions and examples.
Bug-Fix:
· Addressed issue that caused incorrect redirect URLs to be created for PDFs.
Bug-Fix:
· Fixed broken links to various article and abstract schemas.
Bug-Fix:
· Addressed issue that caused image requests to fail for several days.
Bug-Fix:
· Addressed issue that caused requests to fail for a short period of time.
Bug-Fix:
· Addressed issue that produced URLs with missing hosts in RDF format.
Enhancement:
· Change content disposition to force attachment download.
Bug-Fix:
· Addressed various issues that caused requests to fail.
Bug-Fix:
· Addressed issue that caused long queries to fail.
Bug-Fix:
· Addressed issue when unable to retrieve data from back-end service caused HTTP 500 responses.
Bug-Fix:
· Fixed broken links to various documentation artifacts, including API Definitions and API view summaries.
· Fixed issues resulting in the inability to create APIKeys or modify APIKey settings.
Bug-Fix:
· Addressed issues causing intermittent slowdown and outages across all APIs. These issues, between 7-Nov-2017 to 30-Nov-2017, were primarily related to excessive memory utilization under specific high-usage times.
Enhancement:
· Added new resource to support Author Look-Ups.
Security Remediation:
· Upgrade to TLS v1.2. This may require manual configuration for some browsers, such as Internet Explorer 8-10. See this page for additional information.
· Remove support for HTTP methods OPTIONS, TRACE, PUT, and DELETE.
· Exclude server information in response headers.
Enhancement:
· Migrated primary and supporting applications to the cloud.
Retirement:
· This resource is no longer available.
Enhancement:
· Modified links to ScienceDirect Web to SSL (i.e. https://www.sciencedirect.com).
Enhancement:
· New resource support for the Embase Search resource URI (i.e. https://api.elsevier.com/content/embase/search?alertId=).
Bug-Fix:
· Addressed an issue that prevented the sort parameter from being processed properly.
Bug-Fix:
· Addressed issue that returns HTTP 500 response when invalid identifier is specified in the URL.
Enhancement:
· Change in order of subject-area entries, now returning by descending frequency. As before only the top-3 subject-area entries are returned.
Bug-Fix:
· Addressed issue that returns HTTP 500 response when invalid date range is provided (i.e. range expressed from high to low, such as date=2018-2016).
Bug-Fix:
· Addressed issue that returned XML content but the response Content-Type returned was text/html. HTML is not a supported mime type for this API.
Bug-Fix:
· Addressed issue that returns internal stack trace when multiple parameter values are specified.
· Addressed issue when HTTP 500 is returned when a non-UTF-8 supported character is used in the query.
Enhancement:
· Addressed an issue that prevented requests with long query strings from working successfully.
Enhancement:
· Full availability.
Bug-Fix:
· Addressed issue where sending the parameter content=core negated all content qualifications, returning both core and dummy records.
Enhancement:
· Implemented redirect to common sitemap site http://www.sciencedirect.com/sitemap.xml.
Bug-Fix:
· Fixed cache synchronization issues that could occasionally cause specific requestors to experience authentication or HTTP 500 errors.
Bug-Fix:
· Addressed issues that prevented retrieval of some abstracts containing a large number of authors/affiliations.
· Restored top-level default namespace for responses, previously removed in order to suppress sub-elements being declared with empty namespace (i.e. xmlns=""). The only element that continues to be empty is dc:description.
Enhancement:
· Removal of HTML, ePub, and MOBI formats as format options. These formats are no longer supported.
Bug-Fix:
· Addressed issue where empty result from a co-author query returned a HTTP 500 response.
Enhancement:
· Dark release of the new SciVal API. This API will officially be available through a subsequent back-end release at a later date.
Bug-Fix:
· Addressed issue where unsupported Authorization header values returned HTTP 500 response.
Enhancement:
· Support for submitting query string parameters via POST/PUT. Note that the application does NOT support submitting these parameters using the application/x-www-form-urlencoded mime type.
Bug-Fix:
· Addressed issue where DOIs containing XML-reserved characters returned HTTP 500 response.
Bug-Fix:
· Addressed issue where views submitted in mixed or lower case returned HTTP 500 response.
Enhancement:
· Modified top-level default namespace for responses in order to suppress sub-elements being declared with empty namespace (i.e. xmlns="").
Bug-Fix:
· Addressed issue where subjects submitted using the subj parameter could not be resolved when they map to top-level subjects.
Bug-Fix:
· Addressed issue where HTTP 500 error is returned when search criteria (i.e. query parameter) is not provided (should return HTTP 400 Bad Request).
Bug-Fix:
· Addressed issue where subjects submitted using the subj parameter could not be resolved when they map to top-level subjects.
Bug-Fix:
· Addressed issue where HTTP 500 error is returned when a document cannot be found (should return HTTP 404 Not Found).
· Addressed issue where HTTP 500 error is returned when a document identifier is not provided (should return HTTP 400 Bad Request).
Enhancement:
· Switchover to new infrastructure.
Enhancement:
· Switchover to new infrastructure.
Enhancement:
· Switchover to new infrastructure.
Enhancement:
· Switchover to new infrastructure.
Enhancement:
· Switchover to new infrastructure.
Enhancement:
· Switchover to new infrastructure.
Enhancement:
· Switchover to new infrastructure.
Enhancement:
· Switchover to new infrastructure.
Bug-Fix:
· Addressed issue that could prevent some larger documents to be irretrievable, returning HTTP 500.
Bug-Fix:
· Addressed issue that could prevent searches with UTF-8 characters from executing properly.
· Addressed issue that could cause some APIKeys without defined CORS domains to fail via HTTP Method OPTIONS.
· Addressed issue that prevented some CORS domain headers to not be returned.
Bug-Fix:
· Resolved issue that can result in the inability to create APIKeys if application contains non-alphanumeric characters.
Enhancement:
· Switchover to new infrastructure.
Bug-Fix:
· Resolved issue that can result in sign-in not working after APIKey registration.
Bug-Fix:
· Addressed issues that may result in future failed searches due to invalid query syntax. This is a result of changes to the back-end services which will soon be validating query syntax for each submitted search.
Enhancement:
· Adjusted authentication criteria for CHORUS-based credentials, no longer requiring verification in document metadata.
Bug-Fix:
· Addressed an issue that prevented the return of a response when identifiers contain UTF-8 characters.
Bug-Fix:
· Addressed an issue that prevented the upload of zip files for psuedo satellites.
Bug-Fix:
· Fixed an issue that prevented the original search terms from being returned in the response payload.
Bug-Fix:
· Fixed an issue that prevented tombstoned author profiles from being returned in the correct format.
· Correct issues with response items returned in ORCID views.
Bug-Fix:
· Fixed an issue that prevented the return of dc:publisher value in the response.
Enhancement:
· Return of X-RateLimit HTTP headers for quota-based responses. X-RateLimit-Limit respresents the overall quota limit, X-RateLimit-Remaining represents the number of remaining requests available, and X-RateLimit-Reset represents the UTC timestamp when the quota counter resets.
Enhancement:
· Enforcing validation of registered IP addresses in CHORUS-credential requests.
Enhancement:
· Access to citeScore metadata now available for all responses (previously only available in requests for a single source title). Accessible via the new CITESCORE view or through individual citeScore fields.
Enhancements:
· Refresh of UI layout and navigation.
· Development portal added as a CORS domain for all ELSAPI APIKeys.
· Restructure of API and TDM agreement pages.
· Addition of ELSAPI Developer Notification Alerts.
Bug-Fix:
· Fixed issue where fields subtype and subtypeDescription could not be selected as individual response fields.
Bug-Fix:
· Fixed issue where response was missing prism:volume entry when issue information is unavailable.
Bug-Fix:
· Back-end search errors may result in missing affiliation metadata in the response.
Enhancement:
· Changes to support CHORUS authorization.
Bug-Fix:
· Faulty extraction of tombstoned alias ids resulted in not returning the correct HTTP 301 Redirect response.
Bug-Fix:
· Fixed issue for searches requesting AF-ID facet where the 'label' element was missing from the response.
Bug-Fix:
· Fixed Article Retrieval interactive which was not working with default settings.
Enhancements:
· Update policy version page with archive section.
· Forced redirect to HTTPS for all requests.
Bug-Fix:
· Addressed security issue when using CrossRef tokens.
· Fixed issue of misconfigured security configuration for view META_ABS_REF.
Bug-Fix:
· Fixed issue for invalid searches using AUTHOR-NAME when not the last or only search qualifier.
Maintenance:
· Removed survey pop-up.
· Corrected static files that did not contain HTML5 doctype declaration (i.e. <!DOCTYPE HTML>).
Enhancements:
· Update policy for ScienceDirect IR.
Bug-Fix:
· Addressed issue for replicating citeScore information for multi-entry results.
Bug-Fix:
· Fixed link to website URL on help page.
Enhancements:
· Update cookies information page.
· Update user registration page.
· Addition of ORIG-LOAD-DATE information in ScienceDirect Search API documentation.
· Clarification of description for Citation Overview API reference documentation.
Bug-Fix:
· Corrected back-end SSL certficate error that would caused CHORUS-based authentication to fail (HTTP 401).
Enhancement:
· Removed IPP (Impact Per Publication) metric.
· Addition of new citeScore metrics (replaces IPP metric).
Bug-Fix:
· Eliminate erroneous 'continue' element within navigation link element which resulted in invalid JSON (and missing navigation links in JSON).
Enhancements:
· Temporary surveymonkey pop-up on homepage.
· Removed parameters from Abstract Citation Count API documentation. This included issn, isbn, volume, issue, page, and title. Since use of any of these parameters results in more than one result item, the results were often ambiguous and confusing.
Bug-Fix:
· Addressed issue where port name is included in the navigation URLs. Use of these URLs resulted in time-out responses for some clients.
Enhancement:
· Author Manuscript redirect now limited to content from 2013 and beyond. Articles prior to that will be returned as a one-page PDF.
Bug-Fix:
· Addressed issue when back-end retrieval failure of metric data results in a failed request.
Enhancement:
· Modified configuration to allow administrative access to this API.
Bug-Fix:
· Addressed issue where incorrect links were returned for choice response (i.e. where an ambiguous request for an attachment returns more than one option).
Bug-Fix:
· Addressed issue where using Open Access parameter returns an error.
· Addressed issue where Adjustment Groups did not work properly.
Bug-Fix:
· Limit of requests using COMPLETE view from a maximum of 100 to 25 to address performance issues.
Enhancements:
· Updated Scopus logo examples for image-based Abstract Citation Count API.
· Removed parameters from Abstract Citation Count API documentation. This included issn, isbn, volume, issue, page, and title. Since use of any of these parameters results in more than one result item, the results were often ambiguous and confusing.
Bug-Fix:
· Improved quality of JSON responses by removing 'sup' elements from within the element 'indexterms'.
· Invalid response for JSON and XML responses when abstract does not contain affiliations.
Bug-Fix:
· Addressed issue of not being able to find results for DOIs containing special characters.
Bug-Fix:
· Changed top-level element in unauthorized responses to be consistent with the standard response (i.e. attachment-metadata-response).
Enhancements:
· Updated ScienceDirect and Scopus logos.
· Addition of information to the SD IR technical document describing Author Manuscript retrieval.
Bug-Fix:
· Addressed issue of failed authentications when session based on ScienceDirect platform.
· Addressed issue of top-level 'document' element always redefined as returning array in JSON response, even for single elements.
Enhancement:
· New API to expose Elsevier Text Mining service for selected clients.
Bug-Fix:
· Addressed discrepancy in search results between APIs and Scopus when using AUTHOR-NAME phrase searches.
· Addressed issue of default sort order not being properly set.
Enhancements:
· Changes to the IR use case and SD IR policy pages.
· Addition of CURRENT and ARCHIVE labels for versions of the API/TDM agreements.
Bug-Fix:
· Addressed issue where failed authentications return HTTP 200 with empty response values, including authtoken, returned.
Enhancement:
· Provide the ability, through use of new parameter 'amsRedirect', to be redirected to a web-based Author Manuscript site when requesting a full-text article in PDF format when not entitled to the full article.
· Entitlement errors now include a link to a descriptive page outlining the variety of entitlement error conditions with explanations.
Enhancement:
· Optimize performance through simplified back-end authentication.
Enhancement:
· New API to expose news-related data associated with the Elsevier News Coverage API.
Bug-Fix:
· Addressed intermittent HTTP 404 failures when attempting to retrieve the article in HTML .
Bug-Fix:
· Addressed issue allowing APIKeys without proper configuration settings access to data without Scopus entitlements.
Validation:
· Verified support for special character DOIs (i.e. those with reserved XML characters like < and >). Search for such DOIs requires the use of an exact phrase search, or double quotes, around the DOI value (i.e. DOI("...")).
Bug-Fix:
· Addressed issue where invalid JSON responses were returned.
· Addressed issue where only the first entry for response field 'authkeywords' was returned.
Enhancement:
· Returning HTTP header 'Vary: Origin' for all responses, in order to accommodate scenarios when the return of HTTP header 'Access-Control-Allow-Origin' is applicable. See more at https://www.w3.org/TR/cors/, Section 6.4.
· Performance optimizations for authentication across most APIs.
Bug-Fix:
· Addressed issue where some requests may result in an entitlement error response due to back-end authentication caching issues.
Bug-Fix:
· Addressed issue where requests listing multiple documents each returned references to the same response entry.
Bug-Fix:
· Addressed issue where searches by AF-ID() produced empty search results.
Enhancement:
· Return of new fields fund-sponsor, fund-acr, and fund-no in COMPLETE response view.
· Removed legacy field 'intid', which is no longer returned in search results, from documentation.
· Removed multivalued response fields from sort list as they are no longer supported. Includes 'aucite' and 'title'.
Bug-Fix:
· Addressed issue where searches by AFFIL() produced empty search results.
Enhancement:
· Links associated with the Scopus web application have been converted from .url to .uri format.
Bug-Fix:
· Fixed issue where DOIs with special characters returned 'not found' status.
Enhancement:
· New rules for Text-Mining APIKeys require them to be specifically classified as Text-Mining. This will happen automatically for new APIKeys when the license agreement is selected.
Enhancement:
· Removed ORCID from search tips since this is not a searchable field in this index.
Enhancement:
· Support use of wildcards for CORS domain specification. If a wildcard is listed as a CORS domain, all Origin values will be echoed back as Access-Control-Allow-Origin.
Enhancement:
· New API to retrieve individual records from Engineering Village databases.
Bug-Fix:
· Corrected issue where a legacy back-end service was being called.
Bug-Fix:
· Optimize back-end authentication by retrieving source entitlement information only when needed. This should only be applicable for clients with a large set of entitlement metadata.
Enhancement:
· Removed extra throttling that was originally defined with the API was in development.
Bug-Fix:
· Addressed issue where cover image is not found because default cover image is not defined.
Bug-Fix:
· Support return of request id in HTTP response headers when id is provided as query string parameter.
Bug-Fix:
· Addressed issue of reference section of article returns "variable not found" text for META_ABS_REF view when there are no references defined for the document.
Enhancement:
· Restructuring to input payload in order to support additional metadata in usage reports.
Bug-Fix:
· Fixed issue of slower response times when source title cannot found.
Enhancement:
· New API to support Scopus Odysseus widget; returns reference point (certscore) metrics.
Bug-Fix:
· Fixed an issue where the opensearch:searchTerms element is URL-encoded.
Bug-Fix:
· Fixed an issue where some DOIs with special characters (such as < and >) cannot be found.
· Removal of API-based citedby link from metadata response.
Enhancement:
· Support for If-Modified-Since for all ePub formats (i.e. HTML, ePub, and Mobi).
· Modification to TDM (Text Data Mining) implementation wherein text mining is a function of client entitlements instead of a factor of the APIKey configuration. Requires the client to have an account designated as "academic" and ensure Text Data Mining not be disabled.
Enhancement:
· Ensure in all response payloads that URIs linking to ELSAPI and Scopus resources support incoming SSL protocol. Thus, if the incoming request is SSL then the links included in the response payload is also SSL. ScienceDirect resource URIs are excluded.
Enhancements:
· APIKey-authorized access to this API.
· Response support for institutional repositories.
Enhancement:
· Full support for CHORUS Agency Harvestor - support for CHORUS-based authtoken and funder id and IP validation, enforcing sponsor-designated associations for access to full-text documents.
Enhancement:
· Multiple choice responses (HTTP 300, when authentication does not resolve to a single department) now returns pre-created links to the Authentication API resource for each department choice.
Bug-Fix:
· Fixed issue when author surname or given-name is mapped to Boolean "true" and "false" when author name is actually True or False.
Bug-Fix:
· Improper handling of date parameter prevented years from being inclusive. That is, specifying a date range 2002-2003 was using Dec 31, 2002 to Jan 1, 2003 instead of Jan 1, 2002 to Dec 31, 2003. This has been corrected across all search indexes.
Enhancement:
· Pilot support for CHORUS Agency Harvestor - support for funder id.
Enhancement:
· Restricted entitlement checking by requiring an specific API access fence associated to the account for the authenticating user.
Bug-Fix:
· Subject classification codes and abbreviations were not recognized as search criteria for nonserial subjects.
Bug-Fix:
· Improper processing of query string parameters could result in invalid navigation links in search results. This occured for the first query string parameter included before the "query" parameter.
Bug-Fix:
· Improper configuration resulted in the inability of some clients from retrieving views LIGHT and STANDARD.
Enhancement:
· ScienceDirect subject classifications now contain additional information indicating whether a subject classification is a parent to other subjects.
Bug-Fix:
· An issue in caching could result in authentication errors even when making a specific choice.
Enhancement:
· New Scopus logo provided for citation count image.
· Deprecated use of colons in all resource URIs. Although still supported, resource URIs such as http://api.elsevier.com/content/search/index:scopus no longer return URIs in an index: format. This is also true for identifier-based URIs, such as http://api.elsevier.com/content/article/pii:S1234567890.
· Removed API-based citedby links from all response payloads.
· New search resource to provide access to Engineering Village content.
· Removed query string parameters resolveGroups and authorFormat.
Bug Fix:
· Identifiers containing periods are not properly processed and may result in HTTP 404 Not Found errors.
Enhancement:
· Added PII to the basic, meta, meta_abs, and full views.
Bug Fix:
· Resource not found message is displayed when an invalid id is requested for basic view.
Pilot:
· New API to notify partners of the hosting status of an article.
Empty search results in JSON return HTTP 500 instead of HTTP 200.
Bug Fix:
· Full text of article not returned when requesting text/plain, even if requestor is entitled to the article.
Bug Fix:
· Field-restricted search with phrase containing = is not properly translated. So a search like title(p s = 7 TeV) will have the = incorrectly translated to the operator IS.
We have established a more comprehensive connection between the primary documentation site (http://dev.elsevier.com) and the functional interfaces (http://api.elsevier.com).
Bug Fix:
· HTML response is not returned for all users. Should honor the same entitlement rules as JPEG image.
Bug Fix:
· If-Modified-Since not functioning correctly - returns HTTP 200 and document even when a HTTP 304 with no document response is warranted.
Enhancement:
· Added country as a sortable field.
· Removed certscore as a sortable field.
New API to expose Author Feedback interfaces
Bug Fix:
· Time-out errors can occur due to excessively large reports. Adjustments may result in a need for ELSAPI clients to increase connection and/or read times for larger reports.
Bug Fix:
· Unable to retrieve attachments when using unformatted PIIs.
Enhancement:
· Incorporation of additional open access status on source metadata.
Bug Fix:
Invalid JSON returned when authkeyword entries contain child elements within the value (ex. <sup> child element).
Enhancement:
Return xocs:available-online element within xocs:meta section of document for all views.
Bug Fix:
Address issue where dc:creator entries are not found when full text author does not have authors in ce:author-group/ce:collaborator.
Bug Fix:
DOI searches contain "<" and ">" characters result in zero results due to improper encoding of the search.
Bug Fix:
Address issue where dc:creator entries incorrectly returns author entries found in the editor section of the document.
Bug Fix:
Minor corrections to search response fields in anticipation of switchover to new search engine.
Optimization:
Performance tuning to run back-end identifier searches in parallel.
Bug Fix:
Address issue where profiles are 'not found' when request contains multiple author_id values.
Second phase of development for exposing the Electronic Holdings Report through the ELSAPI framework.
Initial exposure of Reaxys API for use with ELSAPI framework.
Bug Fix:
Addresses issues where responses do not include open access metadata.
Enhancement:
Support the ability to search and retrieve by electronic ISSN (prism:eIssn).
· Performance tuning for all APIs.
· Support compression of textual responses for api.elsevier.com.
Enhancement:
· Support for HTML response (anchor snippet).
Enhancement:
· Allows submission of additional metadata fields in usage record (event-time, session-id, and user-agent).
Bug Fix:
· Address issue where empty author profile information returned when submitting a abstract document identifier (Abstract EID).
Bug Fix:
· Fixed issue preventing searches by DOI from being returned.
· Onboarding support within the API authentication framework, including enforcement of APIKey throttling.
Enhancement:
· Support for Open Data attachment retrieval (i.e. open access attachments within documents that aren’t open access).
Bug Fix:
· Fixed issue where ‘subj’ parameter was not being processed.
Performance Enhancement:
· Improvements in implementation of author and affiliation retrieval for COMPLETE view or when any field selections relating to author or affiliation information.
· Introduction of the AUTHORGROUP view, which returns the same fields as the current COMPLETE view. Eventually authors and affiliations will be removed from the COMPLETE view and only returned in AUTHORGROUP. AUTHORGROUP view is limited to 25 documents per request.
Enhancement:
· Allow administrative capability for “Get Annotation Satellite by URI” and “Delete Annotation Satellite by URI” functions.
· Expose “Auto-Complete Concept Label Search” capability.
Big Fix:
· Fixed missing ‘affiliation’ sub-element when requesting field=author.
Bug Fix:
· Book volume title not displayed properly.
New:
· Incorporated to support API authentication framework, including enforcement of APIKey throttling.
Bug Fix:
· Fix to Scopus Search API not properly handling ‘&’ when it appears in field-restricted phrase searches.
Enhancement:
· Performance enhancements for search requests returning author and affiliations. Responses will now include only the data available in the abstract document itself, which may result in slight discrepancies in the affiliation details when part of a parent affiliation.
Enhancement:
· Updated ‘Scopus’ watermark logo for image-based citation counts.
Big Fix:
· Fixed an issue where any scopus_id used resulted in a “not_found” response for metadata (i.e. textual) requests.
Enhancement:
· Support for new CrossRef header ‘CR-Clickthrough-Client-Token’ as a way of passing prospect tokens.
· Support for new Dublin Core and PRISM metadata elements, including:
o dc:format (contains response mime type, ex. ‘text/xml’)
o dcterms:subject (contains author keywords)
o prism:publisher (contains portion of copyright)
o dcterms:isPartOf (contains urn for isbn for nonserial)
o prism:number (contains issue number or range)
o prism:issueName (contains special issue titles)
o prism:pageRange (contains start and, if available, end page range)
Enhancement:
· Beta:
o Can be accessed by sending the query string parameter ‘useRetrieval=true’ OR sending a resource version of ‘new’ (i.e. query string parameter ‘ver=new’ or HTTP header ‘X-ELS-ResourceVersion: new’).
o Optimized response performance for search requests, particularly for those returning element in the COMPLETE view. Responses now include only the data available in the abstract document itself, which may result in a loss of detailed elements, primarily those associated with AUTHORS and AFFILIATIONS.
· Return of ‘article-number’ in ‘coredata’ section of the response.
· New functionality to return citation count as metadata responses. This supports the ability to retrieve the counts for multiple identifiers. Note that the ability to retrieve this metadata is considered a separate resource, which is not enabled by default for all users.
· Revisions to support request payload as defined by the Content-Type application/vnd.crossref.det-envelope+json;v=1.0.0. The payload looks something like this:
{
"uuid": "e583eca0-fdf4-45ff-8c8e-2c3ce1196ea7",
"message-type": "counter-download",
"source-token": "hZqJDbcbKSSRgRG_PJxSBA",
"message":
{ "doi": "10.1016/S0014-5793(01)03313-0", "content-type": "application/pdf", "user-ip": "127.1.1.1" }
}
Where:
uuid: an identifier that uniquely defines the envelope and is meant to enable idempotent processing of reported events. This will functionally replace passing the query string parameter ‘reqId’ or the HTTP header ‘X-ELS-ReqId’.
message-type: a string that identifies the content type of the message
message: a JSON object containing the application-specific message.
Enhancement:
· Supports the ability to specify ‘application/xml’ as a response format.
· Support of comma-delimited list of identifiers in the query string parameters ‘pii’, ‘doi’, or ‘eid’. Note that use of scopus_id and pubmed_id are not supported as multi-identifier requests.
· Return of ‘scopus_id’ or ‘pubmed_id’ in the response payload when either of those identifiers is used in the request.
Enhancement:
· Omit initials from ‘authname’ element if given-name is provided. This eliminates the potential duplication of initials when given-name contains initials.
· Return of ‘pii’ in the response, when available.
Enhancement:
· Return of metric ‘IPP’ in response, which is returned as an element or list of elements similar to SJR and SNIP.
Bug fix:
· Responses with UTF-8 characters are not properly encoded.
Bug fix:
· Fixed an issue where navigation links in the search responses were built incorrectly when the request included a facet ‘count’.
ex.
http://api.elsevier.com/content/search/scidir?start=0&count=25&query=heart&facets= srctitle%28sort=fd,count=100%29&httpAccept=application/xml
· New API to allow non-publishers to log usage records for tracking end-user article access.
Enhancement:
· Provide the ability to retrieve entitlement status for multiple document identifiers by specifying the comma-delimited list in the query string.
Enhancement:
· Provide the ability to search by orcid.
Bug fix:
· Requests using identifiers ‘scopus_id’ and ‘pubmed_id’ returned “not found” errors.
Bug fix:
· “Get Similar Describes Resources for Annotations” was not working properly.
· Renamed API from “Abstract Citations” to “Citation Overview”.
· Provided the ability to exclude self-citations for specific authors.
Bug fix:
· Fixed an issue that prevented the ability to filter a request as a union between subscribed sources and open access content. This can be done by submitting the query string parameters ‘subscribed=true’ and ‘oa=true’.
Enhancement:
· Inclusion of article-number in search response.
Bug fix:
· Fixed an issue that involved links to the Scopus web application being improperly constructed inward links.
Enhancement:
Ability to suppress navigation links using the query string parameter 'suppressNavLinks=true'.
Field name 'subject' changed back to 'subject-area'.
Support for the following field selections:
Bug fix:
Return of API-enhanced author elements was missing for simple-articles.
Incomplete data for RDF format.
Enhancement:
Support for the following field selections from the original text of the abstract:
New resource: "Get Similar Describes Resources for Annotations".
New resources to search and retrieve ScienceDirect and Scopus subject classifications. These are described in the Metadata section on the Interface APIs tab of the documentation.