All notable changes to the esi-service project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
7.0.0 - 2023-11-12
- Dropped Node.js 12 support.
- Dropped Node.js 14 support.
- Dropped Node.js 16 support.
- Support for v1 axios versions.
- Node.js 18 support.
- Node.js 20 support.
6.1.0 - 2022-02-26
- Support for axios versions up to 0.26
6.0.0 - 2021-11-06
- Dropped Node.js 10 support.
- Node.js 16 support.
5.0.0 - 2021-01-05
- Updated the minimum version of peerDependency 'axios' to 0.21.1.
- Added 'debug' and 'http-status-codes' to peerDependencies.
- A
debug
parameter to bothCacheController
andPublicESIService
for debug logging. - Node.js 14 support.
4.0.0 - 2020-04-19
- Dropped Node.js 8 support.
- Dropped Node.js 11 support.
- Ability to do a raw request to the ESI with custom config options, this request will not use caching and return the AxiosResponse object.
- Full headers to cached data, this will increase the cache size, but allows for custom interaction with headers.
- Allow any axios 0.19 version to be used.
3.2.2 - 2019-08-26
expiry
andetag
values will be removed from cached requests when they are not in the response when the cache updates.
- Interface Exports.
3.2.1 - 2019-08-25
- Exports of the interfaces used in this package.
3.2.0 - 2019-08-25
- Possibility to provide default cache expiry times for URLs or domains.
- Code documentation.
3.1.1 - 2019-06-28
- Debug logging when cache is used to retrieve data.
3.1.0 - 2019-06-02
- Changed typings of fetchESIData function, it will never return undefined.
3.0.0 - 2019-06-02
- Fixed typings for IResponseCache to reflect actual behaviour: not every index returns an ICacheObject.
- Responses are now always saved in the response cache, even without cache headers.
2.0.0 - 2019-05-31
- Module will not work with Axios <= 0.18.0
- Updated dependencies.
- Added Axios as peerdependency.
1.0.2 - 2019-04-29
- Adjusted typings for the onRouteWarning function because its text parameter is never undefined.
1.0.1 - 2019-04-29
- Wrong debug names.
1.0.0 - 2019-04-29
- Initial codebase, copied from https://github.com/Ionaru/eve-utils.
- Setup for this project.