flightstats
Version:
FlightStats API Client
170 lines (116 loc) • 4.25 kB
Markdown
# Changelog
## 0.21.0
* 63282a77232e1e814a3ae094dfb35282b6ce09f2 - lib: Remove use of deprecated `request` module
* d2431b48cdd67b074686ae083d56978bbaa86013 - package: Update dependencies
* 969a8a83ca7f3473e619e71794aa7983303971d5 - remove config key config
* e6c759ec11eaef69d00dd70f4a4290801aaaf012 - :fire: modify init config for flightstate
## 0.20.0
* 09a128cbb3e5b38095b83531fcf34c309dafd66f - Revert change to local date
* 0b802633d49b54b16f5f66cf4928b6df30b47986 - Fix formatting for updatedDateFields
## 0.19.3
- Update dependencies
- Regenerate API documentation
## 0.19.2
- Update dependencies
## 0.19.1
- Fix verbs for use with the four connection queries (@estesp, [#8](https://github.com/jhermsmeier/node-flightstats/pull/8))
- Skip alerts API tests due to missing fixtures
## 0.19.0
- Add support for Alerts API
- Remove `description` properties from responses
## 0.18.0
- Fix formatting on error
- Fix a timezone offset bug
## 0.17.1
- Fix use of dynamic Date in tests
- Fix `extendedOptions` being joined in `.schedule()`
## 0.17.0
- Implement HTTP request mocking in tests
- Remove use of `useHttpErrors` for better error messages
- Keep `delayIndexUrl`, `weatherUrl` for flights / airports
## 0.16.0
- Add `.routes()`
- Add `.flightsWithin()`
- Add `.flightsNear()`
- Add `.routeRatings()`
- Add `.flightRatings()`
- Add connections endpoint
- `.firstFlightIn()`
- `.firstFlightOut()`
- `.lastFlightIn()`
- `.lastFlightOut()`
## 0.15.0
- Improve request handling (gzip, json, http agent)
- Remove `FlightStats.userAgent` (duplicate of `FlightStats.defaults.userAgent`)
- Move `FlightStats.baseUrl` to `FlightStats.defaults.baseUrl`
- Remove `nsp check`, update `mocha`
- Update test setup: Prerequire `dotenv/config`
## 0.14.6
- Remove unused `flight-designator`
## 0.14.5
- Update dependencies
## 0.14.4
- Fix ReferenceError caused by adding `.filterByAirport()`
## 0.14.3
- Favour error message supplied by FlightStats response
- Add `.filterByAirport( flights, airport, direction )`
## 0.14.2
- Add API reference to `README.md`
- Remove use of future reserved word `package`
## 0.14.1
- Fix TypeError on `flight.schedule`
## 0.14.0
- Change airport data formatting to not be exclusive
## 0.13.0
- Add `.getAirports( options )`
## 0.12.1
- Remove ES6 interpolated strings (@michaelkitson, [#2](https://github.com/jhermsmeier/node-flightstats/pull/2))
## 0.12.0
- Fixed credential parameters
- Fixed error response handling
- Updated dependencies
## 0.11.1
- Fixed `ReferenceError: dir is not defined`
## 0.11.0
- Updated `request` to `~2.70.0`
- Added additional filtering by `airport` parameter, in case the API ignores the parameter
## 0.10.0
- Make `getAirlines()` return an array
- Trim excessive whitespace in airline names
## 0.9.0
- Add irregular operation updates
- Improve status update structure
- Add `nsp` known vulnerabilities check to `test`
## 0.8.0
- Impl formatted `includeDeltas` status update events
- Fix `airportResources` in `format/status`
## 0.7.0
- Add `extendedOptions` option for `lookup`, `status` and `schedule`
- Simplify time window check in `lookup`
- Add docblocks in code, usage and testing section to README
## 0.6.0
- Add lib/format: Custom, consolidated response format
- Enable trim_whitespace
## 0.5.0
- Update .npmignore: Add `test` directory
- Add test/data/*.json
- Update lib/flightstats.js: Fix schedule/status lookup time range
- Update lib/service-type.js: Add `code` key
- Update lib/codeshare-type.js: Add `code` key
## 0.4.0
- Added `CODES.md`
- Enabled `category` in response data of `.getAirlines()`
- Added boolean `scheduled` key to `FlightStats.AirlineCategory` data
- Added `code` key (category code) to `FlightStats.AirlineCategory` data
- Patched inconsistent API response on ICAO airline code lookups
- Reworded `Data needed` -> `Data Not Available`
## 0.3.0
- Fix `/airlines` request URL construction
- Return the `request` object from a method call (instead of `this`)
## 0.2.0
- Enhanced request error message with URL in question
- Implemented `#getAirlines()` and added tests for it
- Extracted `#_request()` to `lib/request`
- Rephrased DN status in `lib/flight-status.js`
## 0.1.0
- Initial publication