Skip to content

v2.0.0

Compare
Choose a tag to compare
@mkungla mkungla released this 03 Oct 00:50
· 90 commits to main since this release
v2.0.0

BREAKING CHANGES:

See Koios API Release notes
https://github.com/cardano-community/koios-artifacts/releases/tag/v1.0.7

New import path v2

Previous import path github.com/cardano-community/koios-go-client will show you deprecation notice.
You can use previous library if you used only GET, POST API's other API's from v1 scope will not work due breaking changes of Koios v1.0.7

import (
  "github.com/cardano-community/koios-go-client/v2" // imports as package "koios"
)

PkgGoDev

Changelog

  • cc45794 feat: module v2
  • bd2342b sfix: update tx metalabels endpoint
  • d1bb64c sci: drop go < 1.18
  • 48f3012 fix: use qfe UnmarshalJSON step for Block
  • b139a86 fix: update network tip, add Slot and BlockNo
  • 9405a37 fix: update metalabels schema
  • 76041a9 fix: update address endpoints
  • 4a75b87 fix: trim submit tx extra q closes #28
  • ebda70b fix: sync with koios v1.0.7 block endpoints
  • 74ecbb2 fix: edge when can not get epoch response
  • 34f9644 fix: add types for net tip
  • 18e51b3 feat: upgrade pool endpoint and add pool snapshot
  • ecd15c4 feat: upgrade go1.18, module v2
  • ead90bb feat: update asset testdata and asset tx endpoint
  • 3798209 feat: update asset endpoints
  • 61b787c feat: simplify RequestOptions API
  • 40bbe41 feat: replace Lovelace with shopspring/decimal.Decimal
  • df53628 feat: prep tx struct for tx submit feature
  • 64882e4 feat: implement multinet tests closes #31
  • 79f5e35 feat: implement exhaustruct instead of exhaustivestruct
  • 3047dd7 feat: enhance tx metadata to have consistent schema
  • b7322f2 feat: enhance transaction info and utxo api
  • c02f54a feat: enhance accounts api
  • 26732c5 feat: add epoch_block_protocols endpoint
  • e9d7655 feat: add const MainnetHostEU eu-api.koios.rest
  • 2332795 feat: add ErrorCode and simplify RequestOptions.Clone
  • ed00ca2 feat: add Address.Bytes
  • 9542be0 dep: update go.mod
  • f0c9353 ci: update mainnet, testnet, guild live tests
  • e9a9abe ci: test networks separately
  • dd1936d ci: teach misspell Decentralisation
  • 048d1a5 ci: skip saturation_pct check
  • caf7922 ci: disabel misspell
  • 396bb8b ci: check pool meta json if exists
  • baff8ef ci: add tags to coverage to group coverage metrics
  • bc376d9 ci: add guild and testnet workflows
  • 15f793a ci: add guild and testnet network group tests