Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Latest commit

 

History

History
629 lines (434 loc) · 43.8 KB

File metadata and controls

629 lines (434 loc) · 43.8 KB

Changelog

3.1.0 (2021-04-28)

Added

  • ✨ Add more dev files to npmignore [b7dae6e]

3.0.10 (2021-12-01)

Removed

  • 🔥 Remove module declare from sentry export [2af4e0e]

Miscellaneous

3.0.9 (2021-11-30)

Removed

Fixed

  • 🐛 Move pino-multi-stream to deps [b2542c3]
  • 🐛 Fix extend sentry import [02b9d7d]

Miscellaneous

3.0.8 (2021-11-29)

Changed

  • ⚡ Update transform stream to parse only on pretty [3c6e48f]

Miscellaneous

  • 3.0.8 [7da4bf4]
  • Merge pull request #58 from AckeeCZ/fix/oom-large-log [3c1830b]
  • 🏷️ Use pino-multi-stream type [413af6e]

3.0.7 (2021-04-28)

Changed

  • ⬆️ Update sentry version [51c8598]

Miscellaneous

3.0.6 (2021-04-28)

Miscellaneous

3.0.5 (2021-04-28)

Changed

  • ⬆️ Update husky version [959b7e0]
  • ⬆️ Update supertest package [349c56d]

Fixed

  • 🐛 Move Sentry to separate file [175800b]

Miscellaneous

  • Merge pull request #56 from AckeeCZ/fix/sentry-dependency [7b0e9f3]
  • 🏷️ Add types to tests [9ee35a4]

3.0.4 (2021-04-20)

Fixed

  • 🐛 Use official pino-multi-stream types [3971ae7]

Miscellaneous

3.0.3 (2021-03-29)

Added

  • ✨ Add global enable to override default disable [93bbb31]

Fixed

  • 🐛 Update enablePaths to not remove original serializer [5ee800f]

Miscellaneous

3.0.2 (2021-03-23)

Changed

  • ♻️ Simplify groupPrefixes method. [6e02dfa]

Fixed

  • 🐛 Add null value check for prefix values. [04fb884]
  • 🐛 Add disableFields support for not defined serializers. [44e6fbe]

Miscellaneous

  • 3.0.2 [77dbd7f]
  • Merge pull request #53 from pavelsvagr/fix/disable-paths-create-serializer-if-not-exists [0414cea]

3.0.1 (2020-12-08)

Fixed

  • 🐛 Fix cosmas factory type [e24bd2d]

Miscellaneous

3.0.0 (2020-11-23)

Added

  • ✨ Add semantic-release config [67d130e]

Miscellaneous

3.0.0-beta.1 (2020-10-06)

Added

  • ✨ Better types for Sentry extend [e02eceb]
  • ✨ Add support for 3-param calls for Sentry extend [cde6677]
  • ✨ Use CLS for sentry scope edit [41fc46d]
  • ✨ Add proxy hooks [fa12b3f]
  • ✨ Remove tslint and prettier conflicts [127ff4e]

Changed

  • ⬆️ Update packages [1aa521e]
  • ⬆️ Update TS version [7c3b817]
  • ♻️ Use pino symbols without a type cast [ffbb712]
  • ⬆️ Update pino and @types/pino package [fe8a789]
  • ♻️ Do not import pino symbol directly [820dbb3]
  • ⚡ Call originalWrite before Sentry handler [e55bb5a]
  • ♻️ Log to Sentry without transform stream [76872b2]
  • 🚨 Fix lint [d39799d]

Fixed

  • 🐛 Fix sentry method options [ca1aa48]
  • 🐛 Add CLS types [e38e4d6]
  • 💚 Fix build [6ff3d88]
  • 🐛 Fix child logger creation type [da2a55e]
  • 🐛 Update extendSentry options and types [324e25a]
  • 🐛 Do not run tests twice in Travis [5fd9f0e]

Miscellaneous

  • 3.0.0-beta.1 [7abac98]
  • 🏷️ Fix logFn type in express mdw [e166b38]
  • Merge pull request #48 from AckeeCZ/feat/sentry-message-details [582d433]
  • Update readme and changelog [8075ca6]
  • Merge pull request #49 from AckeeCZ/feat/prettier-tslint-conflicts [7ad5b27]
  • Fix pino serializers link [d8f3a0b]

2.0.1 (2020-07-22)

Fixed

  • 🐛 Check package.json existence before loading and using it [3ea13b5]

Miscellaneous

2.0.0 (2020-06-22)

Added

  • ✨ Use pino formatters for pkgVersion and severity [ee76e59]
  • ✨ Use pino formatters for pkgVersion and severity" [1f622f5]
  • ✨ Use pino formatters for pkgVersion and severity [f6736bf]
  • ✨ Use formatters option for stackdriver level [1a5aecc]

Changed

  • ♻️ Refactor formatters conditions [6dce7fa]
  • ⬆️ Update jest, prettier and node types [4c0a42d]
  • 🔧 Add Node.js 14 tests [53f97be]
  • ⬆️ Update pino-multi-stream [95a8ffc]
  • ♻️ Use pinojs hooks for adding loggerName to message [b0e0256]
  • ♻️ Refactor formatters init [68768d9]
  • ⬆️ Update pino version [689b5fa]

Removed

  • 🔥 Remove version info from Sentry test snapshot [cae1000]
  • 🔥 Remove old Node versions [834064d]

Miscellaneous

  • 2.0.0 [5c547e7]
  • Merge pull request #43 from AckeeCZ/refactor/more-formatters [221ed17]
  • Merge pull request #42 from AckeeCZ/feat/use-pino-hooks [67b51c0]
  • 📝 Fix req headers info in readme [394addd]
  • Merge pull request #41 from AckeeCZ/feat/stackdriver-formatter [af14d58]
  • 🏷️ Use pino types for formatters option [c772474]
  • Merge pull request #40 from AckeeCZ/feat/pino-v6 [d9759fd]

2.0.0-rc.2 (2020-03-02)

Added

  • ✅ Fix child logger name tests [77a22e3]

Changed

  • ♻️ Update relative index imports [3bb4dd2]
  • ⬆️ Update dependencies [40d3fc3]

Fixed

  • 💚 Remove build versions 6 and 7 [45bb98e]

Miscellaneous

2.0.0-rc.1 (2020-03-02)

Removed

  • 🔥 Remove time and user agent from express messages [d05caa4]

Miscellaneous

  • 2.0.0-rc.1 [01d0ff3]
  • Merge pull request #37 from AckeeCZ/feat/remove-time-and-agent [6ff45c4]
  • 📝 Update changelog [68c4921]
  • 📝 Update engine version [a0377ec]
  • 📝 Fix node version badge [e033304]

2.0.0-beta.6 (2020-01-16)

Added

Changed

  • 🚨 Fix import order [e516139]
  • ⬆️ Upgrade pino to 5.16 [05498ce]
  • ♻️ Implement warning alias using pino options [a30d550]

Miscellaneous

  • 2.0.0-beta.6 [a76ac5a]
  • 📝 Update changelog [cb18544]
  • Merge pull request #36 from AckeeCZ/style/fix-imports [c3d4668]
  • Merge pull request #33 from AckeeCZ/docs/28-readme-changelog [2f367be]
  • 📝 Update options section in readme [865a51d]
  • 📝 Update readme and changelog [234bd05]
  • Merge pull request #35 from AckeeCZ/feat/add-time [26784ef]
  • Merge pull request #34 from AckeeCZ/refactor/implement-alias-using-pino-options [27669b8]

2.0.0-beta.5 (2019-12-09)

Added

Changed

  • ♻️ Update operand order in level condition [6eb3565]

Miscellaneous

  • 2.0.0-beta.5 [dbafd9a]
  • Merge pull request #32 from AckeeCZ/feat/28-setnry-level [3662683]

2.0.0-beta.4 (2019-12-03)

Fixed

  • 🐛 Require sentry file dynamically [baa6558]

Miscellaneous

2.0.0-beta.3 (2019-11-25)

Changed

Miscellaneous

2.0.0-beta.2 (2019-11-25)

Added

  • ✨ Add option to init sentry or assume configured [9b113d9]
  • ✅ Add capture exception tests [8f440fc]
  • ✨ Pass level and metadata to sentry scope [d3da837]
  • ✨ Add sentry transform stream [04d10cc]
  • ✨ Add sentry option and tests [be9c3c9]
  • ➕ Add sentry peer dependecy [8a30a4c]

Changed

  • ⬆️ Update prettier version [acf793a]
  • ♻️ Rename interfaces [94903ee]
  • 🔧 Update lint-staged config [b995e3e]
  • ♻️ Refactor sentry levels [da6e5dc]
  • 🚨 Fix coding style [40f09c7]
  • 💬 Rename option sentryDsn --> sentry [8a34bdf]
  • ♻️ Refactor testWriteStream [9f02a2a]
  • 🎨 Fix formatting [4ae7503]
  • 🎨 Fix node version badge style [c950cf3]
  • 🔧 Fix node version info [58ee90f]
  • ⬆️ Update jest-extended [42b370b]

Removed

Fixed

  • 🐛 Fix error serialization [424faae]
  • 🐛 Fix data context serialization [ad41e20]

Miscellaneous

  • 2.0.0-beta.2 [65fdbfe]
  • Merge pull request #31 from AckeeCZ/feat/28-add-sentry-logging [4a656b1]
  • 📝 Update docs, changelog and meta [7fd01cf]
  • Merge pull request #29 from AckeeCZ/style/fix-fromatting [9470836]
  • Merge branch 'master' into style/fix-fromatting [e32b79f]
  • Merge pull request #30 from AckeeCZ/refactor/test-write-stream [f497683]
  • Add test debug script [3661701]

2.0.0-beta.1 (2019-11-19)

Added

  • ✨ Unlimited inspect depth [b4e6c09]
  • ✅ Add inherit tests [21dde16]
  • ✅ And and fix tests [113acfe]
  • ✨ Update factory interface [48f3f3a]

Changed

  • ♻️ Refactor req/res skipping [dd767bf]
  • ⬆️ Update dev deps [f5b70c7]
  • ♻️ Unify logger name placement [078aa6f]

Removed

  • 🔥 Remove pino pretty [145c99f]
  • 🔥 Remove forgotten comments [680b784]

Fixed

  • 💚 Fix build [8acab39]
  • 🐛 Fix request and response skipping [852d79d]
  • 🐛 Safer write test [4ce9e73]

Miscellaneous

  • 2.0.0-beta.1 [3413d77]
  • Merge pull request #27 from AckeeCZ/chore/update-deps [137965a]
  • Change default express log to debug [755e546]
  • 📝 Update changelog [5a666b4]
  • Merge pull request #25 from AckeeCZ/refactor/remove-pino-pretty [8d1e9c8]
  • 📝 Update docs with reserved keys [469b1d7]
  • 👷 Add node 13 build [4051679]
  • Merge pull request #23 from AckeeCZ/feat/inherit-name [4dc3798]
  • 📝 Update README [9647528]
  • Merge pull request #21 from AckeeCZ/update-deps-3719 [5a89e88]
  • Update pino and typescript packages [04fd2c4]
  • Merge pull request #18 from AckeeCZ/fix/doc-express-logger-import [cd35baf]
  • Fix documentation for express logger import [eab8dab]
  • Fix changelog formatting [61f5930]
  • Update changelog [23c1c69]

1.1.0 (2019-08-05)

Miscellaneous

  • 1.1.0 [4efde82]
  • Change log levels for express middleware and add test [a7a4622]
  • Fix request skipping [406aa99]
  • Fix user agent logging tests [7210d8f]
  • Fix default level for custom streams [7d2fde8]
  • Do not log empty user agent [76f02e9]
  • Add commit hook [c26d3c2]
  • Update changelog and readme [7a2fbdb]
  • Merge pull request #17 from AckeeCZ/change/pretty-hide-pkgVersion [231ea13]
  • Hide pkgVersion in pretty stream [cd862b9]
  • Extend Node versions for Travis [386993e]
  • Refactor [b7e8c9a]
  • Fix lint [f6decb1]
  • Update dev dependencies [9eb0d65]
  • Merge pull request #16 from AckeeCZ/add/options-skip [638bbb1]
  • Update readme [5fc1ea3]
  • Use originalUrl in matchPath util [4c606a4]
  • Update changelog and readme [c82db33]
  • Refactor tests, add skip tests [79497d1]
  • Add matchPath helper [b152cd5]
  • Add options.skip settings [298910b]
  • Merge pull request #15 from AckeeCZ/change/logger-name-nonpretty [86a621b]
  • Refactor tests and moduleName variable [25a7a0f]
  • Update Changelog [1bc3d75]
  • Update changelog [df2b975]
  • Add logger name to pretty and non-pretty loggers [db95d80]
  • Update changelog [1ce5e7d]
  • Show logger name in default format message [081a903]
  • Fix jest-extended loading [dfc4c73]
  • Import jest-extended [7858bad]
  • Update typescript and jest versions, add jest-extended [fb69674]
  • Merge pull request #11 from AckeeCZ/fix/update-lint-1904 [e81f4c3]
  • Update tslint-config-ackee version [b499799]
  • Add logo to Readme [d5b19e3]
  • Merge pull request #10 from AckeeCZ/chng/refactor-1903 [c64c350]
  • Refactor express handlers, update Changelog [332703e]
  • Pretty declarations [cb9f71f]
  • Refactor some logger options [5f4280e]
  • Create pretty streams only when needed [009bab9]
  • Add build status and coverage info [baad2ab]
  • Merge pull request #8 from AckeeCZ/refactor/serializer-paths [8ff2207]
  • Merge pull request #9 from AckeeCZ/grissius-patch-1 [ce0a0c2]
  • Remove redundant array check [09aab61]
  • Refactor serializers - remove regexp [72b16dd]
  • Refactor code [ae48ebc]
  • Add Snyk and CodeClimate badges [1e094b0]
  • Merge pull request #5 from AckeeCZ/chng/add-coveralls [0482ec9]
  • Add newline to Travis config [d3dcdd3]
  • Fix lint and update changelog [ebb1599]
  • Fix write function type, fix typos [f79efe0]
  • Fix lint due to changes in tslint 5.12.0 [c668f43]
  • Add coveralls integration [6f2f8ab]

1.0.3 (2018-11-08)

Miscellaneous

  • Increase version [20ca266]
  • Add missing types, fix pretty print bug [7f9c716]
  • Update License and Readme [9d55d6d]
  • Add .npmignore [8bb592d]
  • Merge pull request #2 from AckeeCZ/change/async-tests [9102895]
  • Set empty NODE_ENV for Jest tests [245693f]
  • Change Travis NODE_ENV [a52d233]
  • Rewrite few tests to async version [075a8ab]
  • Add npmignore and Travis build config [d9d451d]
  • Add child test [992be8a]
  • Add LICENSE, update package info [cac34af]
  • Rename package in README [d588d0c]
  • Fix pino types version [87728b6]
  • Add missing packages [ea4b717]
  • update packages [1fd8310]
  • Add test of silent level [14eb91b]
  • Merge branch 'change/convert-to-typescript' into 'master' [9f3f7fb]
  • Move some dependencies to devDependencies, fix pretty command [6232efd]
  • Remove useless any [aa512e0]
  • Add stricter compilation options and types [977d061]
  • Remove extended Jest expect [8939d89]
  • Fix main entry [1f1df6a]
  • Bump major version [75f18fe]
  • Convert to Typescript [8405855]
  • Bump version [3624de8]
  • Merge branch 'change/better-format' into 'master' [484fe03]
  • Bump version [597feff]
  • Add more tests [c1c565d]
  • Use deep version of pick, add header picking and tests [544fc1f]
  • Change express middleware format [54718d5]
  • Fix README [9b46f3e]
  • Merge branch 'bugfix/remove-rest-op' into 'master' [07dc83e]
  • Remove rest operator [7089b3f]
  • Merge branch 'change/remove-some-lodash' into 'master' [d2aa568]
  • Simplify utils, use more lodash packages [994b72b]
  • Update version and changelog [95f0c01]
  • Remove lodash.omit and lodash.get [7019595]
  • Remove lodash.clonedeep [7d420cc]
  • Remove lodash.defaultsdeep [d2357e6]
  • Remove lodash.merge [daf8688]
  • Remove lodash.isundefined and lodash.omitby [e01e070]
  • Remove lodash.pick [477c3ab]
  • Remove lodash.assign [1c99052]
  • Merge branch 'change/lodash-modularize' into 'master' [8a381b7]
  • Use lodash modules [a0ae036]
  • Merge branch 'change/no-undefined-serializers' into 'master' [9bc69d8]
  • Update changelog [fa0cf9e]
  • Do not flatten process variable, fix serializer tests, better default serializers [2d36a5f]
  • Merge branch 'feature/package-version' into 'master' [337cabb]
  • Log version of package [5b20b0c]
  • Update README [2e042a5]

0.2.5 (2018-09-11)

Miscellaneous

  • Merge branch 'feature/stackdriver-format' into 'master' [9a21201]
  • Add stackdriver severity tests [f656c62]
  • Update version, add option for stackdriver settings [fa43019]
  • Add stackdriver format to all streams [3f2ca10]

0.2.4 (2018-09-06)

Miscellaneous

  • Merge branch 'feature/ignore-http-methods' into 'master' [f8578a0]
  • Fix current tests and add http ignore tests [4c286f0]
  • Add option to ignore certain HTTP methods [aac6bf9]
  • Fix bug with log levels [dca046f]
  • Merge branch 'bugfix/simple-tests' into 'master' [48b805e]
  • Add serializer tests [3117f7d]
  • Remove useless helper file [1ad504b]
  • Use new streams for tests [a097c42]
  • Move levels to separate file [7cd86e9]
  • 0.2.2 [270f1ea]
  • Add express test case [47514ed]
  • Merge branch 'feature/add-req-info-to-debug-messages' into 'master' [bbc51bb]
  • Add req info to debug messages [99456d3]

0.2.1 (2018-06-11)

Miscellaneous

  • Merge branch 'change/add-pino-options' into 'master' [be85c0f]
  • Renam pino to config, enhance README, optimize for Stackdriver [0bc162b]
  • Add options.pino [2efd23d]

0.1.1 (2018-05-29)

Miscellaneous

  • Change default stream prettiness [7cb2a80]
  • Fixes from MR - add comment, better req serializer [678403e]
  • Add README, remove useless files, refactor [8beac39]
  • Enhance express middlewares, add time measurements [1036ff4]
  • Add exclusive streams [2cbb90c]
  • Update packages, refactor, add serializers, fields disabling, new interface [a65ee94]
  • Add config for environments, simple tests, simplify logs [210e33f]
  • Initial commit [494e1e6]