- Updates Node.js (#39)
- Minimum supported
Node.js
version is20.18.0
- Updates other packages
- Migrate ESLint/Stylelint/Prettier to Biome
- Minimum supported
- Fix variation changes (next) (#35)
- Fix set cookie domain (#31)
- Fix variation changes with cookie domain and new
ABTastyForcedVariations
browser storage (#30)
- Add GitHub Actions workflow to publish on Chrome Web Store, Edge Add-ons and Firefox Add-ons
- Fix switch variation when variation id already exist on other test (#15)
- Improve Edge store validation (bca3710, b9eac39)
- Replace jsx-dom by costro jsx (19f62ab, 2c7f733)
- Update packages dependencies (#17)
- Visualization of triggers and segments of a test
- Migration to Costrojs for the application
- Remove Opera support
- Edge migration to manifest v3
- Fix url targeting with favorite url scope (#11)
- Sync cookie with storage (#10)
- Fix variation ID regexp (#9)
- Visualization and activation of the variations of a test
- Visualization of the trackings of a test
- Add a debug mode button to activate AB Tasty logs in the DevTools console (the button reloads the page and hangs when reloading)
- Add a clear AB Tasty cookies button to clear AB Tasty cookies and reload the page
- Add a "retry" button on the 404 page, when no result is found (the button reloads the pop-up)
- Add a link to see the test report
- Add a link to see the JSON modifications of each variation
- Data is now retrieved each time the pop-up window is opened (previously, if the data changed after the first search, it was no longer up to date)
- Add the
.code-workspace
file for VS Code
- Improve control when ABTasty is ready
- The counter badge is now kept even when the pop-up opens
- Add
activeTab
permission to limit the use of the extension to the active tab only - Small design improvements
- Upgrade to Node LTS
v16.13.0
- Add
isAsync
value on the detail view - Asynchronous tests with an
undefined
status are updated as long as the status does not change for a maximum duration of 60s
- Restrict status badge to string type
- Auto-redirect to the empty route when no data
- Display the badge only if the counter is greater than 0
- Fix empty route not trigger when
ABTasty.results
empty
- Add parent ID when test has one
- Hide tests with type
mastersegment
in the list and the badge counter
- Limit the badge counter with the tab ID
- Add TypeScript
- Add lint extension with the web-ext package
- Add communication between the popup and the page script
- Generate extension for Chrome, Firefox, Opera and Edge
- Chrome uses the
manifest.json
version 3 and thechrome
object - Firefox, Opera and Edge uses the
manifest.json
version 2 and thebrowser
object
- Update list, detail and empty with a dedicated class (inspired from step-manager)
- Improvement of unit tests
- Update docs (REAME, CHANGELOG)
- Update Terser config
- Updated styles for compatibility with other browsers
- Update the browserslist
- Remove permission
activeTab
andstorage
- Remove job to deploy on store (only manual)
- First release of
ABTastyDebugger