Skip to content

Latest commit

 

History

History
804 lines (315 loc) · 28.5 KB

CHANGELOG.md

File metadata and controls

804 lines (315 loc) · 28.5 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

6.10.1 (2024-10-21)

Bug Fixes

  • chrome-extension: reorder code to maintain comments so that code strip will work (#1407) (3ba3168)

6.10.0 (2024-08-25)

Features

6.9.3 (2024-06-26)

Bug Fixes

6.9.2 (2024-06-15)

Bug Fixes

  • js: remove logger.debug from transport layer (#1360) (0092f9a)

6.9.1 (2024-04-01)

Note: Version bump only for package @honeybadger-io/js

6.9.0 (2024-03-27)

Features

6.8.3 (2024-01-18)

Bug Fixes

6.8.2 (2024-01-04)

Note: Version bump only for package @honeybadger-io/js

6.8.1 (2023-12-29)

Bug Fixes

6.8.0 (2023-12-28)

Features

  • make project-id redundant for check-ins configuration api (#1274) (4ffe44a)

6.7.2 (2023-12-27)

Bug Fixes

  • replace cosmiconfig with custom implementation (#1268) (c2e1c3d)

6.7.1 (2023-11-28)

Note: Version bump only for package @honeybadger-io/js

6.7.0 (2023-11-28)

Features

  • events: log events to Honeybadger Insights (#1256) (827a465)

6.6.1 (2023-11-23)

Note: Version bump only for package @honeybadger-io/js

6.6.0 (2023-11-17)

Features

6.5.3 (2023-10-23)

Note: Version bump only for package @honeybadger-io/js

6.5.2 (2023-10-09)

Note: Version bump only for package @honeybadger-io/js

6.5.1 (2023-09-25)

Note: Version bump only for package @honeybadger-io/js

6.5.0 (2023-09-12)

Features

  • js: reload unhandledRejection and uncaughtException plugins on configure (#1184) (9f1591e)

6.4.3 (2023-09-07)

Note: Version bump only for package @honeybadger-io/js

6.4.2 (2023-09-04)

Bug Fixes

  • js: move unhandled rejection monitor to a class, fix filter for domainUncaughtExceptionClear (#1166) (72b30b3)

6.4.1 (2023-08-21)

Bug Fixes

  • js: remove default afterUncaught and add tests for our unhandled node error listener (#1161) (8c4d574)

6.4.0 (2023-08-07)

Features

  • allow async beforeNotify functions to modify the notice object (#984) (bcb2b92)

6.3.0 (2023-07-25)

Features

  • nextjs: support project structure under src folder (#1130) (1dc4e4f)

6.2.0 (2023-07-17)

Features

6.1.3 (2023-07-03)

Note: Version bump only for package @honeybadger-io/js

6.1.2 (2023-06-19)

Note: Version bump only for package @honeybadger-io/js

6.1.1 (2023-06-02)

Note: Version bump only for package @honeybadger-io/js

6.1.0 (2023-05-31)

Features

6.0.0 (2023-05-29)

5.4.1 (2023-05-08)

5.3.0 (2023-04-14)

Features

5.2.0 (2023-03-27)

5.1.7 (2023-03-20)

5.1.1 (2023-02-13)

5.0.0 (2023-02-05)

4.10.0 (2023-02-05)

⚠ BREAKING CHANGES

  • specify "engines" in package.json

Features

  • specify "engines" in package.json (d0eb1a3), closes #961

4.9.3 (2023-01-20)

4.9.2 (2023-01-18)

Bug Fixes

  • replace instrument with safer alternative addEventListener (#1002) (8569f09)

4.9.0 (2023-01-14)

Features

4.8.2 (2023-01-02)

4.8.1 (2022-12-22)

Bug Fixes

  • filter out honeybadger source code from stack trace (#982) (e647b75)

4.8.0 (2022-12-12)

Features

  • add window / document checks, refactor XMLHttpRequest to Fetch (#958) (b7e717f)

4.7.4 (2022-11-26)

Bug Fixes

4.7.1 (2022-11-14)

4.6.2 (2022-10-28)

Bug Fixes

4.6.1 (2022-10-24)

Bug Fixes

  • README.md misleading dev to use wrong import code on while working with ES6 Import. (#916) (246633a)

4.6.0 (2022-10-17)

Features

4.3.1 (2022-09-26)

4.3.0 (2022-09-17)

Features

Bug Fixes

  • handle sync lambda handlers (non callback-based) (#887) (be5c2fd), closes #860

4.2.0 (2022-09-13)

Features

  • migrate honeybadger-webpack to monorepo (#869) (0c31c1a)

4.1.3 (2022-09-04)

Bug Fixes

  • update package-lock.json to include @types/aws-lambda (85748bb)

4.1.2 (2022-09-01)

Bug Fixes

4.1.1 (2022-08-20)

Bug Fixes

  • improve type definition for GlobalStore (#862) (6f722fe)

4.1.0 (2022-08-12)

Features

  • monorepo: setup monorepo skeleton and break js to 2 packages (#844) (2fbdc56), closes #854

5.4.1 (2023-05-08)

Note: Version bump only for package @honeybadger-io/js

5.3.0 (2023-04-14)

Features

5.2.0 (2023-03-27)

Note: Version bump only for package @honeybadger-io/js

5.1.7 (2023-03-20)

Note: Version bump only for package @honeybadger-io/js

5.1.1 (2023-02-13)

Note: Version bump only for package @honeybadger-io/js

5.0.0 (2023-02-05)

Note: Version bump only for package @honeybadger-io/js

4.9.3 (2023-01-20)

Note: Version bump only for package @honeybadger-io/js

4.9.2 (2023-01-18)

Bug Fixes

  • replace instrument with safer alternative addEventListener (#1002) (8569f09)

4.9.0 (2023-01-14)

Features

4.8.2 (2023-01-02)

Note: Version bump only for package @honeybadger-io/js

4.8.1 (2022-12-22)

Bug Fixes

  • filter out honeybadger source code from stack trace (#982) (e647b75)

4.8.0 (2022-12-12)

Features

  • add window / document checks, refactor XMLHttpRequest to Fetch (#958) (b7e717f)

4.7.4 (2022-11-26)

Bug Fixes

4.7.1 (2022-11-14)

Note: Version bump only for package @honeybadger-io/js

4.6.2 (2022-10-28)

Bug Fixes

4.6.1 (2022-10-24)

Bug Fixes

  • README.md misleading dev to use wrong import code on while working with ES6 Import. (#916) (246633a)

4.6.0 (2022-10-17)

Features

4.3.1 (2022-09-26)

Note: Version bump only for package @honeybadger-io/js

4.3.0 (2022-09-17)

Bug Fixes

  • handle sync lambda handlers (non callback-based) (#887) (be5c2fd), closes #860

Features

4.2.0 (2022-09-13)

Features

  • migrate honeybadger-webpack to monorepo (#869) (0c31c1a)

4.1.3 (2022-09-04)

Bug Fixes

  • update package-lock.json to include @types/aws-lambda (85748bb)

4.1.2 (2022-09-01)

Bug Fixes

4.1.1 (2022-08-20)

Bug Fixes

  • improve type definition for GlobalStore (#862) (6f722fe)

4.1.0 (2022-08-12)

Features

  • monorepo: setup monorepo skeleton and break js to 2 packages (#844) (2fbdc56), closes #854

4.0.5 (2022-07-26)

Bug Fixes

  • refactor http.request for libraries that may patch it (8007395), closes #843

4.0.4 (2022-07-19)

Bug Fixes

4.0.3 (2022-05-17)

Bug Fixes

  • make sure file is bundled with rollup (#793) (fbcfea6)

4.0.2 (2022-05-16)

Bug Fixes

  • cleanup CHANGELOG.md file to use with conventional-changelog (#786) (05b8b76), closes #778
  • improve typings (#788) (2552a5f)
  • make sure shipjs workflows do not modify package-lock.json (#787) (b1568ff)

[4.0.1] - 2022-05-06

Fixed

  • Typescript typings for optional dependencies

[4.0.0] - 2022-05-04

Added

  • AWS Lambda Timeout Warning (#679)
  • Enforce Conventional Commits using a git hook (#731)
  • Nodejs: Include source snippet in backtraces when available (#624)
  • notifyAsync: Async version of notify that returns a promise (#327)
  • AsyncLocalStorage for AWS Lambda Handler (#688)
  • Node.js: Added the hb.withRequest(req, fn) method for webserver apps, which runs a fn, isolating its context to the request req and tracking it across async chains. The Honeybadger.requestMiddleware for Express is now a wrapper around this. (#711, #717)
  • Honeybadger.checkIn() (#725)

Fixed

  • Respect object.toJSON() in breadcrumb.metadata (#722)
  • Allow special characters in tags. Also support space-delimited tags: "one two three" and "one, two, three" are equivalent
  • Include reported error link in logs (#713)
  • Properly handle objects which are not native Errors but have the Error prototype (#712)

Changed

  • Call afterNotify handlers with error if notify preconditions fail (#654)
  • Call beforeNotify handlers even if preconditions fail (#654)
  • Honeybadger.lambdaHandler: return async or callback based handler based on input handler (#677)
  • Remove deprecated disabled config option (#671)
  • Apply enableUncaught setting to timers and event listeners (#690)
  • Name wrapped Lambda handlers for better stack traces (#700)

[3.2.8] - 2022-02-15

Fixed

  • Catch unknown errors in data sanitizer

[3.2.7] - 2021-11-01

Fixed

  • Call lambda handler callback with result if user-defined handler is async (#648)

[3.2.6] - 2021-10-26

Fixed

  • Call lambda handler callback if notify preconditions fail (#648)

[3.2.5] - 2021-09-22

Fixed

  • Check for api key only if enabled (#637)

[3.2.4] - 2021-08-31

Fixed

  • Add details option to notice (#629)

[3.2.3] - 2021-08-11

Fixed

  • TypeScript: Make exported type definition work as type or value (#621)

[3.2.2] - 2021-07-19

Fixed

  • TypeScript: Add missing methods typedefs (#611)
  • Internal: Fixed TypeScript types, added null checks, automated type declaration files

[3.2.1] - 2021-05-17

Fixed

  • TypeScript: Use express types for middleware (#564)

[3.2.0] - 2021-03-30

Fixed

  • Update Node API endpoint to enable source map processing for server-side errors.

Added

  • Add tagging to errors with 3 possible API's
    Honeybadger.configure({tags: string | string[] | undefined})
    Honeybadger.setContext({tags: string | string[] | undefined})
    Honeybadger.notify('error', {tags: string | string[] | undefined})

[3.1.0] - 2021-03-04

Fixed

  • Add default reason for unhandled promises (previously reason was "undefined") (#546)

Added

  • Add Honeybadger.clear() method to clear context and breadcrumbs
  • Deprecate Honeybadger.resetContext()

[3.0.4] - 2021-03-01

Fixed

  • Add server middleware signatures to type declarations (#540, @getabetterpic)

[3.0.3] - 2021-02-02

Fixed

  • types: Make sure every breadcrumb prop is optional (#527, @paambaati)

[3.0.2] - 2021-01-28

Fixed

  • utf8 encode JSON payload in Node

[3.0.1] - 2021-01-20

Fixed

  • Adjust backtrace display and logging in Node
  • Fix a bug in Node lambdaHandler

[3.0.0] - 2021-01-19

Added