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: ipfs/protons
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: protons-v2.0.3
Choose a base ref
...
head repository: ipfs/protons
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: protons-v3.0.0
Choose a head ref
  • 4 commits
  • 117 files changed
  • 2 contributors

Commits on Mar 31, 2022

  1. feat: transpile to ts (#17)

    - Updates module to transpile `.proto` to `.ts` that follows our linting rules
    - Updates benchmark suite
    - Supports `Uint8Array` for `bytes` and `BigInt` for the various flavours of `int64`
    - No extra deps like long etc
    - Uses protobufjs to generate `.json` from `.proto` then turns `.json` into `.ts`
    - Adds auto-release and unified CI
    
    For follow up PRs:
    
    - Support packed fields
    - Replace the bit twiddling parts of `protons-runtime` with whatever OS module is fastest
    
    BREAKING CHANGE: This module is now ESM only
    achingbrain authored Mar 31, 2022
    Configuration menu
    Copy the full SHA
    74d3b7a View commit details
    Browse the repository at this point in the history
  2. chore(release): 1.0.0 [skip ci]

    ## protons-runtime-v1.0.0 (2022-03-31)
    
    ### ⚠ BREAKING CHANGES
    
    * This module is now ESM only
    
    ### Features
    
    * transpile to ts ([#17](#17)) ([74d3b7a](74d3b7a))
    semantic-release-bot committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    5aa82f7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e119076 View commit details
    Browse the repository at this point in the history
  4. chore(release): 3.0.0 [skip ci]

    ## [protons-v3.0.0](protons-v2.0.3...protons-v3.0.0) (2022-03-31)
    
    ### ⚠ BREAKING CHANGES
    
    * This module is now ESM only
    
    ### Features
    
    * transpile to ts ([#17](#17)) ([74d3b7a](74d3b7a))
    
    ### Trivial Changes
    
    * update protons-runtime dep ([#19](#19)) ([e119076](e119076))
    semantic-release-bot committed Mar 31, 2022
    Configuration menu
    Copy the full SHA
    6fd81c1 View commit details
    Browse the repository at this point in the history
Loading