All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
15.0.0 (2023-12-25)
- update babel and drop browser modern version
- deps: update dependency @sentry/node to v7.82.0 (#859) (f61b54c)
- update babel and drop browser modern version (5c76abc)
- remove unused dependency @sentry/node (82b190b)
14.2.1 (2023-11-05)
- update plugin-conventional-version (fa7476e)
14.2.0 (2023-11-04)
- deps: update dependency @sentry/node to v7.77.0 (#785) (ebcbe5b)
- nightingale-app-react-native add listenReactNativeUnhandledErrors (88d2b0c)
- nightingale: improve unhandled error display (a56473e)
- nightingale-formatter: fix duplicate name and message in error stack (bf4faf6)
- nightingale-react-native-console: fix stack log (edcc9b5)
- update plugin-conventional-version (9b108ff)
14.1.0 (2023-07-27)
- deps: update dependency @sentry/node to v7.57.0 (#766) (0a393a8)
- deps: update dependency @sentry/node to v7.60.0 (#778) (cf9ea88)
- nightingale-slack: remove dependency request (9ed95ee)
14.0.2 (2023-06-30)
- typo types for typescript exports (1eb20e4)
14.0.1 (2023-06-30)
- add missing type in exports for latest typescript (8897fd6)
14.0.0 (2023-06-30)
- deps: require node 18
- requires node 18
- deps: update dependency @sentry/node to v7.20.0 (#625) (9a12c64)
- deps: update dependency @sentry/node to v7.31.1 (#627) (f83e11f)
- deps: update dependency @sentry/node to v7.32.1 (#648) (452952f)
- deps: update dependency @sentry/node to v7.34.0 (#654) (b21c3ba)
- deps: update dependency @sentry/node to v7.35.0 (#659) (f1da643)
- deps: update dependency @sentry/node to v7.36.0 (#660) (9fca112)
- deps: update dependency @sentry/node to v7.37.0 (#666) (46920f2)
- deps: update dependency @sentry/node to v7.39.0 (#678) (7e60ec4)
- deps: update dependency @sentry/node to v7.41.0 (#681) (9ad5055)
- deps: update dependency @sentry/node to v7.43.0 (#697) (fe3fd73)
- deps: update dependency @sentry/node to v7.48.0 (#717) (ef248a4)
- deps: update dependency @sentry/node to v7.51.0 (#725) (42c243d)
- deps: update dependency @sentry/node to v7.53.1 (#740) (664a2e0)
- deps: update dependency @sentry/node to v7.55.0 (#755) (53b8bef)
- deps: update dependency @sentry/node to v7.56.0 (#758) (cd68ae4)
- nightingale-sentry: add message in additional data (4349dc9)
- requires node 18 (4452b11)
13.0.0 (2022-11-19)
- fix eslint (479f77d)
- fix node global declaration (ab5100b)
- nightingale-logger: add explicit error message when trying to extends undefined context (1346bd5)
- drop node 14 and cjs (9a8ca06)
- dropped node 14 and cjs
- nightingale-sentry: remove deprecated token passed in constructor. Use Sentry object instead and init in the app.
- drop node 14
12.1.4 (2022-02-05)
12.1.3 (2022-01-15)
- nightingale-app-react-native: remove ReactNativeConsoleHandler export to better support web (74864ab)
12.1.2 (2022-01-02)
- main esm for jest which supports esm but not exports (98789fa)
12.1.1 (2022-01-01)
12.1.0 (2021-12-15)
- add nightingale-unit-testing (d5ac010)
12.0.1 (2021-12-12)
Note: Version bump only for package nightingale-monorepo
12.0.0 (2021-12-11)
- nightingale-html-formatter: use html light theme (821cc7e)
- fix import and order of plugin-run in rollup.config.mjs (97b2c53)
- missed legacy pob-babel (82a38fa)
- typings (2715620)
- node 14 and remove dev builds (432ecd1)
- export SentryHandler as named export (dae462e)
- nightingale-formatter: remove deprecated styleToHtmlStyle export (24e7391)
- drop default exports (8878e49)
- requires to import SentryHandler as named import
- nightingale-formatter: removed deprecated styleToHtmlStyle export
- use named imports instead of default exports
- requires node 14
11.9.0 (2021-11-28)
- Revert "ci: remove forced git message when versionning" (e025994)
11.8.1 (2021-11-28)
- nightingale-logger: fix build (fe7e3c9)
11.8.0 (2021-11-27)
- nightingale-logger: support passing Error to any of the basic methods (c1fda3e)
11.7.4 (2021-11-27)
- build all packages (dbb4785)
11.7.3 (2021-11-27)
11.7.2 (2021-11-27)
- support formatting symbol and bigint (f4205b0)
11.7.1 (2021-06-29)
- update pob-babel to bring back webpack 4 support (4887431)
- nightingale-app-react-native: add react-native-web as optional peer dependency (0092538)
11.7.0 (2021-03-29)
- nightingale-app-react-native: support expo web (5e4e080)
11.6.0 (2021-03-21)
- nightingale-app-console: fix default lib and app min levels (7f335c2)
- update dependencies and browserlist config (81d2340)
11.5.4 (2021-02-14)
Note: Version bump only for package nightingale-monorepo
11.5.3 (2021-02-14)
- nightingale-sentry: compatibility with sentry-expo (3ab3262)
11.5.2 (2021-02-14)
Note: Version bump only for package nightingale-monorepo
11.5.1 (2021-02-06)
- listenUnhandledErrors default logger name (05c389a)
11.5.0 (2021-02-06)
- better support unhandled errors (b666145)
- nightingale-sentry: sentry v6, support browser, add breadcrumbs (dae9b69)
11.4.0 (2021-02-06)
- add initial support for react-native (188e5a0)
11.3.0 (2021-02-06)
- nightingale-ansi-formatter: build for browser usage (3582d40)
11.2.0 (2021-02-04)
- missing "browser" in package.json (cce81cb)
- prefer named exports and deprecate some default exports (4697828)
11.1.1 (2021-01-31)
- use currentcolor instead of initial to format html (53182bc)
11.1.0 (2021-01-31)
- add dark theme for browser logger (b1d214e)
- nightingale-app-console: export ConsoleHandler, fix sideEffect, add env (643c049)
- nightingale-browser-console-formatter: createBrowserConsoleFormatter using theme (c1bcb08)
- nightingale-formatter: create dark theme for html (b0ae0cd)
11.0.5 (2021-01-18)
- update pob-babel for better support (44119b7)
11.0.4 (2021-01-18)
- nightingale-app-console has side effects (54d752c)
11.0.3 (2021-01-18)
- import browser path (d4469d4)
11.0.2 (2021-01-18)
- remove installation of source-map-support (196c631)
11.0.1 (2021-01-18)
- bring back support for webpack 4 (9134da3)
11.0.0 (2020-12-12)
- add missing def files (a6c0b82)
- update devdeps and fix lerna config (79e97dd)
- use fork version of typedoc plugin lerna packages (2724934)
- use yarn 2, requires node 12 (73a85dd)
- remove deprecated type Record (d6c9527)
- drop support for node 10
- removed deprecated type Record, use LogRecord instead
10.0.1 (2020-05-23)
- ainsi-styles@3.0 (e061ecc)
- colors works on firefox black background or chrome white background (45d6652)
- console.log args (e047f07)
- dependency nightingale-ansi-formatter (b2742d2)
- eslint errors (d7a0f9c)
- eslint errors (c3feb87)
- fix (dc7fdb4)
- getConfigForLoggerRecord key can be undefined (260658b)
- key replace all dot not just the first one (00d4a50)
- logger key warning (a8097d7)
- main path (1b54053)
- metadata for enter function (a6529b2)
- metadata is optional (flow) (cd07211)
- missing declaration files (594be78)
- missing property stop (fff57a0)
- nightingale-browser-console-formatter@^1.3.2 (846e850)
- nightingale-console undefined minLevel (2c47bfb)
- nightingale-logger condition init getconfig (031941c)
- node 4 (a66b546)
- node 4 (ea3eb11)
- node 4 (6dc83a8)
- node 6 (0ce089c)
- node 6.10 (0579514)
- node 6.10 (5d48e54)
- node 6.10 (6e546f7)
- node 6.10 (9cc902b)
- package.json engine (6f87d26)
- pob-babel@18.1.5 (43b8ec3)
- replace process.exit by throw new Error (defb009)
- show error with stack (c03ddc7)
- show error with toString instead of stack (7914652)
- strict check config keys (220033d)
- support Map, WeakMap, Set, WeakSet (475ccb9)
- update dependencies and deprecate Record for LogRecord (2d0a758)
- use BrowserConsole in app-console for browser builds (1b9c938)
- warn without key (c9118b3)
- webpack and browser (28adb12)
- use typescript (2e465c6)
- add notice level (861cdad)
- add process.env.NIGHTINGALE_CONSOLE_FORMATTER to bring back old behavior (c622606)
- add support for node 4 (969b2cb)
- add user and tags (84c351e)
- better display strings: transforms \n into real new line (884263d)
- createBody (9d58283)
- drop node 6 (e09773c)
- improve json formatter to support map and error (dd3b21c)
- improve not dot error message (16710a6)
- node 4 (71b4b02)
- pob update (8eb74d9)
- update dependencies (08e82b5)
- nightingale-console: add options and json when not tty (c8baf84)
- lerna, rollup (08f73b6)
- pob upgrade (cc29b7c)
- pob upgrade (2cdf53a)
- pob upgrade (51434cc)
- pob upgrade (dc7aaca)
- pob upgrade (5b4f01f)
- pob upgrade (e9090d1)
- pob upgrade (bb56cf0)
- pob upgrade (f94104c)
- pob upgrade (3e5e914)
- pob upgrade (bec05ca)
- pob upgrade (79af44c)
- pob upgrade (abad541)
- pob upgrade (c98c563)
- pob upgrade (9889b2d)
- pob upgrade (77267e7)
- pob upgrade (e36a4ad)
- pob upgrade (8e76f33)
- pob upgrade (8d10bc9)
- pob upgrade (3c98d35)
- pob upgrade (df0f6d8)
- pob upgrade (bce2e16)
- pob upgrade, support node 4 and browser (cb7d420)
- support node 4 (406e9fb)
- support node 4 (efee51e)
- support node 4 (4fdaa84)
- support node 4 (97743f9)
- update dependencies (e2e8ef5)
- update dependencies (a185796)
- update dependencies (e848866)
- update dependencies (76b5391)
- update nightingale-sentry to use @sentry/node (53b5b22)
- logger: add a method to get the context of the logger (0846714)
- nightingale-app-console: export app logger with name
appLoggger
(d86bf5c) - use nightingale-debug (a26f99c)
- use nightingale-debug (eecbcf2)
- warn dot in key add key and diplayname (7a5967c)
- requires node 10
- nightingale-console: output json by default when process.stdout.isTty is false
- node 6 no longer supported
- node 4 is no longer supported
- remove deprecated dot support
- can throw errors in dev mode