Skip to content

Commit

Permalink
Merge branch 'release/v1.13.0-beta.1'
Browse files Browse the repository at this point in the history
  • Loading branch information
onetechnical committed Feb 15, 2022
2 parents 10f99eb + 1a51c1b commit fa3ce17
Show file tree
Hide file tree
Showing 35 changed files with 4,204 additions and 3,642 deletions.
29 changes: 29 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
version: 2.1

orbs:
go: circleci/[email protected]

workflows:
circleci_build_and_test:
jobs:
- test:
name: 'test_go_<< matrix.go_version >>'
matrix:
parameters:
go_version: ['1.13', '1.14', '1.15', '1.16', '1.17']

jobs:
test:
machine:
image: "ubuntu-2004:202104-01"
parameters:
go_version:
type: string
steps:
- checkout
- go/install:
version: << parameters.go_version >>
- run: |
go version
go get -u golang.org/x/lint/golint
make docker-test
14 changes: 0 additions & 14 deletions .travis.yml

This file was deleted.

73 changes: 40 additions & 33 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# 1.13.0-beta.1
## Added
- Add app creator to dryrun request (#283)
- Stateproof keys APIs changes (#284)
- adding status code checker to msgpack decode (#286)
## Changed:
- Update to use v2 client (#270)
- Implement C2C tests (#282)
- Add circleci job (#287)
- Update langspec for TEAL 6 (#291)
# 1.12.0
# Added
## Added
- Add stateproof to keyreg transaction (#278)
- Create response object for "AtomicTransactionComposer.Execute" (#276)
- Support ABI reference types and other improvements (#273)
Expand All @@ -8,81 +18,81 @@
- ABI Interaction (#258)
- Add ABI-encoding feature (#247)
- Implemented WaitForConfirmation function (#232)
# Changed
## Changed
- Update abi exported interface (#255)
- Update ApplyData and EvalDelta (#249)
# 1.12.0-beta.2
# Added
## Added
- Support ABI reference types and other improvements (#273)
# Changed
## Changed
- Fix wait for confirmation function (#267)
# 1.12.0-beta.1
# Added
## Added
- EncodeAddress
- ABI Interaction
- WaitForConfirmation function
# Changed
## Changed
- ABI Interface
# 1.11.0
# Added
## Added
- add TealVerify function (#242)
- Support AVM 1.0 (#248)
- Test with go 1.17 in ci (#237)
# Changed
## Changed
- Mark contract binary template code as Deprecated (#241)
# 1.10.0
# Added
## Added
- New github Issue template
- Signing support for rekeying to LogicSig/MultiSig account
- Asset Base64 Fields
# BugFix
## BugFix
- Use correct go version in CI
# 1.9.2
# Bug Fix
## Bug Fix
- Update FromBase64String() to correctly return the signed transaction
- Make MakeApplicationCreateTxWithExtraPages() and revert MakeApplicationCallTx() to make non-API-breaking
# 1.9.1
# Bugfix
## Bugfix
- Allow asset URLs to be up to 96 bytes
# 1.9.0 - API COMPATIBILITY CHANGE
# Added
## Added
- Support for TEAL 4 programs
- Support for creating application with extra program pages
- Support for setting a transaction fee below the network minimum, for use with fee pooling
# Bugfix
## Bugfix
- Algod and Indexer responses will now produce JSON that matches the other SDKs
# 1.8.0
# Added
## Added
- V2: Add MakeClientWithHeaders wrapper functions
# Bugfix
## Bugfix
- Fix FlatFee computation
# 1.7.0
# Bugfix
## Bugfix
- Fix GetGenesis endpoint.
# 1.6.0
# Added
## Added
- Code generation for more of the http client
- Add TEAL 3 support
- template UX tweaks
# Bugfix
## Bugfix
- Make limitorder.GetSwapAssetsTransaction behave the same as other SDKs
# 1.5.1
# Added
## Added
- Add `BlockRaw` method to algod API V2 client.
# 1.5.0
# Added
## Added
- Support for Applications
# 1.4.2
# Bugfix
## Bugfix
- Fix incorrect `SendRawTransaction` path in API V2 client.
# 1.4.1
# Bugfix
## Bugfix
- Fix go get, test package names needed to be renamed.
# 1.4.0
# Added
## Added
- Clients for Indexer V2 and algod API V2
# 1.3.0
# Added
## Added
- additional Algorand Smart Contracts (ASC)
- support for Dynamic Fee contract
- support for Limit Order contract
Expand All @@ -91,25 +101,25 @@
- support for RawBlock request
- Missing transaction types
# 1.2.1
# Added
## Added
- Added asset decimals field.
# 1.2.0
# Added
## Added
- Added support for Algorand Standardized Assets (ASA)
- Added support for Algorand Smart Contracts (ASC)
- Added support for Hashed Time Lock Contract (HTLC)
- Added support for Split contract
- Added support for Group Transactions
- Added support for leases
# 1.1.3
# Added
## Added
- Signing and verifying arbitrary bytes
- Deleting multisigs
- Support for flat fees in transactions
# Changed
## Changed
- Add note parameter to key registration transaction constructors
# 1.1.2
# Added
## Added
- Support for GenesisHash
- Updated API Models.
# 1.1.1
Expand Down Expand Up @@ -137,6 +147,3 @@
# 1.0.0
## Added
- SDK released



2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ unit:

integration:
go test $(TEST_SOURCES_NO_CUCUMBER)
cd test && go test -timeout 0s --godog.strict=true --godog.format=pretty --godog.tags="@algod,@assets,@auction,@kmd,@send,@template,@indexer,@rekey,@dryrun,@compile,@applications.verified,@indexer.applications,@indexer.231,@abi" --test.v .
cd test && go test -timeout 0s --godog.strict=true --godog.format=pretty --godog.tags="@algod,@assets,@auction,@kmd,@send,@indexer,@rekey,@send.keyregtxn,@dryrun,@compile,@applications.verified,@indexer.applications,@indexer.231,@abi,@c2c" --test.v .

docker-test:
./test/docker/run_docker.sh
Expand Down
Loading

0 comments on commit fa3ce17

Please sign in to comment.