All notable changes to this project will be documented in this file.
Axios.CancelToken is now deprecated, this was deprecated by upstream Axios since 0.22.0.
Please migrate to the native AbortController API using the signal attribute within the Axios request configuration.
This package now only contains Javascript module (ESM) files, meaning the CommonJS files have been dropped.
All app bundling tools we provide and support (Vite or Webpack 5+) will keep working without any changes needed. For unit tests vitest will keep working as well, for Jest you might need to adjust the transformIgnorePatterns.
- fix: fetch token using
@nextcloud/authwhich updates the token on context (#913) - fix: axios does not preserve symbols in its config (#916)
- Updated development dependencies
- build(deps): Removed dependency on
@nextcloud/router - build(deps): Added dependency on
@nextcloud/auth2.6.0+ - build(deps): Bump
axiosto 1.15.0 - ci: update all workflow templates from organization template repository (#905)
- chore: deprecate
Axios.CancelToken(#918) - chore: drop cjs and migrate building to vanilla Typescript (#919)
- fix: add missing config interface typing for
reloadExpiredSession
- refactor: add SPDX headers
- refactor: migrate REUSE to TOML format
- refactor: resolve Typescript errors and stabilize tests
- chore: migrate to ESLint v9
- chore: allow wider
engineversion range - chore: adjust
package.json- make order consistent with other libraries
- update maintainer information
- fix wrong URLs
- ci: update reuse.yml workflow from organization
- ci: update npm-publish.yml workflow from template
- ci: update workflows from organization
- Bump
@nextcloud/authto 2.5.1 - Bump
axiosto 1.12.2
- Make license info SPDX compliant: GPL-3.0-or-later
- Export
isAxiosErrorand Axios types - So in most cases you do not need to also depend on vanilla Axios
- fix: Set X-Requested-With header on all requests to avoid browser auth dialogs
- Update NPM to v10 for LTS Node version 20
- Bump axios from 1.5.0 to 1.6.8
- Bump @nextcloud/router from 2.1.2 to 3.0.1
- Bump @nextcloud/auth from 2.1.0 to 2.3.0
- Migrate to vite and vitest
- Adjust badges and links in README
- Fix package exports to allow Typescript projects with module
resolution of
Node16orNodeNextto import the package
- Axios upgrade from v0.27 to v1.4
- Update node engines to next LTS (node 20 / npm 9)
- Dependency updates
- Dependency updates
- Cancelled request handling in interceptors
- External rollup dependency @nextcloud/router
- Session expiry handler (opt-in)
- Dependency updates
- Maintenance mode retry handler
- Expired CSRF token retry handler
- Dependency updates
- Use rollup as bundler
- Add ESM Support
- Run tests in more Node versions
- Remove babel
- Require Node 16 with NPM 7 or NPM 8
- Dependency updates
- Dependency updates
- Remove babel as production dependency
- Set
@nextcloud/authas dependency
- Dependency updates (esp. axios v0.25.0)
- Update vulnerable packages (follow-redirects v1.14.7 via axios v0.25.0)
- Dependency updates (esp. axios v0.24.0)
- Dependency updates
- Dependency updates (esp. axios v0.21.1)
- Dependency updates (esp. axios v0.21.0)
- Dependency updates (esp. axios v0.20.0)
- Update vulnerable packages
- Dependency updates
- Update vulnerable packages
- Dependency updates
- Update vulnerable packages
- Fixed bug in @nextcloud/event-bus
- Updated dependencies
- Cancellation support via axios.CancelToken
- Updated browserslist config