justinr1234
5fe480ece4
feat: Jest Test Runner ( #2170 )
2023-02-03 17:03:07 -06:00
Caleb Kniffen
9df848fcc6
fix(build): Allow m1 macs to build binary-codec ( #2109 )
...
Switch from `run-script-os` to `copyfiles`. Using `copyfiles` is a more
ideal way to copy files in an os agnostic way.
Fixes #2092 .
2022-10-12 12:35:33 -05:00
Omar Khan
aff6988f09
Release xrpl packages ( #2028 )
...
* update package and package-lock json
* update HISTORY files
2022-06-27 21:11:07 -04:00
Jackson Mills
4fddd8f41d
Release xrpl packages ( #2021 )
...
* Update HISTORY.md for release
* Run docgen
2022-06-02 11:03:56 -07:00
Caleb Kniffen
3ed93aa19e
Prepare release of xrpl@2.2.1 and ripple-address-codec@4.2.4
2022-04-21 17:10:44 -05:00
Jackson Mills
8ab4240f02
Lerna changes ( #1968 )
2022-04-19 10:16:39 -07:00
Omar Khan
9d1fdb412e
Release ripple-binary-codec version 1.3.2 ( #1922 )
...
* update package.json & package-lock.json
* update package
Co-authored-by: Elliot Lee <github.public@intelliot.com >
2022-02-03 12:04:38 -05:00
Elliot Lee
e4c7923bf3
Release ripple-binary-codec@1.3.1
2022-01-28 14:36:23 -08:00
Elliot Lee
fa3ae25c71
package.json - fix homepage link ( #1905 )
2022-01-27 12:39:27 -08:00
Jackson Mills
388c4a6124
Update versions ( #1879 )
2021-12-17 16:48:04 -08:00
Mayukha Vadari
78d9b11794
release: release new versions ( #1859 )
2021-12-02 14:59:58 -05:00
Jackson Mills
7c6230b18e
Lerna patch ( #1852 )
2021-12-01 15:48:07 -08:00
Omar Khan
8bb248ca9e
remove engines requirement for npm from individual packages ( #1848 )
...
* remove engines package.json entry from individual packages
* only remove npm from engines entry
2021-12-01 16:33:05 -05:00
Mayukha Vadari
fc101c6733
fix: add workaround for rippled UNLModify encoding bug ( #1830 )
...
* initial patch
* clean up
* make ts happy
* fix typing
* respond to comments
* Revert "respond to comments"
This reverts commit 689768bbf1 .
* Publish
- ripple-address-codec@4.2.1-beta.0
- ripple-binary-codec@1.2.1-beta.0
- ripple-keypairs@1.1.1-beta.0
- xrpl@2.0.3-beta.0
* add helper comments
Co-authored-by: Nathan Nichols <natenichols@cox.net >
2021-11-30 17:16:03 -05:00
Jackson Mills
89b8833610
Fix Windows contributors being unable to build and test the xrpl mono repo ( #1822 )
...
* Let ripple-binary-codec to build on windows & nix
Co-authored-by: Justintime <justinthenicholasoftime@protonmail.com >
2021-11-23 12:29:06 -08:00
ledhed2222
5da0db89f4
fix GitHub pages ( #1802 )
...
* Publish
- ripple-address-codec@4.2.0
- ripple-binary-codec@1.2.0
- ripple-keypairs@1.1.0
- xrpl@2.0.2
* moves back git hub pages docs to the top
2021-11-15 20:06:47 -08:00
Greg Weisbrod
0d6e723a7e
fix inter-repo dependencies and remove now-redundant package-locks within packages
...
fix linter again
2021-11-08 18:19:45 -05:00
Greg Weisbrod
43b55ab598
run 'npx lerna link convert' to hoist common devDependencies to top
2021-11-08 18:19:45 -05:00
Greg Weisbrod
99c817ca8a
fix all errors resulting from running 'npx lerna bootstrap', hoist github actions to top, hoist vscode config to top
2021-11-08 18:19:44 -05:00
ledhed2222
869e6e2553
migrate from yarn to npm ( #148 )
...
* migrate from yarn to npm
* fix unrelated prettier error
2021-10-13 16:11:55 -04:00
Nathan Nichols
5fb61c470e
chore: prepare for 1.1.3 release ( #136 )
...
* chore: prepare for 1.1.3 release
2021-06-14 09:06:37 -07:00
Nathan Nichols
c354c392a9
build: Release 1.1.2 ( #123 )
...
* build: Release 1.1.2
2021-03-10 16:53:47 -06:00
Nathan Nichols
9bd9ebfc09
chore: update HISTORY.md and version ( #119 )
2021-02-12 16:03:41 -06:00
Elliot Lee
c29de82e86
Release 1.1.0
2020-12-03 20:40:39 -08:00
Nathan Nichols
5a711afb7e
fix: polyfill Buffer for browser compatibility ( #112 )
...
* Polyfill with "buffer" and "assert" for browser environments
* Instead of relying on webpack to make this library browser compatible, we now use a buffer library that provides a polyfill when used in the browser
2020-12-03 21:38:57 -06:00
Nathan Nichols
b43e79a9af
Browser Compatibility Updates ( #107 )
...
* BigInt -> big-integer to support older browsers
* Buffer read/write BigUInt64 removed for browser compatibility.
2020-10-22 15:36:45 -05:00
Nathan Nichols
b197897227
Encode any 3 character ASCII currency code ( #106 )
...
* Encode all 3 character ASCII codes
2020-09-14 13:09:38 -05:00
Nathan Nichols
a5559825ae
Filter undefined values ( #105 )
...
filter out fields with undefined values
2020-09-08 17:17:14 -05:00
Nathan Nichols
2c99932c3c
Release 1.0.0 ( #104 )
...
Update history and package version
2020-08-31 13:58:11 -05:00
Nathan Nichols
b14f055c6c
Linter config lints test directory ( #99 )
...
Modify eslint config to lint ./test/
2020-08-21 17:04:14 -05:00
Elliot Lee
7438640753
CI: Build and test using .nvmrc node version ( #101 )
...
Use the node version specified in .nvmrc
We specify node version 10.22.0 so that CI will let us know if we break our minimum node version with any later changes, even if there are future updates to the 10.x release line.
In other words, this ensures that the minimum version in package.json is always tested by CI, as well as the latest 10.x version.
For example, if a new feature is added in 10.23 and we use it, we want CI to fail so that we know to update the minimum in
package.json.
Co-authored-by: Nathan Nichols <natenichols@cox.net >
2020-08-21 14:52:12 -07:00
Elliot Lee
e2cc829313
Set minimum node version to 10.22; specify v12 for nvm ( #100 )
...
- Using older versions of node can result in this error:
TypeError: buf.writeBigUInt64BE is not a function
- nvm can automatically use the version specified in .nvmrc. Use node
version 12 because it is currently recommended for most users
2020-08-21 13:21:33 -07:00
Nathan Nichols
e9d5ae0d35
Order objects consistent with 0.2.6 ( #96 )
...
Changed object order so 1.0.0 is consistent with 0.2.6.
2020-08-19 13:44:53 -05:00
Elliot Lee
0be93e7533
Configure Prettier with semi: true ( #95 )
2020-08-18 11:56:22 -07:00
Nathan Nichols
e55cdb2c73
version to 1.0.0-rc2
2020-08-18 13:40:54 -05:00
Nathan Nichols
d136a4e4a8
version to 1.0.0-rc1
2020-08-18 13:05:41 -05:00
Nathan Nichols
1c273ce427
Publish 1.0.0-rc1 ( #93 )
...
* Prepare to release rc1 of ripple-binary-codec v1.0.0
2020-08-18 12:56:43 -05:00
Nathan Nichols
1ca8be159b
Update HISTORY.md ( #92 )
...
* Update HISTORY.md for release 0.3.0-rc1
2020-08-17 16:28:29 -05:00
Nathan Nichols
de277dcf73
Add API and Test section to README.md ( #91 )
...
Update README.md to describe ripple-binary-codec API
2020-08-17 09:45:27 -05:00
Nathan Nichols
2e6c68ba73
ripple-binary-codec refactor ( #88 )
...
Refactored all components in ripple-binary-codec /src
2020-07-31 09:14:11 -05:00
Nathan Nichols
ba04ea5f1f
Refactored UInt and Derived Classes ( #83 )
...
Refactored UInt and Derived classes to be constructed from Buffers, and swapped out BN.js in favor of BigInt to reduce dependencies.
2020-07-10 15:24:49 -05:00
Nathan Nichols
485ec4e924
Refactored ./src/serdes ( #79 )
...
Refactored `serdes` to use TypeScript Classes and documented functionality.
2020-07-06 16:16:32 -05:00
Nathan Nichols
cd0eb2b623
Refactor ./src/enums ( #73 )
...
* rewrote enums in TS
* changed folder name to src/definitions
2020-06-30 14:29:29 -07:00
Nathan Nichols
ede5b254e3
Added Linting with ESLint ( #72 )
...
* added linting, but currently the linting will fail on all files that have not been refactored.
2020-06-26 07:14:31 -07:00
Nathan Nichols
a930b9413c
Initial change from Babel/JS to TypeScript ( #70 )
...
* will compile as typescript
* migrated test suite to use JestJS
* Migrated to Jest testing framework and typescript source files
* updated deps
* updated prepublish
* resolved 1 failing test
* changed decimal .0 on four tests, it appears that these were the only four tests expecting integer values to have '.0'
* added linter
* added package-lock
* removed tslint in favor of eslint
* changed yarn to npm
* updated version 2.6->3.0
* removing package lock
* updated node version in nvmrc and jest version in package
* removed nvmrc
* removed some unused functions
* replaced data driven with file from master
* commitint yarn.lock
* removing babel as a dependency in favor of typescript compiling to es5
* removing babel deps
* resolved testing issues by migrating helper function
* added partial linting functionality for test suite
* updated imports for decodeLedgerData
* updated test
* updated yarn.lock
* removed a console.log
* added eslint-jest-plugin to package
* reverting to old linting, will add linting in next PR
* removed comments in shamap
* re-adding .nvmrc
* npm -> yarn
* added . to .eslintrc
* added .eslintrc
* removing linting for this PR
* Changed linting to print a message so that linting doesnt fail in CI
* changing back
* added newline so diff wont show
* removed eslint deps, since linting will be dealt with in a later PR
* changed function calls to describe(...)
2020-06-24 09:00:28 -07:00
dependabot-preview[bot]
16b1b91a76
Bump eslint from 4.18.2 to 7.0.0 ( #60 )
...
* Bump eslint from 4.18.2 to 7.0.0
Bumps [eslint](https://github.com/eslint/eslint ) from 4.18.2 to 7.0.0.
- [Release notes](https://github.com/eslint/eslint/releases )
- [Changelog](https://github.com/eslint/eslint/blob/master/CHANGELOG.md )
- [Commits](https://github.com/eslint/eslint/compare/v4.18.2...v7.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
* Fix linting
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Elliot Lee <github.public@intelliot.com >
2020-05-19 11:49:10 -07:00
dependabot-preview[bot]
1c266c658e
Bump mocha from 6.2.2 to 7.1.2 ( #58 )
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 6.2.2 to 7.1.2.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v6.2.2...v7.1.2 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-14 10:53:37 -07:00
dependabot-preview[bot]
55f36cf466
Bump fs-extra from 8.1.0 to 9.0.0 ( #55 )
...
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra ) from 8.1.0 to 9.0.0.
- [Release notes](https://github.com/jprichardson/node-fs-extra/releases )
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/8.1.0...9.0.0 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com >
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-05-14 10:53:19 -07:00
knoxcard2
98c1cddc91
Bump dependencies including babel-runtime ( #50 )
2020-05-13 17:10:30 -07:00
Elliot Lee
0d8b202a74
Release 0.2.6
2019-12-31 13:17:52 -08:00