Skip to content
This repository was archived by the owner on Mar 10, 2020. It is now read-only.
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-inactive/js-ipfs-http-client
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 14a4471
Choose a base ref
...
head repository: ipfs-inactive/js-ipfs-http-client
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 9eaaea3
Choose a head ref
  • 6 commits
  • 11 files changed
  • 4 contributors

Commits on Oct 24, 2018

  1. feat: ipns over pubsub (#846)

    vasco-santos authored and Alan Shaw committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    ef49e95 View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2018

  1. chore: remove ipld formats re-export (#872)

    Prior to this change the `ipld-dag-cbor` and `ipld-dag-pb` modules
    are re-exported so that can be accessed within the Browser bundle.
    Those modules normally don't need to be used directly, they are
    kind of implementation details of IPLD. Hence remove them.
    
    BREAKING CHANGE: remove `types.dagCBOR` and `types.dagPB` from public API
    
    If you need the `ipld-dag-cbor` or `ipld-dag-pb` module in the Browser,
    you need to bundle them yourself.
    vmx authored and Alan Shaw committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    c534375 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2018

  1. chore: update to ipld-dag-cbor 0.13

    No further changes are needed as js-ipfs-api is getting the raw blocks
    from IPFS and does the whole parsing client-sided in JavaScript.
    
    BREAKING CHANGE: dag-cbor nodes now represent links as CID objects
    
    The API for [dag-cbor](https://github.com/ipld/js-ipld-dag-cbor) changed.
    Links are no longer represented as JSON objects (`{"/": "base-encoded-cid"}`,
    but as [CID objects](https://github.com/ipld/js-cid). `ipfs.dag.get()` and
    now always return links as CID objects. `ipfs.dag.put()` also expects links
    to be represented as CID objects. The old-style JSON objects representation
    is still supported, but deprecated.
    
    Prior to this change:
    
    ```js
    const cid = new CID('QmXed8RihWcWFXRRmfSRG9yFjEbXNxu1bDwgCFAN8Dxcq5')
    // Link as JSON object representation
    const putCid = await ipfs.dag.put({link: {'/': cid.toBaseEncodedString()}})
    const result = await ipfs.dag.get(putCid)
    console.log(result.value)
    
    ```
    
    Output:
    
    ```js
    { link:
       { '/':
          <Buffer 12 20 8a…> } }
    ```
    
    Now:
    
    ```js
    const cid = new CID('QmXed8RihWcWFXRRmfSRG9yFjEbXNxu1bDwgCFAN8Dxcq5')
    // Link as CID object
    const putCid = await ipfs.dag.put({link: cid})
    const result = await ipfs.dag.get(putCid)
    console.log(result.value)
    ```
    
    Output:
    
    ```js
    { link:
       CID {
         codec: 'dag-pb',
         version: 0,
         multihash:
          <Buffer 12 20 8a…> } }
    ```
    
    See ipld/ipld#44 for more information on why this
    change was made.
    vmx authored and daviddias committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    0652ac0 View commit details
    Browse the repository at this point in the history
  2. fix: add missing and remove unused dependencies (#879)

    hugomrdias authored and Alan Shaw committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    979d8b5 View commit details
    Browse the repository at this point in the history
  3. chore: update contributors

    daviddias committed Oct 30, 2018
    Configuration menu
    Copy the full SHA
    3f927a9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9eaaea3 View commit details
    Browse the repository at this point in the history
Loading