Releases: bsv-blockchain/go-bc
Releases · bsv-blockchain/go-bc
Release v1.1.3
Changelog
- 73b46d3 [Sync] Update project files from source repository (17f3bd2) (#64)
- 1889db5 [Sync] Update project files from source repository (3a0aabf) (#61)
- 97b0883 [Sync] Update project files from source repository (c8d31f6) (#70)
- 03ac134 chore(deps): bump github.com/bsv-blockchain/go-bt/v2 from 2.5.0 to 2.5.1 (#51)
- 8154219 chore(deps): bump github.com/bsv-blockchain/go-sdk from 1.2.11 to 1.2.12 (#52)
- 8ae46b4 chore(deps): bump github.com/bsv-blockchain/go-sdk from 1.2.12 to 1.2.13 (#62)
- ef2c34c chore(deps): bump github.com/bsv-blockchain/go-sdk from 1.2.13 to 1.2.14 (#68)
- 93a4360 chore(deps): bump github/codeql-action in the ghactions-all group (#57)
- 59db4eb chore(deps): bump github/codeql-action in the ghactions-all group (#59)
- 0b57277 chore(deps): bump github/codeql-action in the ghactions-all group (#63)
- 5bc713c chore(deps): bump github/codeql-action in the ghactions-all group (#69)
- e9e66cb chore(deps): bump golang.org/x/crypto from 0.44.0 to 0.45.0 (#54)
- acd1ac5 chore(deps): bump the ghactions-all group with 3 updates (#66)
- 4c792e6 chore(tests): reorder import statements for consistency
- 5ad9e8f docs(README): update project description and badge layout
- 7b72aaf sync(ci): update fortress workflows and mage-x config (#67)
- 1216361 sync: update 13 files from source repository (#58)
- e7e3e1b sync: update 26 files from source repository (#53)
- 840c209 sync: update 26 files from source repository (#60)
- ef4d03d sync: update 29 files from source repository (#56)
- 1cb1ae8 sync: update 3 files from source repository (#50)
- a421caf sync: update 3 files from source repository (#65)
- 8848f9a sync: update 8 files from source repository (#55)
- d985a8b sync: update 9 files from source repository (#49)
Release v1.1.2
Changelog
- 488a6a2 chore(deps): bump github.com/bsv-blockchain/go-bt/v2 from 2.4.6 to 2.5.0 (#36)
- ac6b9fc chore(deps): bump github.com/bsv-blockchain/go-sdk from 1.2.10 to 1.2.11 (#48)
- cb250f1 chore(deps): bump github/codeql-action in the ghactions-all group (#39)
- 435b499 chore(deps): bump the ghactions-all group with 2 updates (#44)
- 036839c docs(README): reorganize development build commands section
- b2f44cc docs(README): update GitHub Actions link in examples section
- 06dd346 sync: update .github/SECURITY.md from source repository (#43)
- 3528ce9 sync: update 16 files from source repository (#45)
- a918ad2 sync: update 16 files from source repository (#47)
- e6df259 sync: update 2 files from source repository (#34)
- c6ee7b0 sync: update 2 files from source repository (#35)
- 2d8da25 sync: update 2 files from source repository (#38)
- d1a81c9 sync: update 5 files from source repository (#37)
- c934a3a sync: update 5 files from source repository (#41)
- 73c6536 sync: update 5 files from source repository (#42)
- d5a97c4 sync: update 6 files from source repository (#40)
- 9bfbfc1 sync: update 6 files from source repository (#46)
Release v1.1.1
Release v1.0.2
Release v1.0.1
Changelog
- a8254b2 chore: upgraded deps
- 5388de2 chore: upgraded deps
- dd93f2f feat: added new make cmd
- 048b8da feat: upgrade gitleaks workflow
- 8958fc1 feat: upgraded agents
- 8919807 feat: upgraded config for linters
- 25756ac feat: upgraded workflows
- 4fe350b fix: added license
- 6046bcd fix: change owner on certain files
- 4e31006 fix: config sorting
- 12a6a16 fix: editor config defaults
- 85630d1 fix: formatting and minor updates
- 826b6ea fix: gofumpt applied
- 9f9269c fix: linter issues
- 5bda09d fix: named params
- 5798ef2 fix: remove dupe word
- ca87bbe fix: remove old description
- 775ad7a fix: removed ref
- 600cd83 fix: updated formatting
- 170b292 fix: upgraded file
- c672809 fix: use squash
- f09f59a test(bytes): add fuzz test for UInt32ToBytes (#3)
Release v1.0.0
Changelog
- 3087ba5 100,000 test benchmark
- a6c1eff Add BRC reference back into comment here
- e9dafc5 Add function to verify the proof-of-work in a blockheader.
- b2b3cc3 Adding a new interface to the blockheader.go file to allow support for returning both a strongly typed header or a header hash. Implementation used will likely depend on the header client the user is interfacing with.
- c00ed98 Adding first test
- 4081e5d Adding serialisation and deserialisation funcs to Envelope
- e505dc6 Bump github.com/libsv/go-bk from 0.1.4 to 0.1.5 (#29)
- 97eb44d Bump github.com/libsv/go-bk from 0.1.5 to 0.1.6 (#39)
- 1ebf29d Bump github.com/libsv/go-bt/v2 from 2.0.0-beta.12 to 2.1.0-beta.1 (#35)
- d94f653 Bump github.com/libsv/go-bt/v2 from 2.0.0-beta.7 to 2.0.0-beta.9 (#22)
- 87d9754 Bump github.com/libsv/go-bt/v2 from 2.0.0-beta.9 to 2.0.0-beta.12 (#27)
- 4aa130e Bump github.com/libsv/go-bt/v2 from 2.1.0-beta.2 to 2.1.0-beta.3 (#46)
- 7412bc8 Bump github.com/libsv/go-bt/v2 from 2.1.0-beta.3 to 2.1.0-beta.4 (#49)
- 2e799bd Bump github.com/libsv/go-bt/v2 from 2.1.0-beta.4 to 2.2.5
- ceba22a Bump github.com/stretchr/testify from 1.7.0 to 1.7.2 (#48)
- 5fe7dbe Bump github.com/stretchr/testify from 1.7.2 to 1.7.3 (#50)
- 99abc72 Bump github.com/stretchr/testify from 1.7.3 to 1.7.4 (#51)
- 7476283 Bump github.com/stretchr/testify from 1.7.4 to 1.7.5 (#52)
- eafc069 Bump github.com/stretchr/testify from 1.7.5 to 1.8.0 (#53)
- 4cfd680 Bump golang.org/x/crypto from 0.13.0 to 0.35.0
- ecbdbe9 Concurrent binary chunk processing version of the func
- ab5e93c Create codeql.yml
- c46106d DifficultyFromBits now takes []byte instead of string (#12)
- 4c798c5 Enhancement: Mergify (#36)
- f897da4 Enhancement: Move test data for verification into files (#28)
- e94e8a8 Enhancement: Test Data descriptions (#32)
- b303a0c Feat/spv binary verification (#30)
- 4a20d12 Fix bug that prevents blockheader from being decoded correctly with test.
- 81fa4fa Fix calculating merkle path with only one transaction in the block. Fix calculating merkle path for empty neighbours.
- 98fed61 Fix linter that runs during tests to work on linux.
- fffcedb Fix/nil pointer in tree (libsv#76)
- ea2407e Fix/nil pointer in tree (libsv#77)
- dd08c7f Fix: Count previous input satoshis (#43)
- 6f0ecba Fix: Deserialization bug (libsv#79)
- 52f4ad4 Fix: SPV envelope create and verify bugs (#15)
- 04d94f7 Handle mapi responses
- 395b536 Implemented PR feedback around function simplicity and comment clarity
- b8c3e71 Kellogg wars
- b51b12d Larger test, more nesting - still working
- 981e75c Mapi response parsing at the root level
- f76dfd1 Merge branch 'feature/spv' of github.com:libsv/go-bc into feature/spv
- da2e03d Merge branch 'master' into feature/spv
- 518e98c Merge branch 'master' of github.com:libsv/go-bc into feat/block
- da852ad Merge branch 'master' of github.com:libsv/go-bc into feature/spv
- b246ffd Merge pull request #1 from bsv-blockchain/dependabot/go_modules/golang.org/x/crypto-0.35.0
- 059c45e Merge pull request #10 from DanielKrawisz/blockheader_valid
- 25f19c9 Merge pull request #11 from DanielKrawisz/blockheader_valid
- 99579dc Merge pull request #13 from libsv/fix/go-bt-v1-block
- 847af6b Merge pull request #16 from libsv/fix/blockheader-marshal-json
- 80f2df6 Merge pull request #17 from libsv/feat/optional_verification
- 240be81 Merge pull request #18 from libsv/update/tidy_code_new_make
- 746f397 Merge pull request #2 from bsv-blockchain/galt-tr-patch-1
- 1a8d4aa Merge pull request #2 from libsv/dependabot/go_modules/master/github.com/libsv/go-bt-0.0.10
- ec4892b Merge pull request #3 from libsv/dependabot/go_modules/master/github.com/libsv/go-bt-0.0.11
- 2db881b Merge pull request #40 from libsv/kelloggs-wars
- 463d2d2 Merge pull request #42 from libsv/fix/fee-verification
- 1b7e111 Merge pull request #5 from libsv/enhancement/header_client
- 9dc4572 Merge pull request #6 from DanielKrawisz/fix_linux_build
- 29903d3 Merge pull request #65 from libsv/dependabot/go_modules/master/github.com/libsv/go-bt/v2-2.2.5
- 87b3711 Merge pull request #68 from libsv/merkle-path-binary-format-interfaces
- 0c9287d Merge pull request #7 from libsv/feature/spv
- df8a748 Merge pull request #70 from libsv/fix/remove-dup-test
- e0bb2d9 Merge pull request #72 from libsv/block-with-single-transaction
- 5d05fb3 Merge pull request #73 from libsv/feature/brc-74
- 4c942fd Merge pull request #8 from libsv/feat/block
- 4b39571 Merge pull request libsv#82 from boecklim/fix/rm_build_merkle_tree_err
- 186145d Merge pull request libsv#83 from libsv/fix/merkle-path-optimal
- f6a717f Merge pull request libsv#84 from kuba-4chain/feat/new-bump-from-stream
- 539dbd7 Merge pull request #9 from libsv/feat/go-btv2
- 4e03f13 Only check txLength after it's been parsed from the binary. (#31)
- 9a82611 Rename in comments
- 23c0125 Update README.md
- 89a368b Updated commit to explain failure condition
- 4f9b5ff Use more common interfaces
- b482a46 Verify Tx with Ancestry - replaces SPV Envelope (#37)
- 0537e45 WIP: initial import from archived libsv repo
- 8a2a7d2 WIP: verify binary merkle proof working
- c382d0a [fix] optimize the BUMP calculation function to make it O(log(n))
- c1420f0 add basic example code
- 9c423a7 add block functions
- 7c6761d add building/decoding merkle path binary from/to merkle path json data
- cc20c1d add error for tx with no inputs
- 136f8a8 add function to build merkle path data from merkle tree
- eb9ba20 add isroot bool to recursive function to remove duplicate code
- 534520e add more block/header unit tests
- fd86095 add omitempty to two fields
- a4f859d add test calculation of root - flip the order as discovered bug during test
- 0c5440a add tsc spec to comment
- f311759 added another test
- 4a41429 added comment for clarity
- 1a172c2 added extra test
- 6b67f5d added extra test and fixed linting errs
- f04c3a2 added godoc comment to CreateEnvelope
- 95e0c9c added marshal and unmarshal json handlers to blockheader
- 5d9a73a added named errors
- fa2faff added parallel call for new test
- 9affc7b added pr feedback
- c2af346 adding attributes to hide vendor
- a1fa4c6 adding functional opts for customisable payment verifier
- c621589 adding new linters
- c9bc31a adding tests for functional opts
- 2e74cca addressed PR feedback, added context as args to interfaces
- 9a448e7 benchmark it
- 224f697 benchmarks all working!
- 8dc7167 better param naming. Added check for initial payment being nil, and output index out of bounds. Added test cases for these
- 0edde17...