Skip to content

Releases: twingly/twingly-search-api-ruby

Dependency updates and CI changes

03 Feb 09:30
Compare
Choose a tag to compare

Implemented enhancements:

  • Make Travis test gem installation #63

Merged pull requests:

  • Allow newer versions of Faraday #93 (Pontus4)
  • Run tests on GitHub Actions #92 (walro)
  • Test with latest Ruby/JRuby versions and drop support for Ruby 2.4 #91 (roback)
  • Bump rake version #90 (walro)
  • Newer Ruby on Travis #89 (roback)
  • Test gem installation on TravisCI #88 (roback)

Unique exceptions for 401/402 errors and reduce memory consumption in general

03 Apr 08:19
Compare
Choose a tag to compare

Implemented enhancements:

  • Differentiate between 401 and 402 status codes #80
  • Low hanging fruit that would reduce memory consumption #75
  • Add fixture for "Invalid language code(s)" #56

Fixed bugs:

  • Inconsistent formating in Result#inspect #79
  • Uninitialized variable warnings #76

Merged pull requests:

  • Drop support for older Rubies #87 (walro)
  • AuthError -> AuthenticationError/AuthorizationError #86 (jage)
  • Travis for modern Rubies #85 (jage)
  • Profile for object allocation and pick some fruit #84 (jage)
  • Improve Result#inspect output #83 (jage)
  • Initialize variables to avoid warnings #82 (jage)
  • Remove deprecated Query#language usage in example #81 (jage)

Add Post#to_h for both LiveFeed and Search

17 May 14:21
Compare
Choose a tag to compare
  • Add Post#to_h for both LiveFeed and Search (#77)

Looser requirement on Faraday

17 May 14:09
Compare
Choose a tag to compare

(v5.1.4 was released on 2018-02-23, the GitHub release was created afterwards)

Full Changelog

Implemented enhancements:

  • Looser requirement on Faraday #70

Fixed bugs:

  • Update yard gem dependency #72

Merged pull requests:

  • Looser requirements on Faraday #74 (jage)
  • Test with latest Ruby versions #73 (dentarg)
  • Test with latest rubies, support Ruby 2.4 and JRuby 9.1 #71 (walro)

Bugfix for datetime in query

16 Oct 11:35
Compare
Choose a tag to compare
  • Timezone information should not be part of timestamps sent to Search API (#69)

Bugfix related to coordinates

29 May 12:58
Compare
Choose a tag to compare
  • Make sure coordinates (latitude/longitude) gets converted to floats 48135f9

Timezone related bugfix

17 May 15:17
Compare
Choose a tag to compare
  • Include timezone info for timestamps in search query #67

Update to Blog Search API v3

17 May 15:16
Compare
Choose a tag to compare
  • Update Search client to Search API v3 #65

Query bugfixes and documentation improvements

03 Mar 09:11
Compare
Choose a tag to compare
  • Query#start_time and Query#end_time can now be removed from a query #54
  • Improvements to parser and timezone tests #52, 73d7cc5
  • Sync documentation with other Search API clients

Improved time handling

17 Feb 16:49
Compare
Choose a tag to compare
  • Post#published and Post#indexed are now returned as Time #50
  • Query#start_time and Query#end_time are converted to UTC at query time #43, #46, #50