Skip to content

Releases: indieweb/indieweb-endpoints-ruby

v10.0.2

28 May 02:41
v10.0.2
968da3b
Compare
Choose a tag to compare

Commits

  • Add missing closing bracket to inspect method (aa4d687)
  • Update project Ruby version (52eaf59)
  • Update nokogiri-html-ext constraint (5bcd404)
  • Fix resolve_urls! method call (ea16f68)
  • Bump version to v10.0.2 (968da3b)

Full Changelog: v10.0.1...v10.0.2

v10.0.1

08 May 04:18
v10.0.1
bfc8b1b
Compare
Choose a tag to compare

Commits

  • Extract exceptions to its own file (9baf545)
  • Change Client#inspect format (6228d89)
  • Update link-header-parser-ruby to v7 (56e4d5a)
  • Bump version to v10.0.1 (bfc8b1b)

Full Changelog: v10.0.0...v10.0.1

v10.0.0

04 May 03:07
v10.0.0
996b85f
Compare
Choose a tag to compare

"Breaking" changes

  • minimum Ruby once again v2.7
  • client user agent string has changed to Mozilla/5.0 (compatible; IndieWebEndpointsDiscovery/1.0; +https://rubygems.org/gems/indieweb-endpoints)
  • IndieWeb::Endpoints::Client#inspect returns a slightly differently formatted string

Commits

  • Alpha sort triggers [skip ci] (34a2b6e)
  • Fix IRB history file config (84d26c1)
  • Ignore .ruby-lsp folder (8dfc02d)
  • Remove unnecessary system command (48be456)
  • Set minimum Ruby version to 2.7 (31a9e57)
  • Refactor Client#inspect method (354ec39)
  • Update Client’s user agent string (3ae2586)
  • Remove unnecessary call to #to_s (36b73f9)
  • Add nokogiri-html-ext (feb119b)
  • Refactor private matches_from_headers method (a8ec53d)
  • Update selectors to return attributes (70b8001)
  • Resolve relative URLs in parsed document (bd60091)
  • Remove exception handling (9346b08)
  • Remove #inspect spec (4bd7dc9)
  • Bump version to v10.0.0 (996b85f)

Full Changelog: v9.1.0...v10.0.0

v9.1.0

18 Apr 03:48
v9.1.0
a883f45
Compare
Choose a tag to compare

Notable Changes

  • reintroduced Ruby < 3 support
  • refactored parsing code (but with the same user-facing API)
  • modernized development setup with improvements to IRB, linting, and
    the Dev Container experience

Commits

  • Re-add missing workflow_call trigger (a883f45)
  • Bump version to v9.1.0 (56c314e)
  • Remove addressed RuboCop todo file (045b19e)
  • Rewrite and simplify parsing code (791f3fb)
  • Remove version.rb file (40049ca)
  • Refactor for Ruby 2.6 compatibility (a4406e1)
  • Generate RuboCop todo list (7319c2f)
  • RuboCop: Lint/NonDeterministicRequireOrder (ca1460f)
  • Relax version constraints to allow for Ruby 2.6 (a3099db)
  • Update ignored revs file (b3d1a85)
  • RuboCop: Lint/RedundantDirGlobSort (405339e)
  • Configure custom transformation of IndieWeb string (86536e7)
  • RuboCop: Layout/MultilineMethodCallIndentation (49b30c9)
  • Add documentation_uri and homepage_uri (e72a1e6)
  • RuboCop: Gemspec/AddRuntimeDependency (c628e6c)
  • RuboCop: Style/StringLiterals (98a94d2)
  • RuboCop: Style/WordArray (cb72804)
  • RuboCop: Style/TrailingCommaInArrayLiteral (12614ff)
  • RuboCop: Style/TrailingCommaInHashLiteral (c6378d3)
  • Update project Ruby version to v3.4.3 (49d963d)
  • Refactor Dev Container configuration (64c9292)
  • Streamline GitHub Actions workflows (4925c89)
  • Enable branch coverage (72b7fd9)
  • Remove ruby/debug gem (f4e6154)
  • Streamline IRB config (a2bced4)
  • Back to RuboCop (d8a393a)
  • Remove YARD config file (328f635)
  • Disable ruby-lsp formatter (5100c76)

Full Changelog: v9.0.0...v9.1.0

v9.0.0

16 Mar 04:17
0fe63e4
Compare
Choose a tag to compare

Breaking Changes

  • drop support for Ruby v2.7 (#18)
  • update dependency version constraints (#18)

What's Changed

New Contributors

Full Changelog: v8.0.0...v9.0.0

v8.0.0

09 Nov 20:23
v8.0.0
4a9a67c
Compare
Choose a tag to compare
  • Refactor ResponseHeadersParser#results_for to use Enumerable#filter_map (946ff3d)
  • Update link-header-parser dependency constraint (4f093fb)
  • Breaking change: Update development Ruby to 2.7.6 and minimum Ruby to 2.7 (593455d)

v7.2.0

04 Oct 15:13
v7.2.0
cfe2722
Compare
Choose a tag to compare
  • Add support for indieauth-metadata endpoint (35cc950)
  • Switch from pry-byebug to Ruby's debug gem (7ad8925)
  • Update development Ruby version to 2.6.10 (f105752)

v7.1.0

09 Mar 04:04
v7.1.0
6b237f1
Compare
Choose a tag to compare

v7.0.0

06 Jan 21:59
v7.0.0
0fe6cc3
Compare
Choose a tag to compare
  • Update runtime dependency versions (5c9430f)
  • Breaking change: Update development Ruby version to 2.6.9 and minimum Ruby version to 2.6 (ed17ab1 and 7e4a621)
  • Migrate to GitHub Actions from Travis CI (c019756)
  • Add rubygems_mfa_required to gemspec metadata (1f0a40f)

v6.1.0

26 May 03:41
Compare
Choose a tag to compare
  • Add support for Ruby 3.0 (3394252)