Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Financial-Times/dotcom-reliability-kit
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: app-info-v2.2.0
Choose a base ref
...
head repository: Financial-Times/dotcom-reliability-kit
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: app-info-v2.3.0
Choose a head ref

Commits on Nov 9, 2023

  1. chore: bump release-please from 15.13.0 to 16.2.0

    Bumps [release-please](https://github.com/googleapis/release-please) from 15.13.0 to 16.2.0.
    - [Release notes](https://github.com/googleapis/release-please/releases)
    - [Changelog](https://github.com/googleapis/release-please/blob/main/CHANGELOG.md)
    - [Commits](googleapis/release-please@v15.13.0...v16.2.0)
    
    ---
    updated-dependencies:
    - dependency-name: release-please
      dependency-type: direct:development
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and CyntiBinti committed Nov 9, 2023
    Copy the full SHA
    5f9cba0 View commit details

Commits on Nov 13, 2023

  1. chore: bump the development-dependencies group with 12 updates

    Bumps the development-dependencies group with 12 updates:
    
    | Package | From | To |
    | --- | --- | --- |
    | [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) | `7.23.0` | `7.23.3` |
    | [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) | `7.22.15` | `7.23.3` |
    | [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) | `29.5.5` | `29.5.8` |
    | [eslint](https://github.com/eslint/eslint) | `8.51.0` | `8.53.0` |
    | [@types/eslint](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/eslint) | `8.44.4` | `8.44.7` |
    | [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) | `46.8.2` | `46.9.0` |
    | [@types/express](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express) | `4.17.19` | `4.17.21` |
    | @financial-times/n-express | `28.0.4` | `28.0.5` |
    | [undici](https://github.com/nodejs/undici) | `5.25.4` | `5.27.2` |
    | [@types/events](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/events) | `3.0.1` | `3.0.3` |
    | [@types/lodash.clonedeep](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash.clonedeep) | `4.5.7` | `4.5.9` |
    | [@types/ungap__structured-clone](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ungap__structured-clone) | `0.3.0` | `0.3.2` |
    
    
    Updates `@babel/core` from 7.23.0 to 7.23.3
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.23.3/packages/babel-core)
    
    Updates `@babel/eslint-parser` from 7.22.15 to 7.23.3
    - [Release notes](https://github.com/babel/babel/releases)
    - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
    - [Commits](https://github.com/babel/babel/commits/v7.23.3/eslint/babel-eslint-parser)
    
    Updates `@types/jest` from 29.5.5 to 29.5.8
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)
    
    Updates `eslint` from 8.51.0 to 8.53.0
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v8.51.0...v8.53.0)
    
    Updates `@types/eslint` from 8.44.4 to 8.44.7
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/eslint)
    
    Updates `eslint-plugin-jsdoc` from 46.8.2 to 46.9.0
    - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases)
    - [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc)
    - [Commits](gajus/eslint-plugin-jsdoc@v46.8.2...v46.9.0)
    
    Updates `@types/express` from 4.17.19 to 4.17.21
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/express)
    
    Updates `@financial-times/n-express` from 28.0.4 to 28.0.5
    
    Updates `undici` from 5.25.4 to 5.27.2
    - [Release notes](https://github.com/nodejs/undici/releases)
    - [Commits](https://github.com/nodejs/undici/commits/v5.27.2)
    
    Updates `@types/events` from 3.0.1 to 3.0.3
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/events)
    
    Updates `@types/lodash.clonedeep` from 4.5.7 to 4.5.9
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash.clonedeep)
    
    Updates `@types/ungap__structured-clone` from 0.3.0 to 0.3.2
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ungap__structured-clone)
    
    ---
    updated-dependencies:
    - dependency-name: "@babel/core"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@babel/eslint-parser"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: "@types/jest"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: "@types/eslint"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: eslint-plugin-jsdoc
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: "@types/express"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@financial-times/n-express"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: undici
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: "@types/events"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@types/lodash.clonedeep"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@types/ungap__structured-clone"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and rowanmanning committed Nov 13, 2023
    Copy the full SHA
    371b584 View commit details

Commits on Nov 14, 2023

  1. feat: add some basic app info to error pages

    This is a first step towards serving nicer error pages in production. We
    want to show application information so that a non-engineer would be
    able to tell which system an error is served by. This doesn't make error
    pages available in production yet, that'd be a later step if we decide
    we want to add it.
    
    In the meantime this makes the error page more useful.
    rowanmanning committed Nov 14, 2023
    Copy the full SHA
    d1f9522 View commit details
  2. fix: handle more error rendering edge-cases

    This handles a couple of edge-cases we were missing that we _do_ handle
    in n-express. These are required before we can consider replacing the
    n-express error handling with Reliability Kit. We've done the following:
    
      * Ensure that we don't try to render the error page if the response
        headers have already been sent. This is recommended in the Express
        documentation
    
      * Ensure that the HTTP status code we send is between 400 and 599.
        This prevents poor error handling in apps from accidentally sending
        false positives by responding with 200 statuses for errors.
    rowanmanning committed Nov 14, 2023
    Copy the full SHA
    564d950 View commit details

Commits on Nov 15, 2023

  1. feat: add a fingerprint to serialized errors

    This helps us uniquely identify errors and gives us another data point
    to group errors by without resorting to very complicated Splunk logic.
    We're intending on using this fingerprint to help Customer Care and
    Operations more quickly direct us to the root cause of a problem.
    
    You will also be able to more easily see the common errors that your
    application throws if you're using the Reliability Kit logging
    middleware.
    rowanmanning committed Nov 15, 2023
    Copy the full SHA
    dab223f View commit details
  2. chore: release main

    next-team authored and rowanmanning committed Nov 15, 2023
    Copy the full SHA
    380ec3a View commit details
  3. chore: bump the development-dependencies group with 2 updates

    Bumps the development-dependencies group with 2 updates: [prettier](https://github.com/prettier/prettier) and @financial-times/n-express.
    
    
    Updates `prettier` from 3.0.3 to 3.1.0
    - [Release notes](https://github.com/prettier/prettier/releases)
    - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
    - [Commits](prettier/prettier@3.0.3...3.1.0)
    
    Updates `@financial-times/n-express` from 28.0.5 to 28.1.2
    
    ---
    updated-dependencies:
    - dependency-name: prettier
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: "@financial-times/n-express"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and rowanmanning committed Nov 15, 2023
    Copy the full SHA
    8b5810a View commit details

Commits on Nov 16, 2023

  1. feat!: render stripped back errors in production

    This makes the error rendering middleware also take responsibility for
    outputting an error page in production environments. In production no
    error details are leaked and we only render the status code and message,
    this replicates the behaviour currently in n-express.
    
    We're doing this to reduce the footprint of n-express (#310) which
    currently contains some error rendering logic. Once use of the
    Reliability Kit error rendering middleware is more ubiquitous we should
    be able to remove the error handling code from n-express in a new major
    version.
    
    While this is technically a breaking change, if an app is using
    n-express then it's safe to upgrade. This is because this package
    behaves in exactly the same way as the n-express error handler.
    rowanmanning committed Nov 16, 2023
    Copy the full SHA
    d4e1e71 View commit details

Commits on Nov 20, 2023

  1. feat: expose error fingerprints as an HTTP header

    This sets a new header in the error rendering middleware which exposes
    the fingerprint of an error if it has one. This allows us to better
    debug in production environments - our logs also include this
    fingerprint so that you can map our generic error pages to the type of
    error that occurred and where in the code it was thrown.
    
    Some considerations:
    
      * If an app is behind a CDN and error pages are cached, then we will
        need to vary on the `x-error-fingerprint` header in order for this
        to be useful - otherwise the first fingerprint will get cached
    
      * Not all apps will get this functionality at the same time. They'll
        need to either start using the error rendering middleware or bump
        the major version, because this is landing as part of a breaking
        change
    rowanmanning committed Nov 20, 2023
    Copy the full SHA
    2357f2d View commit details
  2. fix: stop using deprecated x- header prefix

    This way of defining headers is deprecated:
    https://datatracker.ietf.org/doc/html/rfc6648
    
    Co-Authored-By: Alex Muller <alexmuller@users.noreply.github.com>
    Co-Authored-By: Cynthia Mbulu <CyntiBinti@users.noreply.github.com>
    3 people committed Nov 20, 2023
    Copy the full SHA
    5de9864 View commit details
  3. chore: release main

    next-team authored and rowanmanning committed Nov 20, 2023
    Copy the full SHA
    e78216f View commit details
  4. chore: bump the development-dependencies group with 3 updates

    Bumps the development-dependencies group with 3 updates: [eslint](https://github.com/eslint/eslint), [release-please](https://github.com/googleapis/release-please) and @financial-times/n-express.
    
    
    Updates `eslint` from 8.53.0 to 8.54.0
    - [Release notes](https://github.com/eslint/eslint/releases)
    - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
    - [Commits](eslint/eslint@v8.53.0...v8.54.0)
    
    Updates `release-please` from 16.2.0 to 16.3.0
    - [Release notes](https://github.com/googleapis/release-please/releases)
    - [Changelog](https://github.com/googleapis/release-please/blob/main/CHANGELOG.md)
    - [Commits](googleapis/release-please@v16.2.0...v16.3.0)
    
    Updates `@financial-times/n-express` from 28.1.2 to 28.1.3
    
    ---
    updated-dependencies:
    - dependency-name: eslint
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: release-please
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: "@financial-times/n-express"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and rowanmanning committed Nov 20, 2023
    Copy the full SHA
    3edbe72 View commit details

Commits on Nov 21, 2023

  1. fix: bump pino from 8.15.1 to 8.16.2

    Bumps [pino](https://github.com/pinojs/pino) from 8.15.1 to 8.16.2.
    - [Release notes](https://github.com/pinojs/pino/releases)
    - [Commits](pinojs/pino@v8.15.1...v8.16.2)
    
    ---
    updated-dependencies:
    - dependency-name: pino
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and rowanmanning committed Nov 21, 2023
    Copy the full SHA
    c7a51d6 View commit details
  2. fix: switch to using streams for prettification

    We encountered an issue in pino-pretty where, if the `--require`
    argument is used, the required file will be loaded twice. This can cause
    some weird and unexpected issues. We raised a bug with pino-pretty here:
    https://github.com/pinojs/pino-pretty/issues/478
    
    Switching to using pino-pretty as a stream resolves this issue.
    rowanmanning committed Nov 21, 2023
    Copy the full SHA
    7abae5a View commit details
  3. chore: refactor the prettifier import

    This hopefully makes the prettifier logic easier to read and understand.
    The variables are named for what they are and I've split out the loading
    of the pino-pretty library from the logic to determine whether it's
    allowed to be used.
    rowanmanning committed Nov 21, 2023
    Copy the full SHA
    e87bee3 View commit details
  4. chore: release main

    next-team authored and rowanmanning committed Nov 21, 2023
    Copy the full SHA
    4395f66 View commit details

Commits on Nov 22, 2023

  1. fix: bump svgo from 3.0.2 to 3.0.4

    Bumps [svgo](https://github.com/svg/svgo) from 3.0.2 to 3.0.4.
    - [Release notes](https://github.com/svg/svgo/releases)
    - [Changelog](https://github.com/svg/svgo/blob/main/CHANGELOG-old.md)
    - [Commits](svg/svgo@v3.0.2...v3.0.4)
    
    ---
    updated-dependencies:
    - dependency-name: svgo
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and rowanmanning committed Nov 22, 2023
    Copy the full SHA
    6b65f71 View commit details
  2. chore: bump the development-dependencies group with 3 updates

    Bumps the development-dependencies group with 3 updates: [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest), [typescript](https://github.com/Microsoft/TypeScript) and [@types/ungap__structured-clone](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/ungap__structured-clone).
    
    
    Updates `@types/jest` from 29.5.8 to 29.5.10
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)
    
    Updates `typescript` from 5.2.2 to 5.3.2
    - [Release notes](https://github.com/Microsoft/TypeScript/releases)
    - [Commits](microsoft/TypeScript@v5.2.2...v5.3.2)
    
    Updates `@types/ungap__structured-clone` from 0.3.2 to 0.3.3
    - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
    - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/ungap__structured-clone)
    
    ---
    updated-dependencies:
    - dependency-name: "@types/jest"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: typescript
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: "@types/ungap__structured-clone"
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and rowanmanning committed Nov 22, 2023
    Copy the full SHA
    ab0c24f View commit details

Commits on Nov 23, 2023

  1. feat: add useIsoTimeFormat option to format log timestamps

    Simeon reported in the cp-reliability Slack channel that they would
    prefer to have more human readable timestamps in logs. Pino supports
    this with the stdTimeFunctions object which can be set on the
    withTimestamps option (that we're using already).
    
    This commit exposes the Pino configuration with a new Reliability Kit
    logger option called useIsoTimeFormat.
    
    We anticipate that in the future we will probably switch this to
    be the default (which will be a breaking change) and potentially
    remove the option completely so that timestamps are always logged.
    
    Note that this timestamp option is on the log body. We do already
    have the log ingestion datetime recorded, even when withTimestamps
    is false.
    
    Co-Authored-By: Rowan Manning <rowanmanning@users.noreply.github.com>
    alexmuller and rowanmanning committed Nov 23, 2023
    Copy the full SHA
    d22e24a View commit details
  2. chore: release main

    next-team authored and rowanmanning committed Nov 23, 2023
    Copy the full SHA
    87e3d00 View commit details

Commits on Nov 24, 2023

  1. chore: bump the development-dependencies group with 2 updates

    Bumps the development-dependencies group with 2 updates: [undici](https://github.com/nodejs/undici) and @financial-times/n-express.
    
    
    Updates `undici` from 5.27.2 to 5.28.0
    - [Release notes](https://github.com/nodejs/undici/releases)
    - [Commits](nodejs/undici@v5.27.2...v5.28.0)
    
    Updates `@financial-times/n-express` from 28.1.3 to 28.2.0
    
    ---
    updated-dependencies:
    - dependency-name: undici
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    - dependency-name: "@financial-times/n-express"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and rowanmanning committed Nov 24, 2023
    Copy the full SHA
    3324ac8 View commit details

Commits on Nov 28, 2023

  1. chore: bump the development-dependencies group with 3 updates

    Bumps the development-dependencies group with 3 updates: [release-please](https://github.com/googleapis/release-please), [undici](https://github.com/nodejs/undici) and @financial-times/n-express.
    
    
    Updates `release-please` from 16.3.0 to 16.3.1
    - [Release notes](https://github.com/googleapis/release-please/releases)
    - [Changelog](https://github.com/googleapis/release-please/blob/main/CHANGELOG.md)
    - [Commits](googleapis/release-please@v16.3.0...v16.3.1)
    
    Updates `undici` from 5.28.0 to 5.28.1
    - [Release notes](https://github.com/nodejs/undici/releases)
    - [Commits](nodejs/undici@v5.28.0...v5.28.1)
    
    Updates `@financial-times/n-express` from 28.2.0 to 28.3.0
    
    ---
    updated-dependencies:
    - dependency-name: release-please
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: undici
      dependency-type: direct:development
      update-type: version-update:semver-patch
      dependency-group: development-dependencies
    - dependency-name: "@financial-times/n-express"
      dependency-type: direct:development
      update-type: version-update:semver-minor
      dependency-group: development-dependencies
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and rowanmanning committed Nov 28, 2023
    Copy the full SHA
    9359fdd View commit details

Commits on Dec 5, 2023

  1. Copy the full SHA
    ca28b38 View commit details
  2. feat: render the error fingerprint

    This renders the error fingerprint on both the local development and
    production error pages so that apps that aren't behind FT.com will also
    get a fingerprint output without having to handle it themselves.
    rowanmanning committed Dec 5, 2023
    Copy the full SHA
    1cbb9fa View commit details
  3. chore: release main

    next-team authored and awar7118 committed Dec 5, 2023
    Copy the full SHA
    253c6d3 View commit details
Showing with 1,134 additions and 1,309 deletions.
  1. +7 −7 .release-please-manifest.json
  2. +345 −1,175 package-lock.json
  3. +8 −8 package.json
  4. +7 −0 packages/app-info/CHANGELOG.md
  5. +15 −1 packages/app-info/README.md
  6. +18 −2 packages/app-info/lib/index.js
  7. +1 −1 packages/app-info/package.json
  8. +25 −0 packages/app-info/test/unit/lib/index.spec.js
  9. +24 −0 packages/crash-handler/CHANGELOG.md
  10. +2 −2 packages/crash-handler/package.json
  11. +1 −1 packages/eslint-config/package.json
  12. +2 −2 packages/fetch-error-handler/package.json
  13. +26 −0 packages/log-error/CHANGELOG.md
  14. +5 −5 packages/log-error/package.json
  15. +35 −0 packages/logger/CHANGELOG.md
  16. +21 −0 packages/logger/README.md
  17. +37 −30 packages/logger/lib/logger.js
  18. +7 −7 packages/logger/package.json
  19. +1 −0 packages/logger/test/end-to-end/helpers/clean-log-for-testing.js
  20. +68 −35 packages/logger/test/unit/lib/logger.spec.js
  21. +24 −0 packages/middleware-log-errors/CHANGELOG.md
  22. +4 −4 packages/middleware-log-errors/package.json
  23. +64 −0 packages/middleware-render-error-info/CHANGELOG.md
  24. +10 −4 packages/middleware-render-error-info/README.md
  25. +52 −9 packages/middleware-render-error-info/lib/index.js
  26. +60 −0 packages/middleware-render-error-info/lib/render-error-page.js
  27. +6 −6 packages/middleware-render-error-info/package.json
  28. +32 −0 packages/middleware-render-error-info/test/unit/lib/__snapshots__/index.spec.js.snap
  29. +186 −7 packages/middleware-render-error-info/test/unit/lib/index.spec.js
  30. +7 −0 packages/serialize-error/CHANGELOG.md
  31. +9 −0 packages/serialize-error/README.md
  32. +15 −0 packages/serialize-error/lib/index.js
  33. +1 −1 packages/serialize-error/package.json
  34. +7 −0 packages/serialize-error/test/unit/lib/index.spec.js
  35. +1 −1 packages/serialize-request/package.json
  36. +1 −1 resources/logos/package.json
14 changes: 7 additions & 7 deletions .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
{
"packages/app-info": "2.2.0",
"packages/crash-handler": "3.0.4",
"packages/app-info": "2.3.0",
"packages/crash-handler": "3.0.8",
"packages/errors": "2.2.0",
"packages/eslint-config": "2.0.1",
"packages/fetch-error-handler": "0.1.1",
"packages/log-error": "3.1.2",
"packages/logger": "2.2.10",
"packages/middleware-log-errors": "3.0.4",
"packages/middleware-render-error-info": "3.0.4",
"packages/serialize-error": "2.1.0",
"packages/log-error": "3.1.6",
"packages/logger": "2.4.1",
"packages/middleware-log-errors": "3.0.8",
"packages/middleware-render-error-info": "4.1.0",
"packages/serialize-error": "2.2.0",
"packages/serialize-request": "2.2.1"
}
Loading