- Added: Hedera Default Backend Configurator
- Modified: cleanup explorer logic as factory
- Modified: Explorer Link - Added Topic ID value type
- Modified: Backend - Added support for Arkhia as querying backend
- Modified: Separated endpoint definitions
- Modified: Account Load Binder - Changed ledger query to mirror node query
- Modified: Generate Account - Removed unnecessary ledger query
- Modified: Send Transaction - Changed ledger queries to mirror node queries
- Modified: Token Burn - Changed ledger query to mirror node query
- Modified: Mint Token - Removed unnecessary required fields to save to form
- Modified: Backend - Allow set custom provider to client's mirror network
- Modified: Support Java 17
- Fixed: Explorer Link - Error for topic with no messages
- Fixed: Mint Token - NPE if token memo is not set
- Fixed: Topic Management - Invalid signature when using custom admin key for topic creation
- Modified: Send Transaction - Support files integrity checksum in tx memo
- Added: Hedera Topic Management Tool
- Bump json from 20220924 to 20230227 (Ref: https://github.com/advisories/GHSA-3vqj-43w4-2q58 & stleary/JSON-java#723)
- Fixed: Explorer Link Element - Element disappear in Form Builder
- Fixed: BackendUtil - redundant parsing since values already parsed
- Modified: Changed default explorer to hashscan
- Modified: Used consistent naming for fungible and non-fungible tokens
- Added: Hedera Explorer Link Form Element
- Modified: Hedera Explorer Link - Improved value validation response time
- Added: Hedera Token Management Tool
- Modified: Hedera Token Management Tool - Support freeze/unfreeze transactions
- Modified: Hedera Token Management Tool - Support wipe & pause/unpause token transactions
- Modified: Hedera Token Management Tool - Support delete token transaction
- Modified: Hedera Token Management Tool - Support insert transaction memo
- Modified: Hedera Token Management Tool - Migrated burn token logic to this plugin
- Modified: Added helplinks for all plugins
- Modified: Use mirror node API query instead of client API calls
- Fixed: Hedera Explorer Link - Unable to find transaction despite valid tx ID
- Fixed: Hedera Token Management Tool - unnecessary target account property for pause & delete transactions
- Fixed: Explorer Link Element - Missing padding present in some UI themes
- Fixed: Explorer Link Element - Error thrown if retrieved value is blank
- Fixed: AccountUtil - Private key derived does not follow BIP44
- Removed: Hedera Associate Token Tool
- Removed: Hedera Burn Token Tool
- Factorize calc token amount based on token decimals
- Factorize get and store form data
- Hedera Mint Token Tool - Support toggleable token permission keys
- Hedera Mint Token Tool - Support setting max token supply
- Hedera Mint Token Tool - Added toggleable token fee schedule key
- Hedera Account Load Binder - Support loading native token balances
- Added new Process Tool plugin - Hedera Burn Token Tool
- Hedera Send Transaction Tool - Support sending native tokens and NFTs
- Added new Process Tool plugin - Hedera Associate Token Tool
- Hedera Generate Account Tool - Support inserting custom account memo
- Hedera Generate Account Tool - Indication for Account ID as record ID
- Hedera Send Transaction Tool - Support inserting custom transaction memo
- Hedera Mint Token Tool - Fixed mint more NFT cannot select IPFS CID property option
- Hedera Mint Token Tool - Fixed storing NFT data not unique record ID
- Fixed method throws incompatibility with Joget multi-tenant
- Fixed - DX8 - BackendUtil sometimes unable to parse hash variable for operator credentials
- Fixed: Misleading error log msg for ReceiptStatusException
- Major codebase refactoring for plugin execution flow
- Added overridable input data validation method for all plugins
- Factorize generic plugin properties configs
- Hedera Send Transaction Tool - Simplify plugin configurations & add input data validation
- Factorize initializing Joget services
- Factorize storing generic tx data to workflow variables
- Added new Process Tool plugin - Hedera Mint Token Tool
- Hedera Mint Token Tool - Auto calculate initial supply based on defined token decimals
- Hedera Mint Token Tool - Added input validations
- Hedera Mint Token Tool - Auto calculate additional amount to mint based on token's set decimals
- Major codebase restructuring & refactoring
- Hedera Account Load Binder
- Hedera Generate Account Tool
- Hedera Scheduled Transaction Load Binder
- Hedera Send Transaction Tool
- Hedera Sign Scheduled Transaction Tool
- Created initial documentation for plugin pack, along with first sample app as reference