Recent Releases of @hugoalh/github-sodium

@hugoalh/github-sodium - 5.1.0

〰️ Changes

  • Add ability to parse the Response or its body from get GitHub secret public key via the GitHub REST API (@hugoalh)(N/A)
  • Add ability to output as part of the Request body for create or update GitHub secret via the GitHub REST API (@hugoalh)(N/A)
  • Change target Bun from ^ v1.0.0 to >= v1.1.0 (@hugoalh)(N/A)
  • Change target Deno from >= v1.34.0 / >= v1.41.1 (For JSR Only) to >= v1.42.0 (@hugoalh)(N/A)
  • Deprecate class GitHubSodiumSealer static methods and function seal (@hugoalh)(N/A)
  • Transfer ownership from hugoalh Studio (hugoalh-studio) to hugoalh (hugoalh) (@hugoalh)(N/A)
  • Update dependencies (@hugoalh)(N/A)

- TypeScript
Published by hugoalh about 1 year ago

@hugoalh/github-sodium - 5.0.3

〰️ Changes

  • Unify deployments between remote, JSR, and NPM (@hugoalh)(N/A)
  • Update readme (@hugoalh)(N/A)

- TypeScript
Published by hugoalh over 1 year ago

@hugoalh/github-sodium - 5.0.2

〰️ Changes

  • Update resources (@hugoalh)(N/A)

- TypeScript
Published by hugoalh almost 2 years ago

@hugoalh/github-sodium - 5.0.1

〰️ Changes

  • Improve exports (@hugoalh)(5f2c7e60962cff48489c7f0617e2111fb097836f)

- TypeScript
Published by hugoalh almost 2 years ago

@hugoalh/github-sodium - 5.0.0

💥 Break Changes

  • Change target NodeJS to >= v16.13.0 (@hugoalh)(N/A)

- TypeScript
Published by hugoalh almost 2 years ago

@hugoalh/github-sodium - 4.0.0

💥 Break Changes

  • Default import now represent class GitHubSodiumSealer instead of whole module (@hugoalh)(N/A)

〰️ Changes

  • Improve code syntax and readability (@hugoalh)(N/A)
  • Improve error messages (@hugoalh)(N/A)
  • Improve JSDoc (@hugoalh)(N/A)
  • Update dependency nodejs/npm:libsodium-wrappers from v0.7.11 to v0.7.13 (@hugoalh)(N/A)

- TypeScript
Published by hugoalh about 2 years ago

@hugoalh/github-sodium - 3.1.2

  • CHANGE: Improved error messages, arguments with range issues will now throw RangeError instead of TypeError
  • REMOVE: Removed dependency @hugoalh/advanced-determine

- TypeScript
Published by hugoalh over 2 years ago

@hugoalh/github-sodium - 3.1.1

  • CHANGE: Updated dependency @hugoalh/advanced-determine from v10.2.1 to v10.3.0
  • INTERNAL: Changed internal imports
  • INTERNAL: Refactored codes

- TypeScript
Published by hugoalh almost 3 years ago

@hugoalh/github-sodium - 3.1.0

  • ADD: Added static method for sealer (provide another way to implement)
  • CHANGE: Fixed incorrect JSDoc
  • CHANGE: Updated dependency @hugoalh/advanced-determine from v10.0.0 to v10.2.1
  • CHANGE: Updated readme

- TypeScript
Published by hugoalh almost 3 years ago

@hugoalh/github-sodium - 3.0.2

  • CHANGE: Updated dependencies:
    • @hugoalh/advanced-determine from v7.2.0 to v10.0.0
    • libsodium-wrappers from v0.7.10 to v0.7.11
  • INTERNAL: Converted to TypeScript based

- TypeScript
Published by hugoalh almost 3 years ago

@hugoalh/github-sodium - 3.0.1

  • CHANGE: Updated dependency @hugoalh/advanced-determine from v7.1.4 to v7.2.0

- TypeScript
Published by hugoalh about 3 years ago

@hugoalh/github-sodium - 2.0.3

  • CHANGE: Updated dependency @hugoalh/advanced-determine from v7.1.5 to v7.2.0

- TypeScript
Published by hugoalh about 3 years ago

@hugoalh/github-sodium - 2.0.2 - Fix `tweetsodium`

  • ROLLBACK: Fixed dependency tweetsodium is broken in v0.0.6 (#124)
    • Downgraded dependency tweetsodium from v0.0.6 to v0.0.5
  • CHANGE: Fixed incorrect target NodeJS version
  • CHANGE: Updated dependency @hugoalh/advanced-determine from v7.1.3 to v7.1.5
  • REMOVE: Removed target NPM requirement as this is unnecessary

- TypeScript
Published by hugoalh over 3 years ago

@hugoalh/github-sodium - 3.0.0

⚠ Important

No More CommonJS

Since this version, this package is fully removed CommonJS support, use import instead of require to import this package.


  • CHANGE: Updated dependency @hugoalh/advanced-determine from v7.1.3 to v7.1.4
  • REMOVE: Removed CommonJS codes
  • REMOVE: Removed dependency tweetsodium
  • REMOVE: Removed target NPM requirement as this is unnecessary

- TypeScript
Published by hugoalh over 3 years ago

@hugoalh/github-sodium - 2.0.1

  • CHANGE: Changed dependency @types/libsodium-wrappers as development dependency
  • CHANGE: Changed TypeScript declaration files placement
  • CHANGE: Improved efficiency
  • CHANGE: Updated dependency @hugoalh/advanced-determine from v7.1.0 to v7.1.3

- TypeScript
Published by hugoalh over 3 years ago

@hugoalh/github-sodium - 2.0.0

⚠ Important

API Breakable Change

Due to the major dependency tweetsodium was marked as deprecated at 2022/04/05 (https://github.com/github/tweetsodium/releases/tag/v0.0.6), and libsodium (i.e.: libsodium-wrappers) is a recommended replacement, but only support ModuleJS and all are asynchronous; To continually support both CommonJS and ModuleJS, the API must be change.

To migrate from v1.X.X to v2.X.X easily, add .seal between githubSodium and function's arguments:

```js /* v1.X.X */ githubSodium("base64-encoded-public-key", "plain-text-secret");

/* v2.X.X */ githubSodium.seal("base64-encoded-public-key", "plain-text-secret"); ```


  • ADD: Added ability to import module via default import (ModuleJS)
  • ADD: Added new class GitHubSodiumSealer for pass to external process without passing public key
  • ADD: Added new dependencies:
    • @hugoalh/advanced-determine
    • @types/libsodium-wrappers
    • libsodium-wrappers
  • CHANGE: Changed major dependency tree:
    • CommonJS is still dependent on tweetsodium
    • ModuleJS is now dependent on libsodium (i.e.: libsodium-wrappers)
  • CHANGE: Changed mono function to function seal
  • CHANGE: Fixed package metadata issues
  • CHANGE: Updated dependency tweetsodium from v0.0.5 to v0.0.6

- TypeScript
Published by hugoalh over 3 years ago

@hugoalh/github-sodium - 2.0.0 Beta 1

⚠ Important

API Breakable Change

Due to the major dependency tweetsodium was marked as deprecated at 2022/04/05 (https://github.com/github/tweetsodium/releases/tag/v0.0.6), and libsodium (i.e.: libsodium-wrappers) is a recommended replacement, but only support ModuleJS and all are asynchronous; To continually support both CommonJS and ModuleJS, the API must be change.

To migrate from v1.X.X to v2.X.X easily, add .seal between githubSodium and function's arguments:

```js /* v1.X.X */ githubSodium("base64-encoded-public-key", "plain-text-secret");

/* v2.X.X */ githubSodium.seal("base64-encoded-public-key", "plain-text-secret"); ```


  • ADD: Added ability to import module via default import (ModuleJS)
  • ADD: Added new class GitHubSodiumSealer for pass to external process without passing public key
  • ADD: Added new dependencies:
    • @hugoalh/advanced-determine
    • @types/libsodium-wrappers
    • libsodium-wrappers
  • CHANGE: Changed major dependency tree:
    • CommonJS is still dependent on tweetsodium
    • ModuleJS is now dependent on libsodium (i.e.: libsodium-wrappers)
  • CHANGE: Changed mono function to function seal
  • CHANGE: Fixed package metadata issues
  • CHANGE: Updated dependency tweetsodium from v0.0.5 to v0.0.6

- TypeScript
Published by hugoalh over 3 years ago

@hugoalh/github-sodium - 1.1.6

  • CHANGE: Updated TypeScript declaration

- TypeScript
Published by hugoalh about 4 years ago

@hugoalh/github-sodium - 1.1.5

  • CHANGE: Fixed TypeScript mapping issues

- TypeScript
Published by hugoalh about 4 years ago

@hugoalh/github-sodium - 1.1.4

  • ADD: Added TypeScript declaration

- TypeScript
Published by hugoalh about 4 years ago

@hugoalh/github-sodium - 1.1.3

  • CHANGE: Updated README.md

- TypeScript
Published by hugoalh over 4 years ago

@hugoalh/github-sodium - 1.1.2

  • CHANGE: Updated package meta

- TypeScript
Published by hugoalh over 4 years ago

@hugoalh/github-sodium - 1.1.1

  • CHANGE: Improved description to avoid confusion

- TypeScript
Published by hugoalh over 4 years ago

@hugoalh/github-sodium - 1.1.0

  • CHANGE: Moved up targeted NodeJS version to v14.15.0
  • CHANGE: Reduced error messages' noise

- TypeScript
Published by hugoalh over 4 years ago

@hugoalh/github-sodium - 1.0.0

Initial release.

- TypeScript
Published by hugoalh about 5 years ago