Skip to content

Releases: ebsco/edsapi-ruby

Improved results error handling

Choose a tag to compare

@bmckinney-ebsco bmckinney-ebsco released this 31 Oct 16:12
1432056

Fixed

  • Throws error when query fails with a 200 status code and html error message (query = the meaning of life or 4=2), see #90.
  • Raises a specific "record not found" error instead of a generic "bad request" error when a record cannot be retrieved, see #88.

logger dependency removed

Choose a tag to compare

@bmckinney-ebsco bmckinney-ebsco released this 05 Dec 19:53

Changed

  • logger dependency removed since it's been part of the standard library.

Configurable cache

Choose a tag to compare

@bmckinney-ebsco bmckinney-ebsco released this 14 Nov 20:38

Fixed

  • Fixed a bug where the cached auth key isn't deleted if it expires before its cache expiration. This should only occur in rare cases where the auth token cache expiration exceeds 30 minutes.

Added

  • Cache expiration is configurable for individual EDS API calls (time unit = seconds).

Changed

  • Default cache expiration for auth keys is now 25 minutes instead of 30 to make sure they are always refreshed before their 30 minute expiration. If an expiration is configured longer than 25 minutes, it is reset to 25 minutes automatically.

Bug fixes: #85 and #86

Choose a tag to compare

@bmckinney-ebsco bmckinney-ebsco released this 02 Nov 20:40
  • Fixed a bug where fulltext html becomes nil after sanitizing. #85
  • Fixed a bug where the url protocol is missing from fulltext custom links. #86

List retrieval bug fixes

Choose a tag to compare

@bmckinney-ebsco bmckinney-ebsco released this 29 Oct 17:29
  • List retrieval returns a repeating list of just the first record.
  • List retrieval fails to increment the EDS result id.

Citation link replacement

Choose a tag to compare

@bmckinney-ebsco bmckinney-ebsco released this 18 Oct 19:51

You can specify find and replace regular expressions to either replace or remove links in citations.

Suppresses EBSCOhost links in citation styles and exports

Choose a tag to compare

@bmckinney bmckinney released this 15 Oct 21:50

EBSCOhost links in citation styles and exports are removed by default. They can be included by setting remove_citation_links to false in the config or by setting the ENV var EDS_REMOVE_CITATION_LINKS to false.

Citation styles and exports

Choose a tag to compare

@bmckinney bmckinney released this 10 Oct 16:07

Adds support for citation styles and export (RIS).