Compare commits

..

1 Commits

Author SHA1 Message Date
Jackson Mills
e9b047b26f Update packages post-release 2021-12-01 16:00:08 -08:00
8 changed files with 37 additions and 45 deletions

40
package-lock.json generated
View File

@@ -15575,9 +15575,8 @@
}
},
"node_modules/typedoc": {
"version": "0.22.10",
"resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.10.tgz",
"integrity": "sha512-hQYZ4WtoMZ61wDC6w10kxA42+jclWngdmztNZsDvIz7BMJg7F2xnT+uYsUa7OluyKossdFj9E9Ye4QOZKTy8SA==",
"version": "0.22.8",
"integrity": "sha512-92S+YzyhospdXN5rnkYUTgirdTYqNWY7NP9vco+IqQQoiSXzVSUsawVro+tMyEEsWUS7EMaJ2YOjB9uE0CBi6A==",
"dev": true,
"dependencies": {
"glob": "^7.2.0",
@@ -15593,7 +15592,7 @@
"node": ">= 12.10.0"
},
"peerDependencies": {
"typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x"
"typescript": "4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x"
}
},
"node_modules/typedoc/node_modules/glob": {
@@ -16608,7 +16607,7 @@
}
},
"packages/ripple-address-codec": {
"version": "4.2.2",
"version": "4.2.1",
"integrity": "sha512-9QhBNDiWjwj7l+WQ7H7klXF/VwxVj2Q0HRhd4vLCueTPoxUtaNQyfvUZFiXJrqxg0heM3/iWxupkq4TwrXgSuQ==",
"license": "ISC",
"dependencies": {
@@ -16620,7 +16619,7 @@
}
},
"packages/ripple-binary-codec": {
"version": "1.2.2",
"version": "1.2.1",
"integrity": "sha512-XMRCbFXyG+dGp3x7tMs9IwA+FVWPPaGjdHYW2+g4Q/WQJqFp5MRED+jjOBOUafmrW4TUsOn1PEEdbB4ozWbDBw==",
"license": "ISC",
"dependencies": {
@@ -16629,7 +16628,7 @@
"buffer": "5.6.0",
"create-hash": "^1.2.0",
"decimal.js": "^10.2.0",
"ripple-address-codec": "^4.2.2"
"ripple-address-codec": "^4.2.1"
},
"engines": {
"node": ">=10.22.0"
@@ -16644,7 +16643,7 @@
}
},
"packages/ripple-keypairs": {
"version": "1.1.2",
"version": "1.1.1",
"integrity": "sha512-Zlmbtn2YUpW4uKlLm2/tpkY5RC/EXQlkJwIIKp0AoF9D23pJ43/EuipNW2F6qURdbkUezDwB0bMV7uRXip3x2w==",
"license": "ISC",
"dependencies": {
@@ -16652,14 +16651,14 @@
"brorand": "^1.0.5",
"elliptic": "^6.5.4",
"hash.js": "^1.0.3",
"ripple-address-codec": "^4.2.2"
"ripple-address-codec": "^4.2.1"
},
"engines": {
"node": ">= 10"
}
},
"packages/xrpl": {
"version": "2.0.4",
"version": "2.0.3",
"integrity": "sha512-NmrSYpXym7NzGABeXU1H8g4ZtCxRhr/3wu0lguxzcIYpcKPgWLYimg+s9NLLNbPWTZdxXu9SeSWu5zh4gyqAeA==",
"license": "ISC",
"dependencies": {
@@ -16668,9 +16667,9 @@
"bip39": "^3.0.4",
"https-proxy-agent": "^5.0.0",
"lodash": "^4.17.4",
"ripple-address-codec": "^4.2.2",
"ripple-binary-codec": "^1.2.2",
"ripple-keypairs": "^1.1.2",
"ripple-address-codec": "^4.2.1",
"ripple-binary-codec": "^1.2.1",
"ripple-keypairs": "^1.1.1",
"ws": "^8.2.2"
},
"devDependencies": {
@@ -27096,7 +27095,7 @@
"buffer": "5.6.0",
"create-hash": "^1.2.0",
"decimal.js": "^10.2.0",
"ripple-address-codec": "^4.2.2"
"ripple-address-codec": "^4.2.1"
},
"dependencies": {
"buffer": {
@@ -27116,7 +27115,7 @@
"brorand": "^1.0.5",
"elliptic": "^6.5.4",
"hash.js": "^1.0.3",
"ripple-address-codec": "^4.2.2"
"ripple-address-codec": "^4.2.1"
}
},
"rsvp": {
@@ -28570,9 +28569,8 @@
}
},
"typedoc": {
"version": "0.22.10",
"resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.22.10.tgz",
"integrity": "sha512-hQYZ4WtoMZ61wDC6w10kxA42+jclWngdmztNZsDvIz7BMJg7F2xnT+uYsUa7OluyKossdFj9E9Ye4QOZKTy8SA==",
"version": "0.22.8",
"integrity": "sha512-92S+YzyhospdXN5rnkYUTgirdTYqNWY7NP9vco+IqQQoiSXzVSUsawVro+tMyEEsWUS7EMaJ2YOjB9uE0CBi6A==",
"dev": true,
"requires": {
"glob": "^7.2.0",
@@ -29254,9 +29252,9 @@
"bip39": "^3.0.4",
"https-proxy-agent": "^5.0.0",
"lodash": "^4.17.4",
"ripple-address-codec": "^4.2.2",
"ripple-binary-codec": "^1.2.2",
"ripple-keypairs": "^1.1.2",
"ripple-address-codec": "^4.2.1",
"ripple-binary-codec": "^1.2.1",
"ripple-keypairs": "^1.1.1",
"ws": "^8.2.2",
"xrpl-local": "file:src"
},

View File

@@ -1,6 +1,6 @@
{
"name": "ripple-address-codec",
"version": "4.2.2",
"version": "4.2.1",
"description": "encodes/decodes base58 encoded XRP Ledger identifiers",
"files": [
"dist/*",
@@ -28,5 +28,6 @@
"prettier": "@xrplf/prettier-config",
"engines": {
"node": ">= 10"
}
},
"gitHead": "7c6230b18ec2ed031c7e379ffb94e34b940b6542"
}

View File

@@ -1,8 +1,5 @@
# ripple-binary-codec Release History
## 1.2.2 (2021-12-2)
- Fix issue where unsupported currency codes weren't being correctly processed
## 1.2.1 (2021-12-1)
- Fix issue where npm < 7 could not install the library

View File

@@ -1,6 +1,6 @@
{
"name": "ripple-binary-codec",
"version": "1.2.2",
"version": "1.2.1",
"description": "XRP Ledger binary codec",
"files": [
"dist/*",
@@ -17,7 +17,7 @@
"buffer": "5.6.0",
"create-hash": "^1.2.0",
"decimal.js": "^10.2.0",
"ripple-address-codec": "^4.2.2"
"ripple-address-codec": "^4.2.1"
},
"scripts": {
"build": "run-script-os",
@@ -41,5 +41,6 @@
"prettier": "@xrplf/prettier-config",
"engines": {
"node": ">=10.22.0"
}
},
"gitHead": "7c6230b18ec2ed031c7e379ffb94e34b940b6542"
}

View File

@@ -89,7 +89,7 @@ class Currency extends Hash160 {
if (this.bytes[0] !== 0) {
this._iso = null
} else if (/^0*$/.test(this.bytes.toString('hex'))) {
} else if (code.toString('hex') === '000000') {
this._iso = 'XRP'
} else {
this._iso = isoCodeFromHex(code)

View File

@@ -69,7 +69,6 @@ describe('Currency', function () {
expect(Currency.from('X8P').toJSON()).toBe('X8P')
expect(Currency.from('USD').toJSON()).toBe('USD')
})
test('can be constructed from a Buffer', function () {
const xrp = new Currency(Buffer.alloc(20))
expect(xrp.iso()).toBe('XRP')
@@ -78,12 +77,6 @@ describe('Currency', function () {
const currency = '015841551A748AD2C1F76FF6ECB0CCCD00000000'
expect(Currency.from(currency).toJSON()).toBe(currency)
})
test('Can handle other non-standard currency codes', () => {
const currency = '0000000000414C6F676F30330000000000000000'
expect(Currency.from(currency).toJSON()).toBe(currency)
})
test('throws on invalid reprs', function () {
expect(() => Currency.from(Buffer.alloc(19))).toThrow()
expect(() => Currency.from(1)).toThrow()

View File

@@ -1,6 +1,6 @@
{
"name": "ripple-keypairs",
"version": "1.1.2",
"version": "1.1.1",
"description": "Cryptographic key pairs for the XRP Ledger",
"scripts": {
"build": "tsc -b",
@@ -21,7 +21,7 @@
"brorand": "^1.0.5",
"elliptic": "^6.5.4",
"hash.js": "^1.0.3",
"ripple-address-codec": "^4.2.2"
"ripple-address-codec": "^4.2.1"
},
"repository": {
"type": "git",
@@ -31,5 +31,6 @@
"prettier": "@xrplf/prettier-config",
"engines": {
"node": ">= 10"
}
},
"gitHead": "7c6230b18ec2ed031c7e379ffb94e34b940b6542"
}

View File

@@ -1,6 +1,6 @@
{
"name": "xrpl",
"version": "2.0.4",
"version": "2.0.3",
"license": "ISC",
"description": "A TypeScript/JavaScript API for interacting with the XRP Ledger in Node.js and the browser",
"files": [
@@ -24,9 +24,9 @@
"bip39": "^3.0.4",
"https-proxy-agent": "^5.0.0",
"lodash": "^4.17.4",
"ripple-address-codec": "^4.2.2",
"ripple-binary-codec": "^1.2.2",
"ripple-keypairs": "^1.1.2",
"ripple-address-codec": "^4.2.1",
"ripple-binary-codec": "^1.2.1",
"ripple-keypairs": "^1.1.1",
"ws": "^8.2.2"
},
"devDependencies": {
@@ -65,5 +65,6 @@
"readmeFilename": "README.md",
"engines": {
"node": ">=10.13.0"
}
},
"gitHead": "7c6230b18ec2ed031c7e379ffb94e34b940b6542"
}