Skip to content

Latest commit

 

History

History
228 lines (157 loc) · 18.7 KB

CHANGELOG.md

File metadata and controls

228 lines (157 loc) · 18.7 KB

Changelog

v2.3.1 (2024-08-08)

Fix

  • Bumping mypy; making traces object typed to prevent misc mypy error on LogicError (#105) (a9ffb78)
  • Fixed obsolete info and broken links (#100) (1d997d2)

Documentation

  • Refining sphinx to also export a new .md only docs version; minor improvements (#103) (d21147d)

v2.3.0 (2024-05-13)

Feature

Fix

  • Revert avoiding oncomplete ignore in app client calls (to be added as breaking change) (#88) (661edeb)
  • Add tests for transfer with rekey (b0b3be9)
  • Audit (0ee4b83)
  • Rekey transfer (55e1dbe)

v2.2.2 (2024-04-23)

Fix

  • Avoid ignoring on_complete if provided explicitly via transaction parameters (#79) (eb578bf)

v2.2.1 (2024-02-06)

Fix

  • Handle updated LogicError format in algod 3.22 (#68) (bcbaadd)
  • Disable verbose logging level in config.py; only visible on debug log level now (#62) (10d1400)

v2.2.0 (2023-12-15)

Feature

  • Debugger related helpers and utils (#61) (9e856e4)

v2.1.2 (2023-11-22)

v2.1.1 (2023-10-31)

Fix

  • Handle TMPL_ variables with an underscore (367ffce)

v2.1.0 (2023-10-20)

Feature

v2.0.1 (2023-10-10)

Fix

  • Adding missing TransactionParametersDict export (#54) (732528e)

v2.0.0 (2023-10-05)

Feature

  • Adding support for interacting with dispenser api on testnet via ensure_funded; api client class (#51) (4f1f057)

Breaking

  • Adding new client class for interacting with TestNet Dispenser API; Changing output type of ensure_funded method (4f1f057)

v1.4.0 (2023-09-27)

Feature

  • Transfer asset from one account to another (#49) (9ca867e)

Fix

  • Adding simulate transaction with traces of debug mode (#48) (b735587)

v1.3.1 (2023-07-25)

Fix

  • Add missing transaction parameters to CreateTransactionParameters (#46) (bd938b1)

v1.3.0 (2023-06-20)

Feature

  • Deployment support for testnet and mainnet (#45) (3c4c378)

v1.2.0 (2023-06-06)

Feature

  • Add factory method to Account to create from a new account (1185097)
  • Use official Algorand Docker images for LocalNet (0a2d176)
  • Add import_source_map and export_source_map to ApplicationClient (ea7cbb7)
  • Allow specifying app_name when creating an ApplicationClient (#36) (6cef241)
  • Use simulate for readonly methods (723f2cd)
  • Support partially providing template_values on client init (5cef97d)
  • Add signer and public_key to Account (#35) (e21ba50)

Fix

  • Add a compatibility shim for simulate 3.15 endpoints (0668358)
  • Automatically provide an approval source_map where possible (9cc9972)
  • Also strip whitespace when stripping comments (f7e85c8)
  • Add missing fields to CommonCallParametersDict (1167966)

Documentation

v1.1.1 (2023-05-03)

Fix

  • Return correct response when multiple transactions are in an ABI call (#30) (9c9aacf)

v1.1.0 (2023-05-02)

Feature

  • Make ensure_funded funding_source parameter optional (814661a)
  • Add ensure_funded method (#24) (e45fc46)

Fix

  • Handle quoted template variables (7cca4f0)
  • Update strip_comments to handle quotes (eaa77dd)
  • Remove deprecated/renamed functions (68f6155)
  • Correctly adjust port in client configs (#27) (89a0848)
  • Fix network client auth headers (#26) (6ba8792)

Documentation

v1.0.3 (2023-04-18)

Fix

  • Strip comments before compiling to accomodate annotated teal (#19) (2bb9a56)
  • Stop transaction parameters being converted to dict (#18) (8e753b5)

v1.0.2 (2023-04-04)

Fix

  • Handle non algosdk TransactionSigner implementations (#14) (25be642)
  • Readd AppSpecStateDict type definition to root namespace (231e4b8)

Documentation

v1.0.1 (2023-03-29)

Fix

  • Deprecate is_sandbox and get_sandbox_default_account (#10) (ad23e57)
  • Rename sandbox to localnet (ea43db2)

v1.0.0 (2023-03-28)

Breaking

Documentation

  • Add initial documentation for common functionality (#8) (ef8f280)

v0.2.0 (2023-03-28)

Feature

  • Allow broader types when specifying methods and app_spec in ApplicationClient (#7) (b73bb69)
  • Make ABI call arguments kwargs instead of a dict (#6) (574b147)

v0.1.3 (2023-03-23)

Fix

  • Get_account now works if called a second time for the same account name (513dd4c)

v0.1.2 (2023-03-23)

Fix

  • Expose execute_atc_with_logic_error, allow specifying approval source map (f7a887b)
  • Resolve sender on init (000612d)
  • Add rekey_to to call method (#3) (940e7aa)
  • Handle app notes with partial data (#2) (3cc75db)

v0.1.1 (2023-03-22)

Fix

  • Don't mutate provided args when calling (c152ed9)

v0.1.0 (2023-03-22)

Feature

  • Allow bytes for template_values (399bd91)
  • Make DeleteApp when deploying one transaction across create and delete (61f5596)
  • Add more details to deploy_app response (01aa8a6)
  • Return ApplicationClient when deploying app (dfea9e0)
  • Enum for on_update and on_schema_break behaviour (3afe65d)
  • Add template variables support (870ee25)
  • Add idempotent deploy (685a40f)

Fix

  • Add more typings (e8b7371)
  • Always find a clear state bare method (8a159b8)
  • Pass through additional call parameters (3d6ead9)
  • Allow notes with type str (8a8665d)
  • Allow any type for arguments (1da1b39)
  • Fix incorrectly passing schema on bare calls (b41f228)
  • ApplicationClient respects None values for allow_update or allow_delete if no deploy-time control being used (397981c)
  • Define more imports (c78ba20)
  • Define top level imports (6c9be52)
  • Typing fixes (8f9364a)
  • Review feedback (9cceba9)
  • Move wait for indexer function to tests (f821df8)
  • Parse url and replace kmd port more robustly (5cba109)
  • Reduce pyteal dependency, remove global ignores (e574133)
  • Apply changes from review (fe52213)
  • Rename DeleteApp to ReplaceApp (908a8a6)
  • Fix ApplicationClient.prepare (d1095da)
  • Make app_id and app_address on ApplicationClient readonly (6862174)
  • Re-add ALGOD_PORT and INDEXER_PORT support (82d0218)
  • Ignore apps with no note prefix (c82dc60)