All notable changes to this project will be documented in this file.
- Export
isAxiosError
and 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
Node16
orNodeNext
to 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/auth
as 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