Skip to content

0.9.0 : Payment streams, ETH account from mnemonics

Compare
Choose a tag to compare
@hoh hoh released this 23 Feb 14:44
· 72 commits to main since this release

We're excited to announce the release of version 0.9.0. This version brings several new features, enhancements, and fixes that improve the functionality and user experience. Here's what's new:

New Features

  • Payment Specification for Instances: It's now possible to specify a payment method, such as token streams, when creating instances with the AuthenticatedAlephClient. This addition is optional and defaults to "hold" on "ETH" for backward compatibility.
  • ETH Account Initialization from Mnemonic: Users can now easily import or migrate accounts using their mnemonic representation. This feature is a step towards extending behavior to more chains in the future.

Enhancements

  • Message and Post Filter Sorting: Introduced sort_by and sort_order arguments to MessageFilter and PostFilter for enhanced sorting capabilities.
  • Deprecation Message and Dependency Updates: Improved flexibility by loosening the aleph-message dependency to accept compatible versions up to 0.4.2. Also added a deprecation message to guide users through the transition.

Fixes

  • SSL Certificate Authority Specification: Addressed an SSL certificate verification issue on some macOS systems by allowing users to specify specific SSL certificates when using AuthenticatedAlephHttpClient.
  • Various Bug Fixes: Resolved issues with instance creation, including the removal of unnecessary program encoding arguments and ensuring payment methods can be specified.
  • Formatting and Code Quality Improvements: Updated the codebase to comply with the latest version of black for formatting and adjusted the flake8 rule to avoid conflicts.

New Contributors

  • @Antonyjin: Addressed and fixed an SSL certificate issue.
  • @philogicae: Contributed to fixing message types and adding sorting functionality.

Thank you to all contributors for making this release possible! Your hard work and dedication are greatly appreciated.