Releases: cardano-community/koios-python
v2.0.0
- Updated all library to API Koios v1.1.0
 - Remove some deprecated methods (you can check: https://api.koios.rest/)
 - Adding Bearer Token for Koios Tiers (you can check: https://koios.rest/pricing/Pricing.html)
 
Thanks to @AstroWa3l for all work.
As usual you can update to this version using pip: pip3 install -U koios-python
v1.3.1
- Adding pagination and ordering to asset.py
 
Thanks to @wolf31o2 for the work and @AstroWa3l for the testing.
As usual you can update to this version using pip: pip3 install -U koios-python
v1.3.0
Changes for KOIOS API
- 
In this new version you will find the changes we need to complete to koios_python before next release to match the current version of KOIOS API. All tasks that have been completed are the ones crossed out by a line.
 - 
new attribute to know the koios-python version you are running:
 
kp = kp.URLs()
print(kp.version)Output:
'koios-python v1.3.0'
Deprecations
/asset_address_list- Renamed to asset_addresses keeping naming line with other endpoints (old endpoint will be retired in future release) #149/asset_policy_info- Renamed to policy_asset_info keeping naming line with other endpoints (old endpoint will be retired in future release) #149
New endpoints added
/asset_addresses- Equivalent of deprecated /asset_address_list #149/asset_nft_address- Returns address where the specified NFT sits on #149/account_utxos- Returns brief details on non-empty UTxOs associated with a given stake address #149/asset_info_bulk- Bulk version of /asset_info #142/asset_token_registry- Returns assets registered via token registry on github #145/credential_utxos- Returns UTxOs associated with a payment credential #149/param_updates- Returns list of parameter update proposals applied to the network #149/policy_asset_addresses- Returns addresses with quantity for each asset on a given policy #149/policy_asset_info- Equivalent of deprecated /asset_policy_info but with more details in output #149/policy_asset_list- Returns list of asset under the given policy (including supply) #142, #149
Data Input/Output Changes
- Input - 
/account_addresses- Add optional _first_only and _empty flags to show only first address with tx or to include empty addresses to output #149 - Input - 
/epoch_info- Add optional _include_next_epoch field to show next epoch stats if available (eg: nonce, active stake) #143 - Output (addition) - 
/account_assets,/address_assets,/address_info,/tx_info,/tx_utxos- Add decimals to output #142 - Output (addition) - 
/policy_asset_info- Addminting_tx_hash,total_supply,mint_cnt,burn_cntandcreation_timefields to the output #149 - Output (breaking) - 
/tx_info- Change_invalid_beforeand_invalid_afterto text field #141 - Output (breaking/removal) - 
tx_info- Remove the fieldplutus_contracts> [array] >outputsas there is no logic to connect it to inputs spending #163 
Chores/epoch_info, /epoch_params - Restrict output to current epoch #149
/block_info- Use/previous_idfield to show previous/next blocks (previously was using block_id/height) #145/asset_info/asset_policy_info- Fix mint tx data to be latest #141- Support new guild scripts revamp #1572
 - Add asset token registry check 1606
 - New cache table 
grest.asset_info_cacheto hold mint/burn counts alongwith first/last mint tx/keys #142 - Bump to Koios 1.0.10rc #149
 - Fix typo in specs for 
/pool_delegatorsoutput columnlatest_delegation_tx_hash#149 - Add indexes for ones missing after configuring cardano-db-sync 13.1.0.0 #149
 - Update PostgREST to be run as 
authenticatoruser, whose defaultstatement_timeoutis set to 65s and update configs accordingly #1606 - Replace all RPC references for JSON endpoints with JSONB, this allows filtering child members of array elements using 
cs.[{"key":"value"}]in PostgREST #172 - Fix Asset Info Cache to not rely on being able to decode policy ID (bad data on IO repo) #173
 - Handle Pool_list to check metadata entries that have not been populated in pool_offline_data #173
 - Fix pool_updates to use pmr_id instead of pool_offline_data.id #173
 - Update account_info_cached description to clarify it is effective for registered accounts #173
 
What's Changed
- fix url for get_pool_delegators_history by @AstroWa3l in #9
 - New update with added endpoints and removed deprecated by @AstroWa3l in #10
 
Full Changelog: v1.2.1...v1.3.0
1.2.1
1.2.0
- Improving timeout managing
 - Adding more information for users and developers
 - Improving all the code to be easy to read and more organized
 - Adding more functionalities to enviroment.py file
 
1.1.0
- Handling timeouts errors in all functions
 - Managing dynamic timeouts
 - Handling JSON Decode errors for heavy payloads in get_account_assets
 - Adding pagination for some more functions
 
1.0.2
Pagination parameter added in these functions:
- get_blocks()
 - get_account_list()
 - get_asset_list()
 - get_asset_address_list()
 - get_tx_metalabels()
 - get_pool_delegators()
 - get_pool_relays()
 
1.0.0
- 
Change to OOP architecture to use different networks (Mainnet or Testnet) and also your Custom Endpoint.
 - 
Added new Koios functions:
- get_account_info_cached
 - get_epoch_blocks_protocol
 - get_datum_info
 
 - 
Added new testpy to check all functions in a row
 - 
Improvement of some functions
 
0.3.1
- Fixed all new and changed method queries from KOIOS API
 - Added timeouts for method queries
 - Added new functions from KOIOS API
 - Improvement of some functions
 
0.2.0
- Add range option to lists. Now you can using pagination if necessary.
 - URLs organization improvement in a different file to make updating easier.
 - Docstring improvement