Releases: bigchaindb/js-crypto-conditions
Releases · bigchaindb/js-crypto-conditions
Release 1.0.3
Release 1.0.2
v1.0.2 Release 1.0.2
Release 1.0.0
- fix README, add release-it (fbfb5e0)
- remove ES6 spread operator, remove polyfill, present env (07b43c8)
- Merge pull request interledgerjs#68 from sbellem/remove-leftovers-from-draft-01-impl (234405d)
- fix: remove legacy Condition.parseBinary function (0e35f8e)
- fix: remove legacy fulfillment regex (9a719f8)
- test: fix karma webpack issue (f481cb8)
- 5.0.1 (f953f01)
- fix: remove some old legacy behavior/tests (21e1aa3)
- fix: update schemas to current cc version (9dd52a0)
- docs(readme): fix draft-02 link at the source (92cad81)
- docs(readme): update spec link to latest cc draft (95a420b)
- 5.0.0 (c07cf21)
- Merge pull request interledgerjs#64 from interledgerjs/fix/st-uri-format (47bfb6f)
- fix: ni uris should start with three slashes (df97097)
- chore: fix circleci npm publish (14f2158)
- 4.0.0 (7b6a979)
- Merge pull request interledgerjs#63 from interledgerjs/feat/st-draft-02 (dd5a381)
- docs: update tagline (1175dce)
- chore: switch ghooks for husky (ad073c7)
- refactor: remove direct core-js dependency (a8c62e9)
- refactor: remove dependency on other asn1 package (c8c087c)
- chore: switch from istanbul to nyc (87c31bd)
- test: update crypto-condition testsuite (39ef6a4)
- fix: calculateWorstCaseLength incorrect for some browsers (4bde238)
- test: update readme tests with correct sorting (fbe9e52)
- fix: sort threshold serializations correctly (768ca89)
- test: updates to testsuite (73e251d)
- feat: change threshold fulfillment format to use set-of (52e45c9)
- feat: do not include own type in subtypes (83f9b8e)
- fix: requires should be at the top of the file (c2ce037)
- chore(ci): update node version (bfaa44b)
- chore: fix lint issues (b5efdf1)
- feat: switch to DER encoding and ni: uris (22073a3)
- feat: use costs instead of max fulfillment length (f5f6cea)
- chore: webpack now requires -loader prefix (8cc97f4)
- feat: remove weights from threshold condition (2059af5)
- feat: use fulfillment binary format inside text format (dfbcd1f)
- Merge pull request interledgerjs#61 from stevenroose/padding-test (0cf9335)
- Fix error in condition URI test with padding (1c1152d)
- Merge pull request interledgerjs#57 from interledgerjs/adrianhopebailie-apache (ab60245)
- chore: update license (01fa963)
- 3.3.1 (c8057d0)
- chore: set files property in package.json (ed4a550)
- 3.3.0 (7ba6ada)
- Merge pull request interledgerjs#58 from interledgerjs/webpack (3422a39)
- fix: use webpack@2 (ece6555)
- test: fix browser tests (820f956)
- refactor: switch browserify with webpack (29da68d)
- feat: add browser support (8e58c24)
- chore: move five-bells repos to interledgerjs (ba96980)
- chore(package): update eslint-plugin-promise to version 3.0.0 (interledgerjs#56) (e1b52df)
- chore(package): update eslint-config-standard to version 6.0.0 (interledgerjs#55) (0b492d1)
- Better test suite, fix for non-V8 browsers (interledgerjs#53) (52fd8b2)
- refactor: use oer-utils module (interledgerjs#50) (348d2ce)
- docs(spec): remove spec from this repo (interledgerjs#48) (2216c9e)
- chore(package): update karma-mocha to version 1.1.0 (interledgerjs#38) (e45c4d9)
- chore(package): update mocha to version 3.0.0 (interledgerjs#47) (7cf3ef0)
- chore: update dependencies (38e2d12)
- chore(package): update karma to version 1.1.0 (interledgerjs#39) (b595b42)
- docs(spec): fix some typos (b29ca54)
- docs: add badges (ec0b93d)
- docs(readme): remove api doc from README (2084784)
- refactor: add message parameter (f33f0af)
- docs(jsdoc): add a description for the Predictor (3d47bc0)
- docs: fix jsdoc title (79b8bf6)
- fix(ci): fix build (d95aea4)
- chore: auto-publish gh-pages (interledgerjs#35) (b33f5ec)
- chore(package): update mocha to version 2.5.0 (interledgerjs#34) (6f2b8da)
- chore(ci): ignore errors with code coverage upload (00c8b29)
- chore(ci): enable codecov.io (d07f9cf)
- chore(package): update eslint to version 2.10.0 (interledgerjs#31) (6f924b6)
- chore(package): update babel-preset-es2015 to version 6.9.0 (interledgerjs#33) (9037e32)
- chore(package): update babel-runtime to version 6.9.0 (interledgerjs#32) (4eef9cd)
- chore(package): update browserify to version 13.0.1 (interledgerjs#26) (b514977)
- chore(package): update karma-browserify to version 5.0.5 (interledgerjs#25) (4eba50d)
- chore(package): update eslint-config-standard to version 5.3.1 (interledgerjs#24) (7099f68)
- Merge pull request interledgerjs#23 from interledger/greenkeeper-karma-mocha-1.0.1 (37302d2)
- chore(package): update karma-mocha to version 1.0.1 (22d1e25)
- docs: add a directory readme for src directory (e2797e1)
- feat: add/cleanup various type checks (ec01476)
- fix(preimage): check preimage parameter type in setPreimage (8071fc4)
- 3.2.0 (5aa6ef1)
- fix(rsa): fix a rather devious off-by-one error (e771298)
- test(pem): add a test for modulusToPem (20e2d6a)
- fix(rsa): throw on signature validation error (7cfdceb)
- feat(rsa): automatically extract public modulus from private key (331b7f7)
- feat(base64url): expose base64url utility module (866cb0a)
- feat: allow objects to be provided in the place of URIs (978f620)
- 3.1.0 (9aad5ab)
- feat(ed25519): optionally use native ed25519 implementation (7314e6f)
- 3.0.1 (0701699)
- fix: remove babel-polyfill dependency (410e61a)
- 3.0.0 (2d4027e)
- feat(schema): add a json schema (474eeb7)
- feat: improve/fix condition and fulfillment regexes (c31d780)
- docs(spec): fix typo - type should be base16 (0c958e9)
- Merge pull request interledgerjs#21 from interledger/feature/api-ng (623954a)
- docs(spec): add descriptions for all fields (b483761)
- docs(spec): remove obsolete explanation about TYPE_ID field (daddd59)
- Merge pull request interledgerjs#19 from interledger/feature/asn (479b821)
- docs(readme): adding and removing things from API doc (fbdc77c)
- docs(readme): add API docs and TOC (4bd9049)
- feat(fulfillment): add shorthand for getting condition uri/binary (c1dc590)
- feat(threshold): verify that fulfillments are minimal (b645449)
- fix: fix fulfillment payload encoding to match spec (5ff4df8)
- chore(mocha): rename mocha tests to specs test (d7936da)
- feat: major API improvements (e17efda)
- Merge pull request interledgerjs#17 from interledger/feature/update-to-spec (7f21fe7)
- feat: remove version field (0fff56c)
- feat: switch to ASN.1/OER encoding (5d422b6)
- feat(asn): add initial asn spec (36f00d6)
- feat: add type id to condition format (25328f5)
- feat: treat types and bitmasks separately (c65d6b3)
- docs(spec): add prefix condition type to spec (0b0e328)
- fix(threshold): correct length calculation and simplified binary format (e1886fb)
- feat(ed25519): skip hashing for ed25519 condition (924e0ee)
- feat: update message handling for sig conditions (a3188a3)
- feat(threshold): remove prefix functionality from threshold condition (ea453a7)
- feat(prefix): split out new prefix condition type (86c56e2)
- chore(lint): ignore coverage data when linting (7e498a5)
- feat(threshold): validate threshold and subfulfillments (351e7e8)
- feat: add proper threshold weight processing (63e6beb)
- chore(circle): fix git push error (7e0a489)
- docs(spec): more detail about the threshold (e0ec553)
- Merge pull request interledgerjs#14 from interledger/feature/composite-sig (7d736ee)
- fix(spec): fix syntax error (888162c)
- docs(spec): simplify ed25519 because it's constant size anyway (2008de4)
- feat(spec): switch to composite signatures (8a65ab4)
- docs(spec): make RSA size limits dependent on bytes (f9be702)
- Merge pull request #13 from interledger/feature/xml2rfc-circle (1c5a6db)
- docs(readme): link to RFC-style spec instead of markdown (034276f)
- chore(circle): automatically update specs on gh-pages (a0f08a2)
- docs(spec): update spec (58c0a1d)
- Merge pull request #12 from interledger/feature/binary-merkle-v2 (faeb359)
- feat(rsa): add signature verification (63cc1f4)
- docs(spec): migrate spec to RFC xml format (676b30b)
- docs(spec): setup IETF spec docs (e738451)
- feat(rsa-sha256): implement proper PSS padding as per the spec (e04df21)
- fix: fix tests in browser (3a1cb0c)
- docs(spec): increase min keysize to 1024 and add salt length (rsa) (1b01e43)
- feat: add ed25519 condition (347f32c)
- fix: comply with bitmask/type handling as per the spec (98fd9dd)
- docs(spec): hashes in binary conditions must be length-prefixed (266fc7e)
- docs(spec): specify bitmask difference between condition and fulfillment (50a333c)
- test(browser): add browserify testing via PhantomJS (9d41f90)
- docs: add a lot of jsdoc (97b631c)
- docs(spec): small changes to vocab (a459696)
- docs(spec): finish incomplete sentence (e87aca6)
- refactor: major refactor splitting condition class (a6fff10)
- feat: update implementation to latest spec (cd9b14a)
- docs(spec): updates based on discussion with @jtremback (891d830)
- docs(readme): link to spec (b4553e1)
- fix(threshold): fix threshold-sha256 bitmask handling (b71ca93)
- docs(spec): add an initial draft specification (04e2fb1)
- chore(git): add commit msg validation (c7bd218)
- fix: use modified readme-to-test (2f62a82)
- feat: rewrite for binary crypto-conditions with merkle circuits (f9776a3)
- 2.0.0 (bb85def)
- [TASK] Prepare for publication (eb69f1c)
- 1.1.0 (dae1327)
- Merge pull request #2 from ripple/feature/dj-ed25519 (fad2e98)
- [FEATURE] Add ed25519-sha512 support (c7eec6b)
- Merge pull request #1 from ripple/fix/dj-case (5bdcb53)
- [FIX] Use upper case for hex like ripple-lib does (16261df)
- [FIX] Add npm lint script (da58074)
- [TASK] Ignore correct npm-debug.log (0ebc720)
- [TASK] Auto-publish to NPM. (114d3a4)
- [FEATURE] Support boolean conditions. (e9625d7)
- [DOCS] Add not-so-great README. (b875626)
- [FEATURE] Add
before
condition (fafedc9) - [TASK] Switch to tv4 - smaller schema validator. (c57e8be)
- [FEATURE] Basic functionality for sha256 conditions. (3c0bcab)