10.0.0 (2024-09-12)
- uses libp2p@2.x.x deps, operates on PrivateKey/PublicKeys instead of PeerIds
- update to libp2p@2.x.x deps (#322) (316910c)
9.1.2 (2024-09-12)
9.1.1 (2024-09-11)
9.1.0 (2024-04-02)
- change default TTL and add support for custom TTL (#1) (#308) (d647529), closes /specs.ipfs.tech/ipns/ipns-record/#ttl-uint64 #310
- add or force update .github/workflows/js-test-and-release.yml (#311) (0c5f3e1)
- add or force update .github/workflows/js-test-and-release.yml (#312) (46a2b72)
- add or force update .github/workflows/js-test-and-release.yml (#313) (e933496)
- Update .github/workflows/stale.yml [skip ci] (16e0e10)
9.0.0 (2024-01-18)
- the validity field is now a string
8.0.4 (2024-01-18)
8.0.3 (2024-01-16)
8.0.2 (2024-01-15)
8.0.1 (2024-01-12)
- Update .github/workflows/stale.yml [skip ci] (e612553)
8.0.0 (2023-12-30)
- requires libp2p v1 or later
- rename master to main (4f520b1)
7.0.2 (2023-12-30)
7.0.1 (2023-09-15)
7.0.0 (2023-09-15)
- all /ipns/* keys are now encoded as base36 encoded CIDv1 libp2p-cid
6.0.7 (2023-09-14)
6.0.6 (2023-09-14)
6.0.5 (2023-08-24)
6.0.4 (2023-08-24)
- add or force update .github/workflows/js-test-and-release.yml (#247) (3d3807f)
- delete templates [skip ci] (#246) (c57dd46)
- Update .github/workflows/stale.yml [skip ci] (5139ee5)
- Update .github/workflows/stale.yml [skip ci] (70735d1)
- bump @libp2p/crypto from 1.0.17 to 2.0.3 (#249) (b12b1f7)
- bump @libp2p/logger from 2.1.1 to 3.0.2 (#254) (73ba154)
- bump cborg from 1.10.2 to 2.0.4 (#252) (2c4d575)
- bump multiformats from 11.0.2 to 12.0.1 (#229) (656fe3d)
- dev: bump @libp2p/peer-id-factory from 2.0.4 to 3.0.3 (#251) (c6acf18)
- dev: bump aegir from 39.0.13 to 40.0.11 (#253) (45d81d7)
6.0.3 (2023-06-14)
6.0.2 (2023-06-14)
6.0.1 (2023-06-14)
6.0.0 (2023-03-21)
- bump interface-datastore from 7.0.4 to 8.1.0 (#215)
- bump interface-datastore from 7.0.4 to 8.1.0 (#215) (100799c)
- bump protons-runtime from 4.0.2 to 5.0.0 (#201) (60c3a15)
- dev: bump protons from 6.1.3 to 7.0.2 (#204) (eb05501)
5.0.2 (2023-03-21)
5.0.1 (2023-01-07)
5.0.0 (2023-01-07)
- update multiformats to v11 (#196)
4.0.0 (2022-10-17)
- update multiformats, protons and uint8arrays (#189)
3.0.0 (2022-09-20)
- IPNS V1 signatures are ignored, records without V2 signature are no longer marked as Valid.
2.0.3 (2022-08-14)
2.0.2 (2022-08-14)
2.0.1 (2022-08-11)
2.0.0 (2022-06-28)
- update to new libp2p interface versions
1.0.2 (2022-05-25)
1.0.1 (2022-05-10)
1.0.0 (2022-04-13)
- this module is now ESM-only
0.16.0 (2021-12-02)
- requires node 15+
0.15.1 (2021-11-30)
0.15.0 (2021-09-14)
0.14.1 (2021-09-10)
- deep imports/requires are no longer possible
0.14.0 (2021-09-02)
- update record selection rules (#134) (fd1481a), closes /github.com/ipfs/go-ipns/blob/a2d4e93f7e8ffc9f996471eb1a24ff12c8484120/ipns.go#L325-L362
- extractPublicKey is now async
0.13.4 (2021-08-19)
0.13.3 (2021-08-11)
0.13.2 (2021-07-12)
- uses new peer-id class and supporting ecosystem modules
0.13.1 (2021-07-10)
0.13.0 (2021-07-09)
- uses new peer-id class and supporting ecosystem modules
0.12.0 (2021-06-10)
0.11.0 (2021-04-21)
- ipns validate function returns a void promise instead of boolean promise
0.10.2 (2021-04-15)
0.10.1 (2021-04-13)
0.10.0 (2021-03-10)
- strings are no longer accepted as valid values to publish
0.9.1 (2021-03-09)
0.9.0 (2021-03-05)
0.8.2 (2021-01-19)
0.8.1 (2020-12-22)
0.8.0 (2020-08-14)
-
- All deps of this module use Uint8Arrays instead of Buffers
- value and validity fields of IPNSEntries are now Uint8Arrays instead
of Strings as they are
bytes
in the protobuf definition
0.7.4 (2020-08-06)
0.7.3 (2020-06-22)
- key encoding (#48) (7c6c672), closes ipfs/js-ipfs#2930
0.7.2 (2020-05-12)
- ci: add empty commit to fix lint checks on master (929525f)
0.7.1 (2020-04-24)
0.7.0 (2019-12-18)
0.6.1 (2019-09-25)
0.6.0 (2019-07-19)
- All places in the API that used callbacks are now replaced with async/await
0.5.2 (2019-05-23)
0.5.1 (2019-04-03)
- method createWithExpiration signature changed
expiration param changed from time of the record (in nanoseconds) to datetime for record in the [RFC3339]{@link https://www.ietf.org/rfc/rfc3339.txt} with nanoseconds precision
0.5.0 (2019-01-10)
- method createWithExpiration signature changed
expiration param changed from time of the record (in nanoseconds) to datetime for record in the [RFC3339]{@link https://www.ietf.org/rfc/rfc3339.txt} with nanoseconds precision
0.4.4 (2019-01-04)
0.4.3 (2018-11-30)
0.4.2 (2018-11-29)
0.4.1 (2018-11-26)
0.4.0 (2018-11-16)
- having the libp2p-record protobuf definition compliant with go-libp2p-record. Author and signature were removed.
0.3.0 (2018-10-26)
0.2.2 (2018-10-25)
0.2.1 (2018-09-24)
0.2.0 (2018-09-20)
0.1.6 (2018-09-07)
0.1.5 (2018-09-06)
0.1.4 (2018-09-06)
- security: ensure validate is properly checking verify status (33684e3)
0.1.3 (2018-08-23)
- security: ensure validate is properly checking verify status (33684e3)
0.1.2 (2018-08-09)
- initial implementation (b8eb65f)