Skip to content

Releases: GoogleChromeLabs/wpt-gen

v0.6.3

Choose a tag to compare

@szy196 szy196 released this 28 May 19:56
892fb49

What's Changed

  • chore: bump release version to v0.6.3 by @szy196 in #529

Full Changelog: v0.6.2...v0.6.3

v0.6.2

Choose a tag to compare

@szy196 szy196 released this 28 May 18:34
2bfbc82

What's Changed

  • feat: always render all 5 requirement categories in coverage report by @szy196 in #526

Full Changelog: v0.6.1...v0.6.2

v0.6.1

Choose a tag to compare

@szy196 szy196 released this 21 May 23:55
437c787

What's Changed

  • fix: resolve PEP 517 build isolation sandbox violation for lib subdirectory by @szy196 in #523
  • chore: release version v0.6.1 by @szy196 in #524

Full Changelog: v0.6.0...v0.6.1

v0.6.0

Choose a tag to compare

@szy196 szy196 released this 21 May 17:58
d19603c

What's Changed

  • Fix Dependabot ResolutionImpossible errors by syncing Python version and grouping pip updates by @DanielRyanSmith in #477
  • Restrict Dependabot pip grouping to direct dependencies to fix transitive upgrade conflicts by @DanielRyanSmith in #483
  • chore(deps): bump lxml from 6.0.4 to 6.1.0 by @dependabot[bot] in #479
  • chore(deps-dev): bump black from 25.12.0 to 26.3.1 by @dependabot[bot] in #492
  • chore: Remove pip-tools and lockfiles to fix Dependabot failures by @DanielRyanSmith in #494
  • [Vendoring] Refactor UIProvider to Support Dependency Injection by @szy196 in #461
  • [vendoring] Implement LoggingUIProvider for non-interactive execution by @szy196 in #482
  • [vendoring] Move WorkflowError to models to decouple imports (#445) by @szy196 in #495
  • Replace addlicense Go dependency with Python script by @DanielRyanSmith in #470
  • [vendoring] Make WPT path optional for library mode (#446) by @szy196 in #496
  • [vendoring] Implement data models and parsers for Markdown report (#447) by @szy196 in #497
  • [vendoring] Implement report rendering and Jinja template (#447) by @szy196 in #498
  • [vendoring] Integrate report rendering and simplify summary by @szy196 in #499
  • [vendoring] Move google-adk to optional dependencies in separate package by @szy196 in #500
  • Chore: Upgrade project to Python 3.11 by @szy196 in #503
  • [vendoring] Add CI script to verify sync of pyproject.toml files by @szy196 in #501
  • docs: move release process to dedicated file and expand it by @DanielRyanSmith in #505
  • [vendoring] Implement library-mode exceptions and token bypass logic (#449) by @szy196 in #502
  • [vendoring] Expose generate_audit_report programmatic API (#450) by @szy196 in #504
  • chore: remove litellm from library dependencies to unblock downstream click conflict by @szy196 in #507
  • chore: update litellm to >=1.84.0 to resolve click conflict in chromestatus vendoring by @szy196 in #508
  • fix: configure suggestions_only and disable directory inference in library mode by @szy196 in #509
  • fix: bypass saving report to file in library mode by @szy196 in #510
  • [vendoring] implement remote WPT test fetching in library mode by @szy196 in #513
  • [vendoring] bypass cache by default and simplify fetch logging in library mode by @szy196 in #516
  • [vendoring] dynamically group worksheet categories and render test suggestions as a flat list by @szy196 in #519
  • fix: resolve persistent CI failures with google.cloud namespace package by @szy196 in #522
  • docs: add lib/pyproject.toml to release instructions by @szy196 in #521
  • chore: bump version to 0.6.0 for release by @szy196 in #520

Full Changelog: v0.5.0...v0.6.0

v0.5.0

Choose a tag to compare

@DanielRyanSmith DanielRyanSmith released this 17 Apr 22:20
a6b75fc

What's Changed

Full Changelog: v0.4.0...v0.5.0

v0.4.0

Choose a tag to compare

@DanielRyanSmith DanielRyanSmith released this 08 Apr 22:24
8bd3853

Release 0.4.0

v0.3.0

Choose a tag to compare

@DanielRyanSmith DanielRyanSmith released this 27 Mar 21:49
028e69f

What's Changed

Read more

v0.1.0 - Initial PyPI Release

Pre-release

Choose a tag to compare

@DanielRyanSmith DanielRyanSmith released this 08 Mar 06:10
a2c0dc6

Release v0.1.0

This is the initial release of WPT-Gen, an agentic CLI tool designed to automate the creation of Web Platform Tests (WPT) using Large Language Models.

⚠️ Project Status: Early Development

Please note that WPT-Gen is currently in an early alpha stage. While the core functionality is present, the tool is undergoing active development. Users should expect frequent updates, potential breaking changes, and ongoing refinements to the generation logic.

Core Functionality

  • Spec Analysis: Scrapes W3C specifications to identify testable normative requirements.
  • Coverage Audit: Scans local WPT directories to identify gaps in existing test coverage.
  • Test Generation: Generates Web Platform Tests based on identified requirements.
  • Evaluation: Performs automated reviews of generated tests to ensure alignment with WPT standards.
  • Provider Support: Integrated with Google GenAI, OpenAI, and Anthropic LLMs.

Installation

pip install wpt-gen

License

Licensed under the Apache-2.0 License.