Skip to content
This repository was archived by the owner on Sep 30, 2026. It is now read-only.

Release 1.0.0 - #38

Merged
AbuMareBear merged 1 commit into
mainfrom
release-1.0.0
Jun 16, 2026
Merged

AbuMareBear merged 1 commit into
mainfrom
release-1.0.0

Conversation

@AbuMareBear

Copy link
Copy Markdown
Contributor

Tags the first stable release of axe-cuprite and closes the pre-1.0 polish gaps surfaced in the readiness assessment. No functional changes — the runtime behavior is identical to 0.2.0; this commits the API as stable under SemVer.

Changes

  • Bump VERSION to 1.0.0.
  • Fix stale driver-support comment in lib/axe/cuprite.rb — the header still advertised "any other real-browser Capybara driver," contradicting the Cuprite-only repositioning (Drop the "works with any real-browser Capybara driver" claim; position axe-cuprite as Cuprite-only #31/Position axe-cuprite as Cuprite-only (#31) #34) already applied to the README, gemspec, and AGENTS.md. This was the last place the gem implicitly over-promised driver support.
  • Gemspec metadata: add bug_tracker_uri and documentation_uri so RubyGems surfaces issue-tracker and docs links.
  • README: add badges (gem version, CI, license), a consolidated Requirements section, and a Versioning policy that spells out which classes are public API (covered by SemVer) vs. internal (Injector, DeepFreeze), and warns that a vendored axe-core bump can introduce new violations.
  • CHANGELOG: promote the [Unreleased] section to [1.0.0] - 2026-06-16 (keeping an empty Unreleased) and add the previously-missing footer link reference definitions.

Verification

  • bundle exec rspec → 66 examples, 0 failures (live under Cuprite/headless Chrome)
  • bundle exec rubocop → 23 files, 0 offenses
  • gem build → builds clean as axe-cuprite-1.0.0.gem

Tag the first stable release and close the pre-1.0 polish gaps:

- Bump VERSION to 1.0.0.
- Fix the stale header comment in lib/axe/cuprite.rb that still advertised
  support for "any other real-browser Capybara driver", contradicting the
  Cuprite-only repositioning already applied elsewhere.
- Add bug_tracker_uri and documentation_uri to the gemspec metadata.
- Add README badges (gem version, CI, license), a Requirements section, and a
  Versioning policy spelling out the public API vs. internal classes.
- Promote the CHANGELOG Unreleased section to [1.0.0] and add the previously
  missing footer link references.
@AbuMareBear
AbuMareBear merged commit 6e1a559 into main Jun 16, 2026
6 checks passed
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant