Skip to content

Releases: indieweb/indieweb-endpoints-ruby

v10.1.0

Choose a tag to compare

@jgarber623 jgarber623 released this 22 May 21:50
v10.1.0
6a81066

What's Changed

Commits

  • Bump actions/checkout from 4 to 5 (5bd6078)
  • Bump actions/checkout from 4 to 5 (#19) (d7e0338)
  • Update development Ruby to v3.4.6 (4cd0242)
  • Add rspec and rubocop binstubs (b1107e7)
  • Update Ruby feature version (14f9dd2)
  • Bump actions/checkout from 5 to 6 (a7f6d5f)
  • Bump actions/checkout from 5 to 6 (#20) (0925f01)
  • Rebuild Dev Container, add lockfile (f795cb3)
  • Refactor Git ignore file (11987ed)
  • Remove --config from RuboCop binstub (8694a26)
  • Add streamlined test environment Gemfile (54909fb)
  • Add DryerLint gems, commit lockfile (5c538ca)
  • Update to Ruby v4.0.5 (2c97eaf)
  • Wording and formatting (f49a341)
  • Use DryerLint gems (2760cdc)
  • Refactor CI workflow (8274c27)
  • Add bundler ecosystem (e1f6ec7)
  • Update nokogiri-html-ext dependency constraint (0d674aa)
  • Update http gem dependency constraint (e82cdf4)
  • Change http gem constraint to allow for v6 (0aaec5f)
  • Rescue HTTP::URI::InvalidError (664457d)
  • Bump version to v10.1.0 (6a81066)

Full Changelog: v10.0.2...v10.1.0

v10.0.2

Choose a tag to compare

@jgarber623 jgarber623 released this 28 May 02:41
v10.0.2
968da3b

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

Choose a tag to compare

@jgarber623 jgarber623 released this 08 May 04:18
v10.0.1
bfc8b1b

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

Choose a tag to compare

@jgarber623 jgarber623 released this 04 May 03:07
v10.0.0
996b85f

"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

Choose a tag to compare

@jgarber623 jgarber623 released this 18 Apr 03:48
v9.1.0
a883f45

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

Choose a tag to compare

@jgarber623 jgarber623 released this 16 Mar 04:17
0fe63e4

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

Choose a tag to compare

@jgarber623 jgarber623 released this 09 Nov 20:23
v8.0.0
4a9a67c
  • 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

Choose a tag to compare

@jgarber623 jgarber623 released this 04 Oct 15:13
v7.2.0
cfe2722
  • 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

Choose a tag to compare

@jgarber623 jgarber623 released this 09 Mar 04:04
v7.1.0
6b237f1

v7.0.0

Choose a tag to compare

@jgarber623 jgarber623 released this 06 Jan 21:59
v7.0.0
0fe6cc3
  • 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)