Releases: Aejkatappaja/swapbook
Releases · Aejkatappaja/swapbook
Release list
v0.5.0
Changelog
- 1724f71 Merge pull request #39 from Aejkatappaja/docs/site-visual-streams
- 1c5fca9 Merge pull request #40 from Aejkatappaja/feat/play-functions
- e44f47f Merge pull request #41 from Aejkatappaja/feat/adapter-parity
- 79956db Merge pull request #42 from Aejkatappaja/feat/express-flask-adapters
- 19995a8 Merge pull request #43 from Aejkatappaja/ci/smoke-job-name
- 0c96340 Merge pull request #44 from Aejkatappaja/chore/release-v0.5.0
- e8da8ba chore(release): prepare v0.5.0
- 8d8a31f docs(site): add visual regression and the SSE/WebSocket lens
- 7378c1a feat(adapters): Flask and Express adapters
- 5410747 feat(adapters): viewports + play for Django, Rails and PHP
- f79eaf2 feat: play functions (scripted interactions + assertions per story)
- 3aa1cc9 fix(ci): boot Flask/Express smoke targets via env; add site examples
v0.4.0
Changelog
- 0fc31d6 Merge pull request #33 from Aejkatappaja/docs/readme-hero-image
- 5c0ef11 Merge pull request #34 from Aejkatappaja/feat/sse-ws-inspector
- daef8e9 Merge pull request #36 from Aejkatappaja/feat/headless-check
- 40951c5 Merge pull request #37 from Aejkatappaja/feat/visual-regression
- e370e9f Merge pull request #38 from Aejkatappaja/chore/release-v0.4.0
- 22236fb chore(release): prepare v0.4.0
- 353354c docs(readme): add a workbench hero image
- 50acd44 feat(ci): upload the Playwright HTML report for visual diffs
- 41d06c9 feat(ci): visual regression for every variant
- e081fe6 feat(cli): headless
swapbook checkfor CI - 7698a16 feat(ui): inspect SSE and WebSocket connections
- 4c8bad2 test(ci): dogfood
swapbook checkin the protocol smoke
v0.3.0
Changelog
- f672daf Merge pull request #24 from Aejkatappaja/docs/bump-lp-version
- 2437362 Merge pull request #25 from Aejkatappaja/chore/linguist-attributes
- d3d32b1 Merge pull request #26 from Aejkatappaja/feat/mock-status-codes
- c82fd9b Merge pull request #27 from Aejkatappaja/test/verify-probes-e2e
- aca95f0 Merge pull request #28 from Aejkatappaja/feat/custom-viewports
- e54ee51 Merge pull request #29 from Aejkatappaja/docs/viewports-and-mock-status
- bf9b9a8 Merge pull request #30 from Aejkatappaja/docs/contributing-adapter-guide
- 080a622 Merge pull request #31 from Aejkatappaja/feat/auth-header-injection
- cc87d25 Merge pull request #32 from Aejkatappaja/chore/release-v0.3.0
- b9ea3a9 chore(release): prepare v0.3.0
- 69adf48 docs(site): bump version pill to v0.2
- 2f51d86 feat(adapters): optional status code per mock for error-state previews
- d23cd06 feat(server): inject auth headers into target requests for protected previews
- 17a86db feat(ui): project-defined viewports + per-story viewport memory
- d2b63d9 test(ui): verify Turbo/Unpoly/Datastar probes end to end + fix nav-guard shadowing
v0.2.0
Changelog
- ad1173b Merge pull request #10 from Aejkatappaja/feat/hardening
- 9c1b4e7 Merge pull request #21 from Aejkatappaja/feat/registry-mocks
- c606971 Merge pull request #22 from Aejkatappaja/docs/why-not-ts
- 18b1c8a Merge pull request #23 from Aejkatappaja/chore/release-v0.2.0
- ad7f7ae Merge pull request #8 from Aejkatappaja/fix/version-buildinfo
- de434c9 Merge pull request #9 from Aejkatappaja/feat/npx
- eec518d chore(release): prepare v0.2.0
- f0d23d7 docs(site): add Limitations section to the docs page
- 86a0009 docs(site): note plain-JS + checkJs choice on the landing page
- 74a4fbd feat(adapters): registry-level shared mocks
- 609966d feat(dist): npx launcher for run-without-install
- 3c2b953 feat(inspector): flash and log out-of-band swaps
- 482a03e fix(cli): report module version for go install builds
- db5dfa5 fix(server): stream SSE and strip CSP so previews load
v0.1.0
Changelog
- 506c30d Merge pull request #1 from Aejkatappaja/test/ui-jsdom
- b9bffb2 Merge pull request #2 from Aejkatappaja/feat/framework-adapters
- 539e662 Merge pull request #3 from Aejkatappaja/feat/examples
- 6441282 Merge pull request #4 from Aejkatappaja/docs/site
- 47c1d8e Merge pull request #5 from Aejkatappaja/feat/docker-e2e
- 7915d2f Merge pull request #6 from Aejkatappaja/fix/branding-gap
- eb72ff0 Merge pull request #7 from Aejkatappaja/feat/distribution
- cb011ae chore(github): pull request template
- b58680c ci(release): GoReleaser cross-platform build and release workflow
- c7cd6dd docs(site): landing page and docs page
- 87bf60b docs(spec): trim internal planning from the protocol spec
- 56b6fb7 feat(adapter): render-agnostic Go story registry and protocol
- 23c03cd feat(branding): social preview image and docs favicon
- 6e717d2 feat(branding): wordmark lockup for the README
- 97dc7f6 feat(cli): swapbook binary with embedded gallery UI
- 1afc8ce feat(dist): install.sh one-liner
- 13fdb00 feat(django): Swapbook adapter
- edbc5eb feat(examples): Dockerfiles and docker-compose for all targets
- deebdc7 feat(examples): Python, Node and Ruby stdlib targets
- 39da1bc feat(examples): full Django, Rails and Laravel demos
- 4a28daa feat(examples): shared demo design system and Go reference
- f19a5d3 feat(php): Swapbook adapter and unit test
- 1d58657 feat(rails): Swapbook adapter
- 855ddc9 feat(server): transparent reverse proxy with gallery overlay
- 364ece1 fix(branding): widen the swap-arrow gap and unify the mark
- f84abae test(adapter): registry, controls, mocks and slug
- 3cd3fa3 test(examples): smoke-docker.sh for framework demos
- 1d27860 test(examples): smoke.sh protocol harness
- ea52476 test(server): overlay routing, framing headers and mock wiring
- 9c7e425 test(ui): jsdom behavioral tests for chrome and inspector