Skip to content

Change Log

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

2.12.0 (2024-12-17)

Bug Fixes

Features

  • logger: change selected method visibility to protected (#3377) (93a19a5)
  • metrics: disable metrics with POWERTOOLS_METRICS_DISABLED (#3351) (7e8578e)
  • metrics: warn when overwriting dimension (#3352) (12f3e44)
  • parser: Add appsync resolver event Zod schemas (#3301) (318f34b)
  • parser: add schema for DynamoDB - Kinesis Stream event (#3328) (a8dfa74)

2.11.0 (2024-11-20)

Bug Fixes

  • metrics: skip empty string dimension values (#3319) (924d49d)
  • parser: add aws region to kinesis event (#3260) (246f132)
  • parser: event type literal for selfManagedKafka (#3325) (5350afe)
  • parser: fix cause errors nested structure (#3250) (1ff97cb)

Features

  • batch: Async Processing of Records for for SQS Fifo (#3160) (e73b575)
  • metrics: ability to set custom timestamp with setTimestamp for metrics (#3310) (0fb94c3)
  • metrics: add ability to pass custom logger (#3057) (a531b90)

2.10.0 (2024-10-22)

Features

  • logger: include enumerable properties in formatted errors (#3195) (4b80d9f)

2.9.0 (2024-10-07)

Features

  • batch: sequential async processing of records for BatchProcessor (#3109) (e31279a)
  • idempotency: ability to specify JMESPath custom functions (#3150) (869b6fc)
  • idempotency: manipulate idempotent response via response hook (#3071) (f7c1769)

2.8.0 (2024-09-16)

Bug Fixes

  • idempotency: include cause in idempotency persistence layer error (#2916) (47f0161)
  • tracer: include request pathname in trace data (#2955) (6864e53)

Features

  • logger: introduce log key reordering functionality (#2736) (9677258)
  • logger: introduce loglevel trace #1589 (#2902) (650252c)
  • parameters: adds setParameter function to store SSM parameters (#3020) (8fd5479)

2.7.0 (2024-08-08)

Bug Fixes

  • logger: invalid time zone environment variables leads to error (#2865) (d55465f)

Features

  • metrics: add unit None for CloudWatch EMF Metrics (#2904) (fa27cba)
  • parser: add helper function to handle JSON stringified fields (#2901) (806b884)

2.6.0 (2024-07-25)

Features

  • logger: introduce loglevel constant (#2787) (e75f593)
  • parser: allow parser set event type of handler with middy (#2786) (9973f09)

2.5.0 (2024-07-15)

Bug Fixes

  • parser: include error cause in ParseError (#2774) (34d0b55)

Features

  • logger: custom function for unserializable values (JSON replacer) (#2739) (fbc8688)

2.4.0 (2024-07-10)

Bug Fixes

  • idempotency: check error identity via names (#2747) (55c3878)

Features

  • batch: add option to not throw FullBatchFailureError when the entire batch fails (#2711) (74198ef)
  • internal: support Middy.js 5.x (#2748) (1d7ad61)
  • layers: deploy Lambda layers in ap-south-2 and me-central-1 (#2675) (208c57a)
  • logger: time zone aware timestamp in Logger (#2710) (9fe4c75)
  • maintenance: drop support for Node.js 16.x (#2717) (e4eee73)

2.3.0 (2024-06-27)

Bug Fixes

  • idempotency: preserve scope of decorated class (#2693) (22ec1f0)
  • logger: reset log level after sampling refresh (#2673) (618faec)

Features

2.2.0 (2024-06-13)

Bug Fixes

  • idempotency: deep sort payload during hashing (#2570) (6765f35)
  • parser: handle API Gateway Test UI sourceIp (#2531) (cd6c512)

Features

  • batch: add option to continue processing other group IDs on failure in SqsFifoPartialProcessor (#2590) (a615c24)

2.1.1 (2024-05-14)

Bug Fixes

  • parser: lambda function url cognitoIdentity and principalOrgId nullable (#2430) (3c3e393)
  • parser: set APIGatewayProxyEventSchema body and query string keys to be nullable (#2465) (7ce5b3c)
  • parser: set etag optional for delete object notifications (#2429) (100e223)

2.1.0 (2024-04-17)

Bug Fixes

  • jmespath: refactor custom function introspection to work with minification (#2384) (21ecc4f)

Features

  • idempotency: add custom JMESPath functions (#2364) (9721e7c)

2.0.4 (2024-04-10)

Bug Fixes

idempotency: return correct value from in-memory cache (#2309) (5b4c103) logger: buffer logs emitted during init (#2269) (1439867)

Features

tracer: support tracing fetch requests (#1619) (607548b) jmespath public release of JMESPAth utility (#1645) (233ff9b)

Minor Changes

logger: use template literal instead of node:util format (#2283) (961ace1)

2.0.3 (2024-03-15)

feat(logger): improve regex in stack trace parsing (#2121) (ebe5eef) fix(idempotency): transform private class fields (#2230) (aa6e6e0) improv(commons):: expand type utils functions (#2191) (9208393) feat(commons): add fromBase64 helper function (#2188) (133159b) fix(layers):: add createRequire banner in esm build (#2231) (730bcc9)

2.0.2 (2024-03-05)

Bug Fixes

  • tracer: modify aws-xray-sdk-core import for js (#2164) (29630b5)

2.0.1 (2024-03-04)

Note: Version bump only for package aws-lambda-powertools-typescript

2.0.0 (2024-03-04)

Note: Version bump only for package aws-lambda-powertools-typescript

1.18.1 (2024-02-20)

Note: Version bump only for package aws-lambda-powertools-typescript

1.18.0 (2024-01-26)

Features

layers: add ca-west-1 region (#1836) (55ff4df)

1.17.0 (2023-11-24)

maintenance: drop support for Node.js 14 (#1664) (e2a0923)

1.16.0 (2023-11-16)

Features

  • logger: add support for AWS_LAMBDA_LOG_LEVEL and POWERTOOLS_LOG_LEVEL (#1795) (e69abfb)

1.15.0 (2023-11-14)

Features

1.14.2 (2023-11-03)

Bug Fixes

  • metrics: deduplicate dimensions when serialising (#1780) (8181b48)

1.14.1 (2023-10-31)

Note: Version bump only for package aws-lambda-powertools-typescript

1.14.0 (2023-09-29)

Features

  • idempotency: add idempotency decorator (#1723) (d138673)
  • layers: add arm64 to integration test matrix (#1720) (61ad5ac)
  • tracer: add try/catch logic to decorator and middleware close (#1716) (be16b59)

1.13.1 (2023-09-21)

Bug Fixes

  • maintenance: remove upper peer dependency Middy (#1705) (df21ec8)

1.13.0 (2023-09-18)

Bug Fixes

  • batch: Update processor to pass only context to handler (#1637) (6fa09b2)
  • docs: update versions.json jq query (4e6f662)
  • parameters: return type when options without transform is used (#1671) (b2fe341)

Features

  • batch: rename AsyncBatchProcessor to default BatchProcessor (#1683) (e253755)

1.12.1 (2023-07-25)

Note: Version bump only for package aws-lambda-powertools-typescript

1.12.0 (2023-07-25)

Features

1.11.1 (2023-07-11)

Bug Fixes

  • docs: fix alias in versions.json (#1576) (7198cbc)
  • idempotency: types, docs, and makeIdempotent function wrapper (#1579) (bba1c01)

1.11.0 (2023-06-29)

Features

  • idempotency: preserve original error when wrapping into IdempotencyPersistenceLayerError (#1552) (866837d)

1.10.0 (2023-06-23)

Bug Fixes

  • ci: change how versions and aliases are inserted into versions.json (#1549) (9e1d19a)
  • idempotency: pass lambda context remaining time to save inprogress (#1540) (d47c3ec)
  • idempotency: record validation not using hash (#1502) (f475bd0)
  • idempotency: skip persistence for optional idempotency key (#1507) (b9fcef6)
  • metrics: flush metrics when data points array reaches max size (#1548) (24c247c)
  • missing quotes (67f5f14)
  • missing quotes (349e612)
  • update reference in workflow (#1518) (9c75f9a)

Features

  • logger: clear state when other middlewares return early (#1544) (d5f3f13)
  • metrics: publish metrics when other middlewares return early (#1546) (58b0877)
  • parameters: review types and exports (#1528) (6f96711)
  • tracer: close & restore segments when other middlewares return (#1545) (74ddb09)

1.9.0 (2023-06-09)

Features

  • commons: add cleanupPowertools function (#1473) (5bd0166)
  • idempotency: makeHandlerIdempotent middy middleware (#1474) (a558f10)
  • idempotency: add package exports (#1483) (faa9307)
  • idempotency: idempotency middleware & types exports (#1487) (d947db9)
  • idempotency: implement IdempotencyHandler (#1416) (f2ebf08)
  • logger: enhance log level handling (#1476) (0021536)
  • parameters: add adaptive types to SecretsProvider (#1411) (5c6d527)
  • tracer: add isTraceSampled method (#1435) (194bbd3)

1.8.0 (2023-04-07)

Bug Fixes

  • parameters: type import path in AppConfigProvider (#1388) (40a1a24)

Features

  • idempotency: add local cache to BasePersistenceLayer (#1396) (2013ff2)
  • idempotency: BasePersistenceLayer, DynamoDBPersistenceLayer and configs (#1376) (f05cba8)
  • logger: add CRITICAL log level (#1399) (a248ff0)
  • metrics: log warning on empty metrics (#1397) (31ae936)
  • parameters: ability to set maxAge and decrypt via environment variables (#1384) (dcf6620)
  • parameters: add clearCaches function (#1382) (ec49023)
  • parameters: stronger types for SSM getParameter (#1387) (9d53942)

1.7.0 (2023-03-20)

Bug Fixes

  • docs: typo in layer arn (bc5f7c9)

Features

  • logger: add silent log level to suppress the emission of all logs (#1347) (c82939e)
  • metrics: support high resolution metrics (#1369) (79a321b)
  • parameters: AppConfigProvider to return the last valid value when the API returns empty value on subsequent calls (#1365) (97339d9)

1.6.0 (2023-03-02)

Bug Fixes

  • docs: logger bringYourOwnFormatter snippet #1253 (#1254) (fdbba32)
  • hardcoded cdk version in publish_layer.yaml (#1232) (63a3909)
  • logger: createChild not passing all parent's attributes (#1267) (84ab4b9)
  • logger: middleware stores initial persistent attributes correctly (#1329) (6b32304)
  • parameters: handle base64/binaries in transformer (#1326) (bb50c04)
  • parameters: Tokenize attribute names in DynamoDBProvider (#1239) (f3e5ed7)

Features

  • idempotency: Add function wrapper and decorator (#1262) (eacb1d9)
  • layers: add new regions (#1322) (618613b)
  • logger: make loglevel types stricter (#1313) (5af51d3)
  • parameters: add support for custom AWS SDK v3 clients for providers (#1260) (3a8cfa0)

1.5.1 (2023-01-13)

Bug Fixes

  • logger: logger throws TypeError when log item has BigInt value (#1201) (a09e4df)
  • parameters: types in BaseProvider + added getMultiple alias to SecretsProvider (#1214) (32bd7e8)

Features

1.5.0 (2022-11-25)

Bug Fixes

  • logger: merge child logger options correctly (#1178) (cb91374)

Features

  • idempotency: Add persistence layer and DynamoDB implementation (#1110) (0a6676a)
  • logger: disable logs while testing with jest --silent in dev env (#1165) (6f0c307)
  • logger: pretty printing logs in local and non-prod environment (#1141) (8d52660)
  • parameters: added BaseProvider class (#1168) (d717a26)

1.4.1 (2022-11-09)

Bug Fixes

  • metrics: store service name in defaultDimensions to avoid clearing it (#1146) (a979202)

1.4.0 (2022-10-27)

Bug Fixes

  • metrics: metadata and dimensions not cleared on publish (#1129) (b209c30)

Features

  • all: moved EnvService to commons + exposed getXrayTraceId in tracer (#1123) (c8e3c15)

1.3.0 (2022-10-17)

Bug Fixes

  • all: update version command to use lint-fix (#1119) (6f14fb3)
  • captureColdStartMetric and throwOnEmptyMetrics when set to false was interpreted as true (#1090) (127aad4)
  • captureMethod correctly detect method name when used with external decorators (#1109) (a574406)
  • logger: wait for decorated method return before clearing out state (#1087) (133ed3c)
  • ts-node version for layer-publisher (#1112) (ee243de)

Features

  • idempotency: create initial class structure for function idempotency (#1086) (06fbaae)
  • publish lib as Lambda Layer (#1095) (83f6efb)
  • tracer: specify subsegment name when capturing class method (#1092) (d4174eb)

Reverts

  • Revert "chore(release): v1.3.0 [skip ci]" (237b99f)

1.2.1 (2022-08-25)

Note: Version bump only for package aws-lambda-powertools-typescript

1.2.0 (2022-08-23)

Bug Fixes

  • docs: docs published with incorrect version number + api docs missing after release (#1066) (8b8b25c)

Features

  • metrics: increase maximum dimensions to 29 (#1072) (7b9a027)
  • tracer: allow disabling result capture for decorators and middleware (#1065) (c3b9a37)

1.1.1 (2022-08-18)

Bug Fixes

  • logger: decorated class methods cannot access this (#1060) (73990bb)
  • tracer: decorated class methods cannot access this (#1055) (107fa04)
  • workflow concurrency + leftover needs (#1054) (9ce180a)

1.1.0 (2022-08-12)

Bug Fixes

  • layers: release process + remove duplicate code (#1052) (f653c06)
  • logger: fix clearstate bug when lambda handler throws (#1045) (5ebd1cf)
  • wrong scope in captureMethod (#1026) (1a06fed)

Features

1.0.2 (2022-07-19)

Note: Version bump only for package aws-lambda-powertools-typescript

1.0.1 (2022-07-14)

Note: Version bump only for package aws-lambda-powertools-typescript

0.12.0-rc.1 (2022-07-14)

Reverts

0.12.0-rc.0 (2022-07-14)

Bug Fixes

  • logger: POWERTOOLS_LOGGER_LOG_EVENT precedence is respected (#1015) (1cbb4db)
  • tracer: capture method throws errors correctly (#1016) (fb85238)

Features

  • tracer: auto disable when running inside amplify mock (#1010) (024d628)

Reverts

  • Revert "chore(release): v0.12.0-rc.0 [skip ci]" (9397f1d)
  • Revert "chore(release): v0.12.0-rc.0 [skip ci]" (#1017) (51c18da), closes #1017

0.11.1-rc.0 (2022-06-24)

Note: Version bump only for package aws-lambda-powertools-typescript

0.11.0 (2022-06-23)

Features

  • logger: add clear state functionality (#902) (fa1dacb)

0.10.0 (2022-06-02)

Bug Fixes

  • commons: rename tests subfolder to samples to avoid being deleted by tools such as node-prune (#882) (74ef816)

Features

0.9.1 (2022-05-24)

Bug Fixes

  • logger: enable logging of arbitrary objects (#883) (5d34854)

0.9.0 (2022-05-16)

Bug Fixes

Features

  • examples: added sam example to workflows (#849) (93f1c7b)

0.8.1 (2022-04-14)

Bug Fixes

  • logger: change logging to use stdout (#748) (0781a47)

0.8.0 (2022-04-08)

Features

0.7.2 (2022-04-01)

Note: Version bump only for package aws-lambda-powertools-typescript

0.7.1 (2022-03-17)

Bug Fixes

  • logger: enable sequential invocation in e2e test (#658) (800424b)
  • logger: fix handling of additional log keys (#614) (8aab299)
  • tracer, metrics: use polling instead of fixed wait in e2e tests (#654) (6d4ab75)

0.7.0 (2022-03-08)

Features

  • logger: adopted Utility class & updated unit tests (#550) (48f3487)
  • metrics: adopted Utility class (#548) (672e6a8)
  • tracer: adopted Utility class & updated unit tests (#549) (3769a69)

0.6.0 (2022-02-17)

Bug Fixes

  • logger: fix logger attribute merging (#535) (8180be1)

Features

0.5.1 (2022-02-09)

Bug Fixes

  • tracer: properly return DynamoDB.DocumentClient (#528) (3559e7b)

Reverts

  • Revert "build(deps-dev): bump aws-cdk from 1.139.0 to 1.143.0 (#532)" (#544) (e96c9ba), closes #532 #544
  • Revert "build(deps-dev): bump @aws-cdk/aws-lambda-nodejs from 1.139.0 to 1.143.0 (#531)" (#545) (7dffbd8), closes #531 #545

0.5.0 (2022-01-26)

Bug Fixes

  • examples: fix errors in logger and metrics examples (#509) (c19b47c)
  • logger|metrics: properly return decorated class (#489) (014c5bd)

Features

  • Add codespaces/gitpod support (#485) (ed6f258)
  • all: make @middy/core optional (#511) (1107f96)
  • tracer: add support for capturing DynamoDB DocumentClient (#450) (621ae50)

0.4.0 (2022-01-20)

Features

0.3.3 (2022-01-17)

Bug Fixes

  • lerna version not publishing all packages (#480) (0cabc3f)

0.3.2 (2022-01-17)

Bug Fixes

  • export LogFormatter + update docs (#479) (7f91566)
  • updated CDK examples to remove old references & improve comments (#439) (4cdaaea)

0.3.1 (2022-01-14)

Bug Fixes

  • all: fix latest release broken by change of npm pack result on common (#470) (2c3df93), closes #417

0.3.0 (2022-01-14)

Bug Fixes

  • build: Fix linting issue and add linting to the pre-push hook (#440) (e7bc53c)
  • build: Update contributing.md and fix npm ci (#417) (279ad98), closes #415 #415
  • metrics: Rename purgeStoredMetrics() function usage in CDK example (#424) (02f0eae)
  • tracer: avoid throwing errors in manual instrumentation when running outside of AWS Lambda (#442) (fd02acb)

Features

  • all: Update to examples use released version (0.2.0) (#405) (d5e0620)

0.2.0 (2022-01-05)

Features

  • tracer: beta release (#91 (https://github.com/aws-powertools/powertools-lambda-python/issues/91))
  • logger: beta release (#24 (https://github.com/aws-powertools/powertools-lambda-python/issues/24))
  • metrics: beta release (#25 (https://github.com/aws-powertools/powertools-lambda-python/issues/25))

Contributions

  • chore(ci): auto-label PR on semantic title (#403) by @heitorlessa
  • fix: documentation generation on on-release.yml workflow (#368) by @ijemmy
  • fix: Remove publishing doc on develop version and fix missing leading 0 in version (#356) by @ijemmy
  • feat: generate new version of doc for each release (#355) by @ijemmy
  • chore(cicd): cdk examples and e2e tests for metrics (#326) by @flochaz
  • fix(cicd): skip ci on bump commit (#339) by @flochaz
  • chore(cicd): fix publish (#336) by @flochaz
  • chore(cicd): Add release workflow (#260) by @flochaz
  • chore(commons): Create a common package (#314) by @flochaz
  • feat: Auto publish docs to version "develop" (#269) by @ijemmy
  • fix(metrics): publish metrics even if handler throw (#249) by @flochaz
  • chore: fix linting (#247) by @flochaz
  • chore(all): npm libraries bump and breaking changes fixes (#215) by @saragerion
  • chore: Enable auto-merge for dependabot PRs (#169) by @dreamorosi
  • feat: add metrics (#102) by @alan-churley
  • chore: Add commit hooks for testing and linting (#149) by @bahrmichael
  • chore: Removed assignees from issue templates (#146) by @dreamorosi
  • chore: Disabled auto-assign-issues integration (#144) by @dreamorosi
  • feat: Adding sample automation for PR (#121) by @alan-churley
  • test(logger): add unit tests with most important scenarios and features (#52) by @saragerion
  • chore: increase version of WS dependancy (#71) by @alan-churley
  • chore: dependancies upgrade (#70) by @alan-churley
  • build(github-actions): fix YAML of closed issues message (#23) by @saragerion
  • improv: repository documentation, metadata, github actions, dot files (#17) by @saragerion
  • refactor(logger): overall improvements - DX, examples, business logic (#16) by @saragerion
  • chore: updating path for coverage (#12) by @alan-churley
  • feat(logger): add context decorator functionality (#13) by @saragerion
  • test(all): add mock Lambda events payloads generated by other AWS services (#10) by @saragerion
  • feat(logger): basic logger logic (#9) by @saragerion
  • revert: Remove CodeQL analysis (#2) by @alan-churley
  • feat(metrics): rename method purgeStoredMetrics to publishStoredMetrics (#377) by @flochaz

  • fix(metrics): use same naming for serviceName (#401) by @flochaz

  • feat(commons): update types to have optional callback (#394) by @flochaz
  • feat(metrics): logMetrics middleware (#338) by @saragerion
  • chore(tracer): quality of life improvements (#337) by @dreamorosi
  • feat(tracer): middy middleware (#324) by @dreamorosi
  • feat(logger): middy middleware (#313) by @saragerion
  • chore(ALL): fix packaging (#316) by @flochaz
  • feat: add tracer (#107) by @dreamorosi
  • feat(logger): documentation, examples, business logic changes (#293) by @saragerion
  • feat(metric): bring feature parity between decorator and utility function (#291) by @flochaz
  • docs(all): make docs more coherent (#387) by @dreamorosi
  • docs(logger): improve mkdocs and examples of sample rate feature (#389) by @saragerion
  • docs(all): clarifications & fixes (#370) by @dreamorosi
  • chore(tracer): cdk examples + e2e tests (#347) by @dreamorosi
  • docs(all): getting started section, beta release warning (#351) by @saragerion
  • chore(docs): Tracer docs (#274) by @dreamorosi
  • chore(docs): Add credits section to README (#305) by @dreamorosi
  • chore(metrics): Add typeDoc (#285) by @flochaz
  • feat(logger): documentation, examples, business logic changes (#293) by @saragerion
  • chore(metrics): github page doc (#284) by @flochaz
  • feat: generate api docs (#277) by @ijemmy
  • docs: base documentation (#250) by @dreamorosi
  • docs: updating readme and package.json to work with lerna (#11) by @alan-churley
  • fix(metrics): Support multiple addMetric() call with the same metric name (#390) by @ijemmy
  • fix(logger): display correct log level in cloudwatch (#386) by @saragerion
  • fix(metrics): expose logMetrics middleware (#380) by @flochaz
  • chore: change license (#117) by @dreamorosi
  • chore: don't bump version for merge to main (#404) by @flochaz
  • feat(ALL): Use optional callback LambdaInterface for decorator (#397) by @flochaz
  • chore(ci): add release drafter workflow (#382) by @heitorlessa
  • build(deps): bump e2e dependencies metrics (#371) by @dreamorosi
  • build(deps-dev): bump @aws-cdk/aws-lambda from 1.136.0 to 1.137.0 (#340) by @dependabot
  • chore(commons): Remove eslint from commons pkg (#352) by @dreamorosi
  • build(deps-dev): bump @types/lodash from 4.14.177 to 4.14.178 (#335) by @dependabot
  • build(deps-dev): bump @types/node from 16.11.11 to 17.0.0 (#325) by @dependabot
  • build(deps-dev): bump @types/lodash from 4.14.177 to 4.14.178 (#318) by @dependabot
  • build(deps-dev): bump ts-jest from 27.0.7 to 27.1.1 (#317) by @dependabot
  • build(deps-dev): bump jest from 27.4.3 to 27.4.5 (#310) by @dependabot
  • build(deps): bump @types/aws-lambda from 8.10.85 to 8.10.88 (#312) by @dependabot
  • build(deps-dev): bump typescript from 4.5.2 to 4.5.4 (#311) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 5.5.0 to 5.7.0 (#308) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.5.0 to 5.7.0 (#309) by @dependabot
  • build(deps): bump aws-xray-sdk-core from 3.3.3 to 3.3.4 (#307) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.5.0 to 5.6.0 (#297) by @dependabot
  • build(deps): bump @types/aws-lambda from 8.10.85 to 8.10.87 (#299) by @dependabot
  • build(deps-dev): bump jest from 27.4.3 to 27.4.4 (#300) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 5.5.0 to 5.6.0 (#298) by @dependabot
  • build(deps-dev): bump ts-jest from 27.0.7 to 27.1.1 (#296) by @dependabot
  • build(deps-dev): bump typescript from 4.5.2 to 4.5.3 (#287) by @dependabot
  • build(deps-dev): bump jest from 27.4.3 to 27.4.4 (#288) by @dependabot
  • build(deps-dev): bump @types/lodash from 4.14.177 to 4.14.178 (#283) by @dependabot
  • build(deps): bump @types/aws-lambda from 8.10.85 to 8.10.86 (#272) by @dependabot
  • build(deps-dev): bump ts-jest from 27.0.7 to 27.1.1 (#271) by @dependabot
  • build(deps-dev): bump @types/node from 16.11.11 to 16.11.12 (#270) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.5.0 to 5.6.0 (#273) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 5.5.0 to 5.6.0 (#268) by @dependabot
  • build(deps-dev): bump @types/node from 16.11.11 to 16.11.12 (#267) by @dependabot
  • build(deps-dev): bump eslint from 8.3.0 to 8.4.1 (#266) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.5.0 to 5.6.0 (#265) by @dependabot
  • build(deps-dev): bump ts-jest from 27.0.7 to 27.1.0 (#264) by @dependabot
  • build(deps): bump @types/aws-lambda from 8.10.85 to 8.10.86 (#263) by @dependabot
  • build(deps): bump romeovs/lcov-reporter-action from 0.2.21 to 0.3.1 (#261) by @dependabot
  • build(deps-dev): bump @types/jest from 27.0.2 to 27.0.3 (#258) by @dependabot
  • build(deps-dev): bump @types/node from 16.11.6 to 16.11.11 (#257) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.33.0 to 5.5.0 (#256) by @dependabot
  • build(deps-dev): bump @types/lodash from 4.14.175 to 4.14.177 (#255) by @dependabot
  • build(deps): bump @types/aws-lambda from 8.10.84 to 8.10.85 (#252) by @dependabot
  • build(deps-dev): bump jest from 27.3.1 to 27.4.3 (#251) by @dependabot
  • build(deps-dev): bump husky from 7.0.2 to 7.0.4 (#243) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.33.0 to 5.5.0 (#253) by @dependabot
  • build(deps-dev): bump eslint from 8.1.0 to 8.3.0 (#254) by @dependabot
  • build(deps-dev): bump typescript from 4.4.3 to 4.5.2 (#245) by @dependabot
  • build(deps-dev): bump ts-node from 10.3.0 to 10.4.0 (#242) by @dependabot
  • build(deps-dev): bump ts-jest from 27.0.5 to 27.0.7 (#234) by @dependabot
  • build(deps-dev): bump @commitlint/cli from 13.2.1 to 15.0.0 (#244) by @dependabot
  • build(deps-dev): bump jest from 27.2.5 to 27.3.1 (#235) by @dependabot
  • build(deps-dev): bump eslint from 7.32.0 to 8.1.0 (#239) by @dependabot
  • build(deps-dev): bump @types/node from 16.10.3 to 16.11.6 (#240) by @dependabot
  • build(deps-dev): bump ts-node from 10.2.1 to 10.3.0 (#226) by @dependabot
  • build(deps-dev): bump jest from 27.2.4 to 27.2.5 (#225) by @dependabot
  • build(deps-dev): bump @types/aws-lambda from 8.10.83 to 8.10.84 (#223) by @dependabot
  • build(deps-dev): bump @commitlint/cli from 13.2.0 to 13.2.1 (#222) by @dependabot
  • build(deps-dev): bump jest from 27.2.2 to 27.2.4 (#217) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.32.0 to 4.33.0 (#219) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.32.0 to 4.33.0 (#220) by @dependabot
  • build(deps-dev): bump @types/node from 16.10.1 to 16.10.3 (#221) by @dependabot
  • build(deps-dev): bump jest from 27.0.6 to 27.2.2 (#212) by @dependabot
  • build(deps-dev): bump ts-jest from 27.0.4 to 27.0.5 (#181) by @dependabot
  • build(deps): bump actions/github-script from 4.1 to 5 (#211) by @dependabot
  • build(deps-dev): bump typescript from 4.3.5 to 4.4.3 (#199) by @dependabot
  • build(deps-dev): bump @types/node from 16.9.6 to 16.10.1 (#213) by @dependabot
  • build(deps-dev): bump @types/lodash from 4.14.173 to 4.14.174 (#214) by @dependabot
  • build(deps-dev): bump @types/node from 16.9.4 to 16.9.6 (#210) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.30.0 to 4.31.2 (#209) by @dependabot
  • build(deps-dev): bump @types/jest from 27.0.1 to 27.0.2 (#208) by @dependabot
  • build(deps-dev): bump @types/node from 16.9.2 to 16.9.4 (#205) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.31.1 to 4.31.2 (#206) by @dependabot
  • build(deps-dev): bump @types/node from 16.9.1 to 16.9.2 (#204) by @dependabot
  • build(deps-dev): bump @types/lodash from 4.14.172 to 4.14.173 (#203) by @dependabot
  • build(deps-dev): bump @types/node from 16.7.2 to 16.9.1 (#202) by @dependabot
  • build(deps-dev): bump husky from 7.0.1 to 7.0.2 (#191) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.29.2 to 4.31.1 (#200) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.29.2 to 4.30.0 (#194) by @dependabot
  • build(deps-dev): bump @types/node from 16.6.2 to 16.7.2 (#190) by @dependabot
  • build(deps): bump actions/github-script from 4.0.2 to 4.1 (#187) by @dependabot
  • build(deps-dev): bump @types/aws-lambda from 8.10.82 to 8.10.83 (#186) by @dependabot
  • build(deps): bump actions/github-script from 3.1.0 to 4.0.2 (#179) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.29.1 to 4.29.2 (#180) by @dependabot
  • build(deps-dev): bump @types/node from 16.6.1 to 16.6.2 (#184) by @dependabot
  • build(deps-dev): bump ts-node from 10.2.0 to 10.2.1 (#183) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.29.1 to 4.29.2 (#182) by @dependabot
  • build(deps-dev): bump @types/jest from 27.0.0 to 27.0.1 (#177) by @dependabot
  • build(deps-dev): bump @types/node from 16.6.0 to 16.6.1 (#176) by @dependabot
  • build(deps-dev): bump @types/node from 16.4.13 to 16.6.0 (#174) by @dependabot
  • build(deps-dev): bump @commitlint/cli from 12.1.4 to 13.1.0 (#172) by @dependabot
  • build(deps-dev): bump @types/jest from 26.0.24 to 27.0.0 (#171) by @dependabot
  • build(deps-dev): bump @types/aws-lambda from 8.10.81 to 8.10.82 (#170) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.29.0 to 4.29.1 (#167) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.29.0 to 4.29.1 (#166) by @dependabot
  • improv: Use lodash.merge & lodash.clonedeed instead of full lodash in Logger (#159) by @dreamorosi
  • build(deps-dev): bump ts-node from 10.1.0 to 10.2.0 (#164) by @dependabot
  • build(deps-dev): bump @types/node from 16.4.10 to 16.4.13 (#162) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.28.5 to 4.29.0 (#156) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.28.5 to 4.29.0 (#157) by @dependabot
  • build(deps-dev): bump @types/lodash from 4.14.171 to 4.14.172 (#158) by @dependabot
  • build(deps-dev): bump eslint from 7.31.0 to 7.32.0 (#155) by @dependabot
  • build(deps-dev): bump @types/node from 16.4.7 to 16.4.10 (#154) by @dependabot
  • build(deps-dev): bump @types/node from 16.4.6 to 16.4.7 (#150) by @dependabot
  • build(deps-dev): bump @types/node from 16.4.5 to 16.4.6 (#148) by @dependabot
  • build(deps-dev): bump @types/node from 16.4.3 to 16.4.5 (#145) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.28.4 to 4.28.5 (#138) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.28.4 to 4.28.5 (#137) by @dependabot
  • build(deps-dev): bump @types/aws-lambda from 8.10.80 to 8.10.81 (#135) by @dependabot
  • build(deps-dev): bump @types/node from 16.4.1 to 16.4.3 (#134) by @dependabot
  • build(deps-dev): bump @types/node from 16.4.0 to 16.4.1 (#132) by @dependabot
  • build(deps-dev): bump @types/aws-lambda from 8.10.79 to 8.10.80 (#128) by @dependabot
  • build(deps-dev): bump ts-jest from 27.0.3 to 27.0.4 (#127) by @dependabot
  • build(deps-dev): bump @types/node from 16.3.3 to 16.4.0 (#124) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.28.3 to 4.28.4 (#122) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.28.3 to 4.28.4 (#123) by @dependabot
  • build(deps-dev): bump eslint from 7.30.0 to 7.31.0 (#118) by @dependabot
  • build(deps-dev): bump @types/node from 16.3.2 to 16.3.3 (#119) by @dependabot
  • build(deps-dev): bump @types/aws-lambda from 8.10.78 to 8.10.79 (#114) by @dependabot
  • build(deps-dev): bump @types/node from 16.0.0 to 16.3.2 (#113) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.28.2 to 4.28.3 (#112) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.28.2 to 4.28.3 (#111) by @dependabot
  • build(deps-dev): bump ts-node from 10.0.0 to 10.1.0 (#110) by @dependabot
  • build(deps-dev): bump @types/lodash from 4.14.170 to 4.14.171 (#105) by @dependabot
  • build(deps-dev): bump @types/jest from 26.0.23 to 26.0.24 (#104) by @dependabot
  • build(deps-dev): bump @types/aws-lambda from 8.10.77 to 8.10.78 (#103) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.28.1 to 4.28.2 (#100) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.28.1 to 4.28.2 (#101) by @dependabot
  • build(deps-dev): bump @types/node from 15.14.0 to 16.0.0 (#98) by @dependabot
  • build(deps-dev): bump eslint from 7.29.0 to 7.30.0 (#99) by @dependabot
  • build(deps-dev): bump typescript from 4.3.4 to 4.3.5 (#97) by @dependabot
  • build(deps-dev): bump @types/node from 15.12.3 to 15.14.0 (#96) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.27.0 to 4.28.1 (#94) by @dependabot
  • build(deps-dev): bump eslint from 7.28.0 to 7.29.0 (#86) by @dependabot
  • build(deps-dev): bump @types/node from 15.12.3 to 15.12.5 (#92) by @dependabot
  • build(deps-dev): bump jest from 27.0.4 to 27.0.6 (#93) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.27.0 to 4.28.1 (#95) by @dependabot
  • build(deps-dev): bump typescript from 4.3.2 to 4.3.4 (#84) by @dependabot
  • build(deps-dev): bump @types/node from 15.12.2 to 15.12.3 (#85) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.26.1 to 4.27.0 (#81) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.26.1 to 4.27.0 (#82) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.26.0 to 4.26.1 (#80) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.26.0 to 4.26.1 (#78) by @dependabot
  • build(deps-dev): bump @types/node from 15.12.1 to 15.12.2 (#79) by @dependabot
  • build(deps-dev): bump jest from 26.6.3 to 27.0.4 (#73) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.25.0 to 4.26.0 (#69) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.25.0 to 4.26.0 (#68) by @dependabot
  • build(deps-dev): bump typescript from 4.2.4 to 4.3.2 (#66) by @dependabot
  • build(deps-dev): bump @types/node from 15.3.1 to 15.6.1 (#61) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.24.0 to 4.25.0 (#62) by @dependabot
  • build(deps-dev): bump @types/lodash from 4.14.169 to 4.14.170 (#60) by @dependabot
  • build(deps-dev): bump ts-node from 9.1.1 to 10.0.0 (#58) by @dependabot
  • build(deps-dev): bump eslint from 7.26.0 to 7.27.0 (#57) by @dependabot
  • build(deps-dev): bump @types/node from 15.3.0 to 15.3.1 (#56) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.23.0 to 4.24.0 (#55) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.23.0 to 4.24.0 (#54) by @dependabot
  • build(deps-dev): bump @types/node from 15.0.3 to 15.3.0 (#53) by @dependabot
  • build(deps-dev): bump @types/node from 14.14.37 to 15.0.3 (#50) by @dependabot
  • build(deps-dev): bump lerna from 3.22.1 to 4.0.0 (#29) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.21.0 to 4.22.0 (#37) by @dependabot
  • build(deps-dev): bump eslint from 7.23.0 to 7.24.0 (#35) by @dependabot
  • build(deps): bump romeovs/lcov-reporter-action from v0.2.11 to v0.2.21 (#34) by @dependabot
  • build(deps-dev): bump @commitlint/cli from 11.0.0 to 12.1.1 (#33) by @dependabot
  • build(deps-dev): bump @types/aws-lambda from 8.10.72 to 8.10.75 (#32) by @dependabot
  • build(deps-dev): bump @types/node from 14.14.20 to 14.14.37 (#31) by @dependabot
  • build(deps-dev): bump husky from 4.3.7 to 6.0.0 (#30) by @dependabot
  • build(deps-dev): bump typescript from 4.1.3 to 4.2.4 (#28) by @dependabot
  • build(deps-dev): bump ts-jest from 26.4.4 to 26.5.4 (#27) by @dependabot
  • build(deps-dev): bump eslint from 7.17.0 to 7.23.0 (#21) by @dependabot
  • build(deps-dev): bump @types/jest from 26.0.20 to 26.0.22 (#22) by @dependabot
  • build(deps-dev): bump @typescript-eslint/parser from 4.13.0 to 4.21.0 (#20) by @dependabot
  • build(deps-dev): bump @typescript-eslint/eslint-plugin from 4.13.0 to 4.21.0 (#18) by @dependabot
  • build(deps-dev): bump @commitlint/config-conventional from 11.0.0 to 12.1.1 (#19) by @dependabot
  • docs: updating readme and package.json to work with lerna (#11) by @alan-churley
  • chore: lerna downstream dependancy security issues (#15) by @alan-churley
  • build(deps): bump ini from 1.3.5 to 1.3.8 (#5) by @dependabot
  • build(deps): bump ini from 1.3.5 to 1.3.8 in /packages/logging (#4) by @dependabot
  • build(deps): bump ini from 1.3.5 to 1.3.8 in /docs (#3) by @dependabot

Contributor List:

@alan-churley, @bahrmichael, @dreamorosi, @flochaz, @heitorlessa, @ijemmy and @saragerion