Repository navigation
Releases: nguyentin05/spectest
Releases · nguyentin05/spectest
Release list
v1.0.1
v1.0.0
v0.3.0
Changelog
Features
- bbd22fe: feat(generate): fix prompt and update cli update prompt (#31) (@nguyentin05)
Bug Fixes
- c5da49e: fix(generate): prevent false unknown_api warnings on server alias mismatch (@nguyentin05)
Documentation & Others
- a16b7ea: ci(github): test sarif generation and upload using example.com as public target (@nguyentin05)
- a39b5b8: ci(github): update trigger by push on main (@nguyentin05)
v0.2.0
What's New in v0.2.0
Dedicated Setup Composite Action
- Official Setup Action to download, verify SHA-256 checksums, and cache
spectestinto$PATH. - Full cross-platform support: Linux, macOS, and Windows (
amd64andarm64). - Cloud LLM credentials setup: validates required parameters (
provider,api_key,model,endpoint), masks secrets, auto-exports them to$GITHUB_ENV, and configures~/. spectest/credentials.yaml.
Native SARIF 2.1.0 Export for GitHub Code Scanning
- Run tests with
--sarif <path>to export OASIS SARIF 2.1.0 reports. - Seamless integration with GitHub Security Alerts via
github/codeql-action/upload-sarif.
Packaging
- Added official Windows ARM64 binary build in GoReleaser.
v0.1.3
What's Changed
- fix(generate): temporary fix for the generate init flow by @ximofam in #23
- fix(web): fix web issues and enhance history handling by @nganthanhphu in #25
Full Changelog: v0.1.2...v0.1.3
v0.1.2
Changelog
Features
- 3b61522: feat(cli): implement 2-file incremental update pipeline and only-changed runner selection (#20) (@nguyentin05)
Bug Fixes
- e4ef13d: fix(web): align docs and history with real API (@nganthanhphu)
- 0b31aae: fix(web): align run view with real API (@nganthanhphu)
- 5689595: fix(web): align settings with real API (@nganthanhphu)
Documentation & Others
- d79093e: build(deps): bump actions/configure-pages from 5 to 6 (#10) (@dependabot[bot])
- 8fb290d: build(deps): bump actions/upload-artifact from 4 to 7 (#9) (@dependabot[bot])
- f862757: build(deps): bump docker/login-action from 4.6.0 to 4.7.0 (#16) (@dependabot[bot])
- 5d64762: docs(web): document embedded real-data setup (@nganthanhphu)
- f91449e: refactor(web): remove data mode UI (@nganthanhphu)
- 71bb0bd: refactor(web): use real backend only (@nganthanhphu)
v0.1.1
Changelog
Features
- 7932f3f: feat(cli): cancel in-flight work on interrupt (ximofam vienpham177@gmail.com)
- 3f45aca: feat(generate): add canonical suite and requirements hashing (ximofam vienpham177@gmail.com)
- 0497188: feat(generate): add configurable LLM concurrency flag (ximofam vienpham177@gmail.com)
- 0c48b6f: feat(generate): add mode flag and signal-aware context (ximofam vienpham177@gmail.com)
- 462d7d1: feat(generate): bound concurrent LLM calls (ximofam vienpham177@gmail.com)
- 328b501: feat(generate): confirm overwrite before init (ximofam vienpham177@gmail.com)
- 3be7c95: feat(generate): create simple flow (ximofam vienpham177@gmail.com)
- 79a86e9: feat(generate): implement core domain, llm configuration, and test generation pipeline (#1) (Trong Tin Nguyen tin.nguyen.cs05@gmail.com)
- bc2afa7: feat(generate): implement v3 pipeline orchestration and input modes (ximofam vienpham177@gmail.com)
- f36dc23: feat(generate): optimize openapi preprocessing and expand deterministic hybrid fuzzing (#4) (Trong Tin Nguyen tin.nguyen.cs05@gmail.com)
- 9f0a72d: feat(generate): print init summary and input mode (ximofam vienpham177@gmail.com)
- 9101517: feat(generate): refactor generate flow and initial 2 generate mode: init & update (ximofam vienpham177@gmail.com)
- 8a308c4: feat(llm): retry transient chat completion failures (ximofam vienpham177@gmail.com)
- d033a79: feat(openapi): add canonical api hashes and compact signatures (ximofam vienpham177@gmail.com)
- 850476b: feat(openapi): normalize 3.x operations and local refs (ximofam vienpham177@gmail.com)
- fa81928: feat(platform): add atomic file writes (ximofam vienpham177@gmail.com)
- bc25c9f: feat(run): add run command, server lifecycle manager, and healthcheck polling (Trong Tin Nguyen tin.nguyen.cs05@gmail.com)
- e6451d1: feat(sources): load and fingerprint openapi and requirements inputs (ximofam vienpham177@gmail.com)
- 53545d3: feat(suitefile): add strict yaml codecs and atomic three-file store (ximofam vienpham177@gmail.com)
- 8c187ef: feat(web): add LLM settings and connection checks (Ngàn Thành Phú nhocjoon123@gmail.com)
- 3cd88e5: feat(web): add audit history timeline (Ngàn Thành Phú nhocjoon123@gmail.com)
- 4d4a5b2: feat(web): add dashboard with plan stats and last run (Ngàn Thành Phú nhocjoon123@gmail.com)
- 27fcc32: feat(web): add markdown document reader (Ngàn Thành Phú nhocjoon123@gmail.com)
- 0f98077: feat(web): add mock store and read endpoints (Ngàn Thành Phú nhocjoon123@gmail.com)
- 62e8aed: feat(web): add responsive navigation and accessibility polish (Ngàn Thành Phú nhocjoon123@gmail.com)
- ebca4d1: feat(web): add run cancel, summary, and report (Ngàn Thành Phú nhocjoon123@gmail.com)
- 00e7264: feat(web): add run form and live stream console (Ngàn Thành Phú nhocjoon123@gmail.com)
- 5e15364: feat(web): add suite generation wizard (Ngàn Thành Phú nhocjoon123@gmail.com)
- f71274a: feat(web): add system logs drawer (Ngàn Thành Phú nhocjoon123@gmail.com)
- 8f58961: feat(web): add typed api client and SSE stream parser (Ngàn Thành Phú nhocjoon123@gmail.com)
- 646f199: feat(web): add visual data primitives and friendly states (Ngàn Thành Phú nhocjoon123@gmail.com)
- f6d8c46: feat(web): add visual suite viewer (Ngàn Thành Phú nhocjoon123@gmail.com)
- f4f72b1: feat(web): add workspace file browser (Ngàn Thành Phú nhocjoon123@gmail.com)
- 8b13621: feat(web): add workspace upload (Ngàn Thành Phú nhocjoon123@gmail.com)
- d4be509: feat(web): initialize SPA with design tokens and app shell layout (Ngàn Thành Phú nhocjoon123@gmail.com)
- cfe6061: feat(web): mock config, probe, upload, and generate actions (Ngàn Thành Phú nhocjoon123@gmail.com)
- b846573: feat(web): mock run lifecycle and SSE stream (Ngàn Thành Phú nhocjoon123@gmail.com)
- 366c25e: feat: add scenario generation prompt contract (ximofam vienpham177@gmail.com)
- 4b71c50: feat: add web control center, api specification, and runner foundation (Nguyen Trong Tin tin.nguyen.cs05@gmail.com)
- 20fc241: feat: use executable scenario prompt in generator (ximofam vienpham177@gmail.com)
Bug Fixes
- cb4105b: fix(cli): finish init-only help and cancel-safe overwrite (ximofam vienpham177@gmail.com)
- 6207c9e: fix(generate): clarify prompt schema and API reference rules (ximofam vienpham177@gmail.com)
- 69422ab: fix(generate): restore source_warnings json tag in outline prompt (ximofam vienpham177@gmail.com)
- f584d0d: fix(generate): scope scenario allowed_apis to the scenario (ximofam vienpham177@gmail.com)
- 35bd2f8: fix(generate): use exact overwrite confirmation prompt (ximofam vienpham177@gmail.com)
- 6bc1022: fix(generate): use save name to extraction path orientation (ximofam vienpham177@gmail.com)
- e41384f: fix(sources): set input mode from requirements presence (ximofam vienpham177@gmail.com)
- de3cef1: fix(suitefile): reject overwrite while pending and record initial mode (ximofam vienpham177@gmail.com)
- 39376a2: fix(web): resolve release smoke findings (Ngàn Thành Phú nhocjoon123@gmail.com)
- 7812f90: fix: align scenario prompt with data and boundary rules (ximofam vienpham177@gmail.com)
- e757cce: fix: resolve remaining errcheck return values in cmd (Nguyen Trong Tin tin.nguyen.cs05@gmail.com)
- 75e73bd: fix: resolve remaining errcheck return values in config (Nguyen Trong Tin tin.nguyen.cs05@gmail.com)
- b0c853c: fix: restore ui dist asset, resolve errcheck linter, and handle windows permissions (Nguyen Trong Tin tin.nguyen.cs05@gmail.com)
- 86c8114: fix: sanitize file paths, enforce global credentials, and harden prompt injection (#7) (Trong Tin Nguyen tin.nguyen.cs05@gmail.com)
Documentation & Others
- f1f6945: Initial commit (Nguyen Trong Tin tin.nguyen.cs05@gmail.com)
- 48986d2: ci(workflows): establish robust CI/CD pipelines, goreleaser packaging, and marketplace action (#6) (Trong Tin Nguyen tin.nguyen.cs05@gmail.com)
- 34c1b71: ci: add build ui embeded Go (#19) (Trong Tin Nguyen tin.nguyen.cs05@gmail.com)
- 849cd3c: ci: skip validate dirty state for the ui release pipeline (Nguyen Trong Tin tin.nguyen.cs05@gmail.com)
- bdf50a2: docs(generate): document init-only mode and overwrite confirmation (ximofam vienpham177@gmail.com)
- 43b63f5: refactor(generate): go lint (ximofam vienpham177@gmail.com)
- 332a1cf: refactor(generate): reset v1 pipeline and add v2 domain model (ximofam vienpham177@gmail.com)
- 6f2e6ab: test(generate): add init pipeline smoke test (ximofam vienpham177@gmail.com)
- 58abb06: update (ximofam vienpham177@gmail.com)