All notable changes to reachduck
will be documented here.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- ❌ REVERTS internal
unsafeAllowMultipleStdlibs
call, although feature support remains.
Users must now call this in their own code before using the functionality as before. - ✅
@reach-sh/stdlib
dependency is no longer required- You will still need to install it for session features (
connectUser
,disconnectUser
)
- You will still need to install it for session features (
- ✅ Improved
algosdk
support (current@2.1.0
) createConnectorAPI
return object changed:- replaces
chain
property withabbr
- Adds
decimals
- All other properties unchanged.
- replaces
- INTERNAL: adds
cli/
folder to root directory for manually testing library features
- Store and re-use multiple stdlib instances by supplying a key
- New utility functions
makeNetworkToken
trimDecimals
trimTrailingZeros
algosdk
dependency locked to1.18.0
- Enabled multiple stdlib instances
algosdk
dependency locked to1.18.0
- New Changelog document
attachReach( stdlib: ReachStdlib )
Connectreachduck
to your existingstdlib
instance.
- You can now create multiple
stdlib
instances that are separte from the global one:- Pass
true
as the fourth argument intoloadReach
. - Set
uniqueInstance
totrue
inReachEnvOpts
(second parameter ofloadReachWithOpts
)
- Pass
ReachStdlib
typedef is more expanded, and should include more(-accurate) code suggestions.