Releases: opticdev/optic
Releases · opticdev/optic
v9.0.8 🌈
Changes
- use correct demo base url based on environment @acunniffe (#551)
- feat: containerize demo @notnmeyer (#540)
- Update the docs with a "Live Demo" page @acunniffe (#548)
- Release 9.0.8 @acunniffe (#547)
- prepare status command for release in 9.8.0 @acunniffe (#546)
- Fixed some confusing aspects of status command @acunniffe (#544)
- Update Readme.md @acunniffe (#543)
- Updated live demos on website splash page @acunniffe (#542)
- feat[demo]: set correct content-type for wasm files during upload to s3 @notnmeyer (#541)
- use Task as task runner @notnmeyer (#539)
- Use StreamExt and TryStreamExt to simplify diff-engine-cli's concurrency model @JaapRood (#531)
- Remove 'fetch' docs from build. @acunniffe (#538)
- added rust engine to demo env @acunniffe (#537)
- Bug/demo UI should use demo index @devdoshi (#536)
yarn global add @useoptic/[email protected]
v9.0.4 🌈
Changes
- added rust engine to demo env @acunniffe (#537)
- Bug/demo UI should use demo index @devdoshi (#536)
- 9.0.7 @acunniffe (#533)
- Moving splash page into oss repo @acunniffe (#532)
- chore: remove macos-11 from test matrix @notnmeyer (#530)
- Updated support links in app @acunniffe (#528)
- chore: run regression test less often @notnmeyer (#529)
- Beta release 9.0.7-beta.0 @acunniffe (#525)
- chore: update the demo build action @notnmeyer (#523)
- verdaccio fixes @notnmeyer (#526)
- Updated demo, community / support links and API status experiment @acunniffe (#522)
- ignore rule: added .ico files to default ignore rules @LouManglass (#524)
- re-enabled demo, cleaned up on-boarding @acunniffe (#521)
🐛 Bug Fixes
- Fix/analytic ids @acunniffe (#519)
- Fix Setup page YAML editor validation @acunniffe (#517)
yarn global add @useoptic/[email protected]
v9.0.3 🌈
Changes
- wasm-diff-engine is now included in builds @acunniffe (#515)
- Change promise lifecycle @acunniffe (#514)
- Out of Beta! New Diff Engine in Optic 9.0.0 @acunniffe (#511)
- Fix/ emit proper commands @acunniffe (#510)
- scroll bar fix @LouManglass (#509)
- display issues from the new diff engine on the review diff page @acunniffe (#505)
- Landing the new Diff UX @acunniffe (#504)
- introducing optic debug command @acunniffe (#498)
- dump_capture_saver can now repeat samples to generate large captures @LouManglass (#497)
- Cleaned up some edge cases in the review API UX @acunniffe (#494)
- performance improved on new diff UX @acunniffe (#491)
- Improved test coverage + logging for new diff UX interpreters @acunniffe (#490)
- hotfix: scroll fix for docs @acunniffe (#488)
- hotfix: properly store query parameters in captures @acunniffe (#487)
- init: clarify next step when
optic.yml
exists. @LouManglass (#486) - New Diff UX -- collapse extra rows @acunniffe (#484)
- Generalise diff results pipeline logic so it can be effectively composed @JaapRood (#480)
- Diffs for optional fields now group properly @acunniffe (#483)
- set default daemon timeout to 10 mins for windows @acunniffe (#482)
- Fixes Issue where HTML is parsed as a JSON Object @acunniffe (#481)
- Landing Review Diff Mode (behind feature flag) @acunniffe (#478)
- readme updated for new initialization flow @LouManglass (#476)
- onboarding: improved and simplified flow @LouManglass (#479)
- Cleanup rough edges in API Check Flow @acunniffe (#474)
- Fixes for setup page + check @acunniffe (#473)
🚀 Features
- Feature/capture diffing should use wasm @devdoshi (#506)
- Enable Rust diff engine for stable releases @JaapRood (#503)
- Speed up interaction iteration & learn workers @acunniffe (#499)
- Run in-browser diffs with Rust diff engine @JaapRood (#477)
- Split diff-engine into cli and wasm compilable targets @JaapRood (#467)
🐛 Bug Fixes
- Fix error propagation from diff-engine for errors occurring in diff compute @JaapRood (#501)
- Learn initial body performance fix @acunniffe (#496)
- Field values in Review UI can be updated now @acunniffe (#495)
- Fix bug where AsyncTools.lastBy would leak old results to new invocations @JaapRood (#493)
- Fix bug where Webpack couldn't build and bundle diff-engine-wasm @JaapRood (#485)
yarn global add @useoptic/[email protected]
v8.6.1
Changes
- Local On-boarding flow @acunniffe (#464)
- Fix: Add conventions for Production vs Development log levels @acunniffe (#466)
- upgrade mockttp @devdoshi (#452)
- ensureDaemonStarted should verify pid exists and port is reachable @devdoshi (#451)
🚀 Features
- Sentry should record os/platform details @devdoshi (#462)
- Add support for installing the Rust Diff engine on Macs with an M1 (Apple Silicon) natively @JaapRood (#461)
- Propagate errors with Diff Worker instead of swallowing them @JaapRood (#453)
- Feature/better daemon logging @devdoshi (#455)
- Create default and sanitised way for cli's to configure themselves @JaapRood (#450)
- Improve error handling during installing and running diff-engine @JaapRood (#448)
- cli-server and cli-scripts should use sentry on the beta release channel @devdoshi (#449)
🐛 Bug Fixes
- Give user instant feedback when trying to install diff-engine on unsupported platform @JaapRood (#460)
- Prevent VC++ redist packages requirement for diff-engine's prebuilt windows binary @JaapRood (#458)
- Fix bug where diffing would yield double results and sometimes crash at the end @JaapRood (#444)
- Fix handling of stderr and stdout preventing diffing to hang on Windows @JaapRood (#441)
- Fix publishing of diff-engine @JaapRood (#414)
- Fix installing of diff-engine @JaapRood (#410)
- daemon should retry acquiring lock when the lock is stale. @devdoshi (#459)
yarn global add @useoptic/[email protected]
v8.5.0
Changes
- Bumped to 8.5.0 [ minor update] @github-actions (#400)
- Build and test the Diff engine as part of CI @JaapRood (#395)
- Derive undocumented urls of diffs produced through new Rust diff engine @JaapRood (#394)
- Add normalisation of diffs produced through new Rust diff engine @JaapRood (#388)
- update github actions for CVE-2020-15228 @notnmeyer (#389)
🐛 Bug Fixes
yarn global add @useoptic/[email protected]
v8.4.2 🌈
Changes
- Bumped to 8.4.2 [ patch update] @github-actions (#391)
- Learn API Page @acunniffe (#384)
- Interface for adding + (eventually editing) Ignore Rules @acunniffe (#387)
- Prevent visiting of duplicate array items when diffing Body with Shape @JaapRood (#386)
- Traverse and visit BodyDescriptor instead of JsonValue to allow for future optimisations @JaapRood (#385)
- Migrate to a session based diff manager @JaapRood (#371)
yarn global add @useoptic/[email protected]
v8.4.1 🌈
Changes
- Add missing dependency @acunniffe (#383)
- Support for test tasks @acunniffe (#379)
yarn global add @useoptic/[email protected]
v8.4.0
v8.3.8 🌈
Changes
- disabled back button when path is known in on-boarding url @acunniffe (#367)
- Add experimental diff engine for internal review @JaapRood (#350)
🐛 Bug Fixes
- adjusted all jobs to require npm @trulyronak (#363)
yarn global add @useoptic/[email protected]
v8.3.7 🌈
Changes
- Bumped to 8.3.7 [ patch update] @github-actions (#362)
- addressed Lou's fixes @acunniffe (#360)
- Fixed Documentation section reference @gaurav-nelson (#359)
🐛 Bug Fixes
- fixed bug where debian wasnt releasing @trulyronak (#358)
yarn global add @useoptic/[email protected]