v1.20.0
AEA:
- Ensures author and year in copyright headers are updated in scaffolded components
- Updates
check-packages
- to check the presence of the constant
PUBLIC_ID
for connections and skills. - to validate author
- to check the presence of the constant
- Fixes CLI help message for
aea config set
command - Extends test command to support consistency check skips and to run tests for a specific author
- Adds proper exception raising and error handling
- Exception handling when downloading from IPFS nodes
- Better error message when the
--aev
flag is not provided
- Fixes file sorting to maintain consistency of links on
PBNode
object onIPFSHashOnly
tool
Plugins:
- Updates the IPFS plugin to make make sure we don't use the local IPFS node unless explicitly specified
Packages:
- Ports
libp2p
connection packages tests- Ports
p2p_libp2p_mailbox
tests - Ports
p2p_libp2p_client
tests - Ports
p2p_libp2p
tests
- Ports
- Introduces
test_libp2p
connection package to testlibp2p
integration
Chores:
- Fixes docstring formatting to make sure doc generator works fine
- Updated
check_ipfs_hashes.py
script to usepackages.json
instead ofhashes.csv
- Updates the command regex to align with the latest version