Node Airbrake Changelog ======================= ### master ### [v2.1.3][v2.1.3] (April 23, 2020) * Updated migration guide link ### [v2.1.2][v2.1.2] (April 23, 2020) * Updated deprecation notice ### [v2.1.1][v2.1.1] (September 27, 2017) * NODE AIRBRAKE IS DEPRECATED IN FAVOUR OF AIRBRAKE JS (https://github.com/airbrake/airbrake-js) ([#152](https://github.com/airbrake/node-airbrake/pull/152)) ### [v2.1.0][v2.1.0] (July 25, 2017) * Added `airbrake.handlePromiseRejections()` ([#147](https://github.com/airbrake/node-airbrake/pull/147)) ### [v2.0.1][v2.0.1] (May 16, 2017) * Started sending error severity (defaults to `error`) ([#143](https://github.com/airbrake/node-airbrake/pull/143)) ### [v2.0.0][v2.0.0] (April 17, 2017) * **IMPORTANT:** dropped support for Node.js <= v0.12 * Dropped `sync-exec` dependency in favour of native `child_process.execSync` ([#137](https://github.com/airbrake/node-airbrake/pull/137)) * Dropped `json-stringify-safe` dependency in favour of native `JSON.stringify` ([#138](https://github.com/airbrake/node-airbrake/pull/138)) ### [v1.3.0][v1.3.0] (April 11, 2017) * Implemented payload truncation (notices over 64KB are not accepted by the Airbrake API and will be truncated to fit the limit) ([#134](https://github.com/airbrake/node-airbrake/pull/134)) ### [v1.2.2][v1.2.2] (March 10, 2017) * Updated `request` dependency to `^2.81.0` ([#129](https://github.com/airbrake/node-airbrake/pull/129)) ### [v1.2.1][v1.2.1] (February 15, 2017) * Fixed bug when client crashes when tries to notify due to missing `projectId` or `projectKey`. These values are mandatory to create a new client now ([#125](https://github.com/airbrake/node-airbrake/pull/125)) ### [v1.2.0][v1.2.0] (Semptember 8, 2016) * **IMPORTANT:** Removed the `developmentEnvironments` config option ([#119](https://github.com/airbrake/node-airbrake/pull/119)) * Express & hapi integrations send `component` and `action` info now ([#120](https://github.com/airbrake/node-airbrake/pull/120)) ### [v1.1.0][v1.1.0] (July 30, 2016) * **IMPORTANT:** Added support for the Hapi framework ([#112](https://github.com/airbrake/node-airbrake/pull/112)) ### [v1.0.3][v1.0.3] (June 24, 2016) * Stopped depending on `lodash` and started depending on `lodash.merge` ([#102](https://github.com/airbrake/node-airbrake/pull/102)) ### [v1.0.2][v1.0.2] (May 26, 2016) * Change notifier name from `airbrake` to `node-airbrake` ([#96](https://github.com/airbrake/node-airbrake/pull/96)) ### [v1.0.1][v1.0.1] (April 5, 2016) * replace hasish with lodash ([#89][89]) * automatically parse repo and rev from local repo ([#88][88]) * stop defaulting to empty string when serializing line numbers ### [v1.0.0][v1.0.0] (March 2, 2016) * update to JSON API ([#86][86]) ### [v0.4.1][v0.4.1] (February 23, 2016) ### [v0.4.0][v0.4.0] (February 23, 2016) * start sending user agent info from Express handler ([#79][79]) * make error handler's killing of process customizable ([#45][45]) * return a Buffer object from `notifyXML` to fix Errbit incompatibility ([#51][51]) * start safely serializing values with `json-stringify-safe` ([#60][60]) * remove hostname from the docs ([#61][61]) * update test suite to use Express 4.x ([#76][76]) * start using Circle CI ([#78][78]) * allow items to be excluded from CGI data ([#65][65]) * documentation fixes ([#68][68] and [#69][69]) * add ability to ignore exceptions ([#74][74]) * update default protocol to https ([#71][71]) * remove uncaught exception from tests ([#72][72]) * refactor `notify` into `_sendRequest` ([#73][73]) * make filtering of environment variables customizable ([#84][84]) * start accepting proxy as an option ([#85][85]) [79]:https://github.com/airbrake/node-airbrake/pulls/79 [45]:https://github.com/airbrake/node-airbrake/pull/45 [51]:https://github.com/airbrake/node-airbrake/pull/51 [60]:https://github.com/airbrake/node-airbrake/pull/60 [61]:https://github.com/airbrake/node-airbrake/pull/61 [76]:https://github.com/airbrake/node-airbrake/pull/76 [78]:https://github.com/airbrake/node-airbrake/pull/78 [65]:https://github.com/airbrake/node-airbrake/pull/65 [68]:https://github.com/airbrake/node-airbrake/pull/68 [69]:https://github.com/airbrake/node-airbrake/pull/69 [74]:https://github.com/airbrake/node-airbrake/pull/74 [71]:https://github.com/airbrake/node-airbrake/pull/71 [72]:https://github.com/airbrake/node-airbrake/pull/72 [73]:https://github.com/airbrake/node-airbrake/pull/73 [84]:https://github.com/airbrake/node-airbrake/pull/84 [85]:https://github.com/airbrake/node-airbrake/pull/85 [86]:https://github.com/airbrake/node-airbrake/pull/86 [88]:https://github.com/airbrake/node-airbrake/pull/88 [89]:https://github.com/airbrake/node-airbrake/pull/89 [v0.4.0]: https://github.com/airbrake/node-airbrake/releases/tag/v0.4.0 [v0.4.1]: https://github.com/airbrake/node-airbrake/releases/tag/v0.4.1 [v1.0.0]: https://github.com/airbrake/node-airbrake/releases/tag/v1.0.0 [v1.0.1]: https://github.com/airbrake/node-airbrake/releases/tag/v1.0.1 [v1.0.2]: https://github.com/airbrake/node-airbrake/releases/tag/v1.0.2 [v1.0.3]: https://github.com/airbrake/node-airbrake/releases/tag/v1.0.3 [v1.1.0]: https://github.com/airbrake/node-airbrake/releases/tag/v1.1.0 [v1.2.0]: https://github.com/airbrake/node-airbrake/releases/tag/v1.2.0 [v1.2.1]: https://github.com/airbrake/node-airbrake/releases/tag/v1.2.1 [v1.2.2]: https://github.com/airbrake/node-airbrake/releases/tag/v1.2.2 [v1.3.0]: https://github.com/airbrake/node-airbrake/releases/tag/v1.3.0 [v2.0.0]: https://github.com/airbrake/node-airbrake/releases/tag/v2.0.0 [v2.0.1]: https://github.com/airbrake/node-airbrake/releases/tag/v2.0.1 [v2.1.0]: https://github.com/airbrake/node-airbrake/releases/tag/v2.1.0 [v2.1.1]: https://github.com/airbrake/node-airbrake/releases/tag/v2.1.1 [v2.1.2]: https://github.com/airbrake/node-airbrake/releases/tag/v2.1.2 [v2.1.3]: https://github.com/airbrake/node-airbrake/releases/tag/v2.1.3