Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: release main #386

Merged
merged 1 commit into from
Jan 24, 2024
Merged

chore: release main #386

merged 1 commit into from
Jan 24, 2024

Conversation

achingbrain
Copy link
Member

@achingbrain achingbrain commented Jan 17, 2024

πŸ€– I have created a release beep boop

block-brokers: 2.0.0

2.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

  • add @helia/http to monorepo (#372) (76220cd)
  • expose configured dag walkers and hashers on helia interface (#381) (843fba4), closes #375

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
car: 3.0.0

3.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

  • add @helia/http to monorepo (#372) (76220cd)
  • expose configured dag walkers and hashers on helia interface (#381) (843fba4), closes #375

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
    • devDependencies
      • @helia/unixfs bumped from ^2.0.1 to ^3.0.0
dag-cbor: 3.0.0

3.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
dag-json: 3.0.0

3.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
http: 1.0.0

1.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @helia/block-brokers bumped from ^1.0.0 to ^2.0.0
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
      • @helia/routers bumped from ^0.0.0 to ^1.0.0
      • @helia/utils bumped from ^0.0.0 to ^0.0.1
interface: 4.0.0

4.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

  • add @helia/http to monorepo (#372) (76220cd)
  • expose configured dag walkers and hashers on helia interface (#381) (843fba4), closes #375

Bug Fixes

  • update ipns module to v9 and fix double verification of records (#396) (f2853f8)
interop: 4.0.0

4.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • remove gossipsub from default libp2p services (#401)
  • helia.routing is the default routing used, the libp2p routing has been removed as it is redundant
  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

Bug Fixes

  • include aegir config in interop and run from install dir (#389) (a2229bd)
  • remove gossipsub from default libp2p services (#401) (99c94f4)
  • update ipns module to v9 and fix double verification of records (#396) (f2853f8)

Dependencies

  • bump kubo from 0.25.0 to 0.26.0 (#400) (a9c55f0)
  • The following workspace dependencies were updated
    • dependencies
      • @helia/block-brokers bumped from ^1.0.0 to ^2.0.0
      • @helia/car bumped from ^2.0.1 to ^3.0.0
      • @helia/dag-cbor bumped from ^2.0.1 to ^3.0.0
      • @helia/dag-json bumped from ^2.0.1 to ^3.0.0
      • @helia/http bumped from ^0.9.0 to ^1.0.0
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
      • @helia/ipns bumped from ^4.0.0 to ^5.0.0
      • @helia/json bumped from ^2.0.1 to ^3.0.0
      • @helia/mfs bumped from ^2.0.1 to ^3.0.0
      • @helia/routers bumped from ^0.0.0 to ^1.0.0
      • @helia/strings bumped from ^2.0.1 to ^3.0.0
      • @helia/unixfs bumped from ^2.0.1 to ^3.0.0
      • helia bumped from ^3.0.1 to ^4.0.0
ipns: 5.0.0

5.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • remove gossipsub from default libp2p services (#401)
  • helia.routing is the default routing used, the libp2p routing has been removed as it is redundant
  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

Bug Fixes

  • remove gossipsub from default libp2p services (#401) (99c94f4)
  • update ipns module to v9 and fix double verification of records (#396) (f2853f8)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
json: 3.0.0

3.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
mfs: 3.0.0

3.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
      • @helia/unixfs bumped from ^2.0.1 to ^3.0.0
routers: 1.0.0

1.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

Bug Fixes

  • update ipns module to v9 and fix double verification of records (#396) (f2853f8)

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
strings: 3.0.0

3.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
unixfs: 3.0.0

3.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
@helia/utils: 0.0.1

Dependencies

  • The following workspace dependencies were updated
    • dependencies
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
helia: 4.0.0

4.0.0 (2024-01-24)

⚠ BREAKING CHANGES

  • remove gossipsub from default libp2p services (#401)
  • the libp2p property has been removed from the Helia interface in @helia/interface - it is still present on the return type of createHelia from the helia module

Features

Bug Fixes

  • add a test for reading the peer id from the datastore (#397) (4836d52)
  • ignore libp2p start param in helia factory (#382) (c8d2fac), closes #344
  • remove gossipsub from default libp2p services (#401) (99c94f4)
  • update ipns module to v9 and fix double verification of records (#396) (f2853f8)

Dependencies

  • bump @chainsafe/libp2p-noise from 14.1.0 to 15.0.0 (#393) (4943c5b)
  • The following workspace dependencies were updated
    • dependencies
      • @helia/block-brokers bumped from ^1.0.0 to ^2.0.0
      • @helia/interface bumped from ^3.0.1 to ^4.0.0
      • @helia/routers bumped from ^0.0.0 to ^1.0.0
      • @helia/utils bumped from ^0.0.0 to ^0.0.1

This PR was generated with Release Please. See documentation.

@achingbrain achingbrain requested a review from a team as a code owner January 17, 2024 07:17
@achingbrain achingbrain force-pushed the release-please--branches--main branch 5 times, most recently from 9b088cb to bec6f6c Compare January 17, 2024 13:32
Comment on lines 3 to 20
## [2.0.0](https://github.com/ipfs/helia/compare/block-brokers-v1.0.0...block-brokers-v2.0.0) (2024-01-17)


### ⚠ BREAKING CHANGES

* the `libp2p` property has been removed from the `Helia` interface in `@helia/interface` - it is still present on the return type of `createHelia` from the `helia` module

### Features

* add @helia/http to monorepo ([#372](https://github.com/ipfs/helia/issues/372)) ([76220cd](https://github.com/ipfs/helia/commit/76220cd5adf45af7fa61fd0a1321de4722b744d6))
* expose configured dag walkers and hashers on helia interface ([#381](https://github.com/ipfs/helia/issues/381)) ([843fba4](https://github.com/ipfs/helia/commit/843fba467ebb032907c888da499147a5349ec10e)), closes [#375](https://github.com/ipfs/helia/issues/375)


### Dependencies

* The following workspace dependencies were updated
* dependencies
* @helia/interface bumped from ^3.0.1 to ^4.0.0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm confused. The breaking change for Helia shouldn't break @helia/block-brokers?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this is because the sibling deps of @helia/interface get their package.jsons updated with the new version which means they are changed in the release, hence the major bump.

There may be some way of configuring release-please to not do this, I'm not sure.

That said, if a sibling module's API consumes or exports from @helia/interface, you'd want a major because depending on which properties it accesses it won't necessarily be compatible with the previous version any more - this is quite hard to automate.

@achingbrain achingbrain force-pushed the release-please--branches--main branch 4 times, most recently from d8bad98 to 6aa4f8d Compare January 19, 2024 16:39
@achingbrain achingbrain merged commit 4864f29 into main Jan 24, 2024
19 checks passed
@achingbrain achingbrain deleted the release-please--branches--main branch January 24, 2024 14:38
@achingbrain
Copy link
Member Author

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/car-v3.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/dag-cbor-v3.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/dag-json-v3.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/helia-v4.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/http-v1.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/interface-v4.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/interop-v4.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/ipns-v5.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/json-v3.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/mfs-v3.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/routers-v1.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/strings-v3.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/unixfs-v3.0.0 🌻

@achingbrain
Copy link
Member Author

πŸ€– Release is at https://github.com/ipfs/helia/releases/tag/utils-v0.0.1 🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Archived in project
Development

Successfully merging this pull request may close these issues.

Exporting a CAR with @helia/car of a @helia/json encoded CID throws an error Disabling libp2p doesn't work
2 participants