PackageTrack

npm · #4311

@octokit/app

16.1.4octokit/app.js

GitHub Apps toolset for Node.js

Release timeline

104 releases since 2018
2020202220242026

Releases

  1. 12.0.217 Apr 2021
    Release notes

    12.0.2 (2021-04-17)

    Bug Fixes

    • typescript: avoid import { App } from "../...d.ts" in types export (#237) (dafe265)
    Open source →
  2. 12.0.117 Apr 2021
    Release notes

    12.0.1 (2021-04-17)

    Bug Fixes

    • remove type imports from "http" for Deno compatibility (#235) (256e722)
    Open source →
  3. 12.0.014 Apr 2021
    Release notes

    12.0.0 (2021-04-14)

    BREAKING CHANGES

    • sign and webhooks.sign no default to sha256 algorithm. In order to continue to use sha1, replace
    sign(secret, payload)
    

    with

    sign({ secret, algorith: "sha1" }, payload)
    
    • webhooks.sign() and webhooks.verify() are now asynchronous
    • static sign and verify methods are no longer exported. Use @octokit/webhooks-methods package instead
    Open source →
  4. 12.0.0-beta.214 Apr 2021pre-release
    Release notes

    12.0.0-beta.2 (2021-04-14)

    Bug Fixes

    • deps: bump @octokit/webhooks to 9.0.0 (0513740)
    Open source →
  5. 12.0.0-beta.111 Apr 2021pre-release
    Release notes

    BREAKING CHANGES

    • app.webhooks.sign now defaults to sha256 algorithm. In order to continue to use sha1, replace

      app.webhooks.sign(secret, payload)
      

      with

      app.webhooks.sign({ secret, algorith: "sha1" }, payload)
      
    • app.webhooks.sign() and app.webhooks.verify() are now asynchronous

    Open source →
  6. 11.4.29 Apr 2021
    Release notes

    11.4.2 (2021-04-09)

    Bug Fixes

    • deps: remove unused package deprecation (6ba55b5)
    Open source →
  7. 11.4.18 Apr 2021
    Release notes

    11.4.1 (2021-04-08)

    Bug Fixes

    • typescript: fix types for octokit instances in app.oauth.* APIs' (#229) (83bad11)
    Open source →
  8. 11.4.08 Apr 2021
    Release notes

    11.4.0 (2021-04-08)

    Features

    • typescript: Inherit types from defaults.Octokit set via App.defaults({ Octokit }) (#227) (589c8f8)
    Open source →
  9. 11.3.15 Apr 2021
    Release notes

    11.3.1 (2021-04-05)

    Bug Fixes

    Open source →
  10. 11.3.031 Mar 2021
    Release notes

    11.3.0 (2021-03-31)

    Features

    • typescript: derive octokit type from Octokit option (#223) (3a466b4)
    Open source →
  11. 11.2.030 Mar 2021
    Release notes

    11.2.0 (2021-03-30)

    Features

    Open source →
  12. 11.1.026 Mar 2021
    Release notes

    11.1.0 (2021-03-26)

    Features

    Open source →
  13. 11.0.024 Mar 2021
    Release notes

    BREAKING CHANGES

    • getNodeMiddleware() export has been removed. Use createNodeMiddleware() instead
    • const { token, scopes } = app.oauth.createToken(options) is now const { authentication: { token, scopes } } = app.oauth.createToken(options)
    • const url = app.oauth.getAuthorizationUrl() is now const { url } = app.oauth.getWebFlowAuthorizationUrl();
    • before_delete action removed for token and authorization OAuth events. We could add them back, but it would require an additional request, we'd like to see if there are people why actually use these events.

    Features

    • app.oauth.getUserOctokit()
    • app.oauth.refreshToken()
    • app.oauth.scopeToken()
    • app.oauth.createToken() now supports the device flow
    Open source →
  14. 10.3.024 Mar 2021
    Release notes

    10.3.0 (2021-03-24)

    Features

    • createNodeMiddleware(). Deprecates getNodeMiddleware() (#217) (f11dc1e)
    Open source →
  15. 10.2.219 Feb 2021
    Release notes

    10.2.2 (2021-02-19)

    Bug Fixes

    Open source →
  16. 10.2.119 Feb 2021
    Release notes

    10.2.1 (2021-02-19)

    Bug Fixes

    • deps: update dependency @octokit/auth-app to v3 (#207) (e1bc8fe)
    Open source →
  17. 10.2.019 Feb 2021
    Release notes

    10.2.0 (2021-02-19)

    Features

    • typescript: options.oauth.allowSignup is optional and boolean (#206) (e77bcb7)
    Open source →
  18. 10.1.217 Feb 2021
    Release notes

    10.1.2 (2021-02-17)

    Bug Fixes

    • types: add explicit return type to webhooks() function (#201) (460bf2e)
    Open source →
  19. 10.1.115 Feb 2021
    Release notes

    10.1.1 (2021-02-15)

    Bug Fixes

    • update dependency @octokit/webhooks to v8. Pass unauthenticated octokit instance to webhook event handler in case the event payload has no "installation" key (#199) (0490b7b)
    Open source →
  20. 10.1.025 Jan 2021
    Release notes

    10.1.0 (2021-01-25)

    Features

    Open source →
  21. 10.0.325 Jan 2021
    Release notes

    10.0.3 (2021-01-25)

    Bug Fixes

    • deps: lock file maintenance (efd63f3)
    Open source →
  22. 10.0.23 Dec 2020
    Release notes

    10.0.2 (2020-12-03)

    Bug Fixes

    Open source →
  23. 10.0.13 Dec 2020
    Release notes

    10.0.1 (2020-12-03)

    Bug Fixes

    • README: replace :param notation with {param} (fc23e82)
    Open source →
  24. 10.0.06 Nov 2020
    Release notes

    10.0.0 (2020-11-06)

    Features

    BREAKING CHANGES

    • This is an entire new library to build GitHub Apps
    Open source →
  25. 10.0.0-beta.15 Nov 2020pre-release
    Release notes

    10.0.0-beta.1 (2020-11-05)

    Features

    • initial version of the all new @octokit/app (#139) (54623c6)

    BREAKING CHANGES

    • This is an entire new library to build GitHub Apps
    Open source →
  26. 4.3.029 Oct 2020withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    4.3.0 (2020-10-29)

    Features

    • deprecate in favor of @octokit/auth-app (#74) (e18070c)
    Open source →
  27. 4.2.114 Jul 2020withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    4.2.1 (2020-07-14)

    Bug Fixes

    • deps: bump lru-cache from 5.1.1 to 6.0.0 (f1dd947)
    Open source →
  28. 4.2.013 Feb 2020withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    4.2.0 (2020-02-13)

    Features

    Open source →
  29. 4.1.119 Dec 2019withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    4.1.1 (2019-12-19)

    Bug Fixes

    • change comment to more accurately reflect intent (#62) (53ac239)
    Open source →
  30. 4.1.027 Jul 2019withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    4.1.0 (2019-07-27)

    Features

    • Add all API options to getInstallationAccessToken (#49) (13c4832)
    Open source →
  31. 4.0.012 Jul 2019withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    4.0.0 (2019-07-12)

    Continuous Integration

    • travis: drop Node 6 tests, add Node 12 tests (38a4e69)

    BREAKING CHANGES

    • travis: Official support for 6 has been dropped. It will still work, but is no longer tested. Node 6 is no longer maintained and as dependencies drop support for it it becomes unmaintainable to keep supporting it
    Open source →
  32. 3.0.29 Jul 2019withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    3.0.2 (2019-07-09)

    Bug Fixes

    Open source →
  33. 3.0.112 Jun 2019withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    3.0.1 (2019-06-12)

    Bug Fixes

    Open source →
  34. 3.0.022 May 2019withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    3.0.0 (2019-05-22)

    Features

    BREAKING CHANGES

    • Before
    const App = require('@octokit/app')
    

    Now

    const { App } = require('@octokit/app')
    // or: import { App } from '@octokit/app'
    
    Open source →
  35. 2.2.520 May 2019withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    2.2.5 (2019-05-20)

    Bug Fixes

    • JWT expiration 1min -> 10min (464c57e)
    Open source →
  36. 2.2.411 Apr 2019withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    2.2.4 (2019-04-11)

    Bug Fixes

    • typescript: id parameter in constructor should be a number (393510f)
    Open source →
  37. 2.2.39 Apr 2019withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    2.2.3 (2019-04-09)

    Bug Fixes

    Open source →
  38. 2.2.216 Mar 2019withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    2.2.2 (2019-03-16)

    Bug Fixes

    • Typescript: LRUCache definition (4cca5cb)
    Open source →
  39. 2.2.14 Feb 2019withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    2.2.1 (2019-02-04)

    Bug Fixes

    • typescript: installation_id → installationId (#17) (806aa0f)
    Open source →
  40. 2.2.029 Jan 2019withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    2.2.0 (2019-01-29)

    Features

    • typescript: Add typings for the module (#16) (6dbc4c0)
    Open source →
  41. 2.1.016 Dec 2018withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    2.1.0 (2018-12-16)

    Features

    Open source →
  42. 2.0.012 Dec 2018withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    BREAKING CHANGES

    • app.getInstallationAccesToken() had a typo and was renamed to app.getInstallationAccessToken()

    Thanks @chrisrowe 💐

    Open source →
  43. 1.1.024 Nov 2018withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    1.1.0 (2018-11-24)

    Features

    • caching installation tokens (84a518d)
    Open source →
  44. 1.0.024 Nov 2018withdrawn: '@octokit/app' will be repurposed in future. Use '@octokit/auth-app' instead
    Release notes

    1.0.0 (2018-11-24)

    Features

    Open source →