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

Release 3.2.0 #401

Merged
merged 27 commits into from
May 16, 2019
Merged

Release 3.2.0 #401

merged 27 commits into from
May 16, 2019

Conversation

nduchak
Copy link
Contributor

@nduchak nduchak commented May 16, 2019

Bug Fixes

  • ACI: Add ability to pass zero address as number. (#396) (b5b5c61)
  • ACI: Fix address type transformation when decoding data (#335) (e37cdfc)
  • Contract: Add error handling(decoding) in low lvl contract API (#386) (e1fdce0)
  • Dependencies: Use URL class instead of "url" package
  • Dependencies: Use custom version of json-bigint
  • Dependencies: Avoid usage of semver package and cleanup deps
  • RPC: rpc client: Handle case if aepp opened without wallet

Features

  • KEYSTORE: Add browser compatibility
  • ACI: Add contract, address, record types argument/result transformation (#349) (0599d7d)
  • WEBPACK: webpack configs: Mark all dependencies as external
  • WEBPACK: Setup webpack-bundle-analyzer plugin
  • ACI: Add Option sophia type to ACI (#390) (83f5279)
  • ACI: Implement arguments validation for generic sophia types(list, map, tuple, record) (#384) (956e59e)
  • ACI: Update due to compiler API changes (#331) (e047f3b)
  • AE: Allow to spend % of balance. (#371) (f97a2ae), closes #336
  • Aepp: Add Compiler to Aepp rpc methods. Update example app (#312) (9c72521)
  • Aepp: Refactor Aepp example app. Allow to spend with payload and add reverse iframe approach.
  • Compiler: Add decode CallData by source/bytecode (#354) (761f36b)
  • Fortuna: Node 3.0.0 compatibility (#397) (17b78d5)
  • RPC: Add getNodeInfo to AEPP stamp through RPC (#359) (2ddeea8)
  • State Channels: Add cleanContractCalls method (#338) (778159a)
  • State Channels: Ping every 10 seconds to persist connection (#324) (6d0e156), closes #276 #299 #300 #303 #302 #279 #275 #276 #299 #300
  • State Channels: Remove endpoint param (#391) (8d9ea7e)

BREAKING CHANGES

  • State Channels: Endpoint param is removed and no longer defaults to "/channel". This means that
    "/channel" (or other path) must be appendend to url para

  • Fix channel test

nduchak and others added 21 commits April 24, 2019 18:36
* chore(package): Bump version to 2.4.1

* chore(Adjust CHANGELOG):

* chore(CAHNGELOG): Fix typo

* docs(USAGE): Fix networkId in Wallet example

* fix(Http): Remove userAgent from axios

* chore(CHANGELOG): Fix typo

* docs(*): Regenrate docs

* chore(bump version in package):

* chore(CHANGELOG): Adjust changelog to conventional changelog style

* chore(Docker): Update node version tot 2.3.0

* docs(CHANGELOG): Adjust release

* feat(npm): Add script for auto-generating changelog

* chore(Node): downgrade to 2.2.0 due to failed channel test

* fix(Channel): Fix failing test on 2.3.0 node

* chore(package-lock): adjust package-lock

* chore(Channel): Revert to 2.2.0

* docs(Docs): Regenerate docs

* refactor(node): Add txHash to sendTransaction error

* chore(package): bump version to 3.1.0

* chore(Docs): Regeneratee docs and changelog

* chore(package): Add packa-lock

* chore(changelog): Adjust closes issue
* aepp examples: Simplify code, remove unused stuff, avoid console.log

* aepp example: Format displayed JSON

* wallet example: Use testnet instead of localhost by default

This will make easier to run this example.

* aepp example: Remove useless v-if="pub"

* aepp example: Add spend with payload
To avoid double dependency on BigNumber.
…st, map, tuple, record) (#384)

* feat(ACI): Add base validation for sophia list type

* feat(ACI): Add error object deep filtering and parsing.

* fix(ACI): Install Joi schema validator. Implement validation for all base types and list, tuple

Refactor arguments validation. Prepare an error structure.

* feat(ACI): Add argument transformation and validaton for sophia type `MAP`

* feat(ACI): Add test for base type of arguments Validator

* feat(ACI): Add custom erorr messages to Joi validation.

Add test for most of sophia types

* chore(TEST): Enable Contract tests

* test(ACI): Add test for Map type
* Move recurseve-rename to dev dependencies

* Remove unused "cacache" package

* Remove unused "chalk" package

* Remove unused "esm" package

* Remove unused "serialize-javascript" package

* ci: Try npm instead of pnpm
* rpc client: Handle case if aepp opened without wallet

* fix(RPC): Fix linter error
* feat(ACI): Add Option sophia type to ACI

We treat option type as js Promise. Implemented validation and converting option argument. Cover by
test.

* feat(ACI): Add Option type errors handling. Fix test
* feat(State Channels): Remove endpoint param

BREAKING CHANGE: Endpoint param is removed and no longer defaults to "/channel". This means that
"/channel" (or other path) must be appendend to url para

* Fix channel test
* feat(Fortuna): Make combatible

* change node version to 3.0.0

* point node to master

* feat(Node): Change supported node version range from 2.5.0 to 4.0.0

* feat(TX): Refactor contract create tx schema. Add vm/abi serialization. Clean up high lv API. Add Fo

* fix(Fix semver implem,entation):

* fix(TX Builder): Fix linter

* fix(Contract): Fix contract tests

* fix(Node): Revert probe methods  default block value

* refactor(Node): Change supported node version range

from 2.3.0 to 4.0.0
@nduchak nduchak added this to the Sprint40 milestone May 16, 2019
@nduchak nduchak requested a review from mpowaga May 16, 2019 09:48
@nduchak nduchak self-assigned this May 16, 2019
@nduchak nduchak merged commit 0877fd0 into master May 16, 2019
@shekhar-shubhendu shekhar-shubhendu deleted the release/3.2.0 branch May 20, 2019 14:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants