All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- chore: Check spelling in build workflow
- chore: Use Pnpm as package manager
- chore: Upgrade eslint configuration to v9
- chore: Update devDependencies
- docs: Fix typos in README
- chore: Handle jobs concurrency in build workflow
- chore: Remove usage of "set-output" in build workflow
- chore(deps): Update devDependencies
- chore(deps): Update devDependencies
- chore(deps): Update devDependencies
- chore(deps): Update devDependencies
- docs: Add alternatives
- chore(deps): Update devDependencies
- test(e2e): Rename cypress-10 folder to cypress-latest
- test(e2e): Use Cypress 12 in E2E tests
- chore(deps): Update devDependencies
- feat(#401): Support preserving localStorage across spec files. Node events must be installed to support this feature.
- docs: Update docs with installation method in Cypress v10. Add notes about installing it in prior versions.
- chore(deps): Update devDependencies
- test(e2e): Add E2E tests using different Cypress versions
- chore: Update Cypress devDependency to v10
- test: Use Cypress v10 for running plugin e2e tests. Update configuration.
- chore: Update github actions versions
- chore: Drop NodeJs 12 support
- docs: Remove Fossa badge
- chore: Remove NodeJs v12 from tests workflow. Add NodeJs v18
- chore(deps): Update devDependencies
- feat(#376): Support multiple snapshots allowing to define a name in save, restore and clear commands.
- chore: Add command to check types. Run it in build workflow
- chore: Add eslint plugins
- docs: Remove broken dependencies badge
- chore: Remove NodeJs v15 from tests workflow. Add NodeJs v17
- chore(deps): Update devDependencies
- chore(#382): Use Cypress v9 in E2E tests
- chore(#382): Support any Cypress version greater than 2.1.0
- chore(deps): Update devDependencies
- chore(deps): Update devDependencies
- chore(deps): Support any NodeJs version greater than 10.x.
- chore(#330): Use Cypress v8 in E2E tests. Add Cypress v8.x to peerDependencies
- chore(deps): Update devDependencies
- chore(deps): Update devDependencies
- chore: Migrate Sonar project
- chore(deps): Support Node v16.x in engines. Run tests also in node 16.0.0
- chore(deps): Update devDependencies
- chore(deps): Support Cypress v7.x in peerDependencies
- test(e2e): Run e2e tests in Cypress v7.x
- chore(pipelines): Update node versions
- chore(pipelines): Do not run tests in Node 10, because it is not supported by Cypress v7.x
- chore(deps): Update devDependencies
- chore(deps): Update devDependencies
- chore(deps): Update devDependencies
- test: Refactor Sonar smells
- chore: Add types property to package.json (#232)
- chore(deps): Update devDependencies
- test(e2e): Adapt testing react app code to data-provider v3
- chore(#210): Support all Node.js releases that have not passed their end date
- chore(deps): Update devDependencies
- chore(ci): Do not execute SonarCloud on PRs from forks
- docs(readme): Fix build badge url
- feat(#191): Add disableLocalStorage command (Thanks to @Uninen for his contribution).
- chore(deps): Update some devDependencies
- style(lint): Lint also files in root folder. Fix jest.config style
- chore(ci): Migrate CI to github actions. Rename npm commands
- chore(deps): Add Cypress 6.x to peerDependencies
- chore(test): Update Cypress to v6.0.1 in e2e tests
- chore(deps): Update devDependencies
- chore(deps): Add node engine dep option for node@v15.x
- chore(deps): Update devDependencies
- chore(deps): Update devDependencies
- test(cypress): Do not use "be" as assertion in Cypress tests as it is no longer supported
- chore(deps): Modify Stryker config to adapt it to Stryker 4.0 version
- chore(deps): Add Cypress ^5.0.0 to peerDependencies
- chore(deps): Update devDependencies
- fix(TypeScript): Fix TypeScript return types declarations
- chore(deps): Update devDependencies
- feat(TypeScript): Add TypeScript support
- tests(stryker): Add Stryker-mutator tests
- chore(deps): Update devDependencies
- chore(deps): Allow node.js v14
- chore(deps): Update devDependencies
- chore(deps): Update devDependencies
- chore(deps): Update devDependencies
- chore(deps): Add Cypress ^4.0.0 to peerDependencies
- chore(test): Update Cypress to v4.0.2 in e2e tests
- chore(deps): Update eslint-plugin-react and husky devDependencies
- chore(test): Update react-scripts devDependency in e2e tests
- docs(readme): Fix typo
- Update devDependencies
- Use fixed versions in e2e tests dependencies
- Use fixed versions in dependencies
- Upgrade dependencies
- Disable temporarily Sonar as it is under maintenance
- Upgrade dependencies.
- Rename acceptance tests into e2e tests.
- Improve documentation examples.
- Add npm command for running e2e tests.
- Add e2e tests to check that examples works.
- Add getLocalStorage command
- Add setLocalStorage command
- Add removeLocalStorage command
- Add acceptance tests
- Improve documentation
- Add saveLocalStorage command
- Add restoreLocalStorage command
- Add clearLocalStorageSnapshot command
- Add package structure.
- Package still not functional.
- Reserve npm package name.