All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
@distributedlab/w3p-removeProvidermethod toProviderDetector
1.0.0-rc.16 - 2024-05-03
@distributedlab/w3p-ProviderDetectorresets pure providers list on init@distributedlab/jac- example in README
1.0.0-rc.15 - 2024-04-08
@distributedlab/jac-JsonApiResponse.createLinkmethod to handle clientbaseUrlwith root path
1.0.0-rc.14 - 2024-03-12
@distributedlab/jac-JsonApiResponse.createLinkmethod to handle clientbaseUrlwith root path
1.0.0-rc.13 - 2024-03-02
@distributedlab/w3p- private properties to be public@distributedlab/tools-EventEmitterproperties to be public
1.0.0-rc.12 - 2024-02-28
all- Compling output into.mjsextension
1.0.0-rc.11 - 2024-02-28
all- Output ESM files with
.mjsextension - Updated
swcdependencies versions to the latest
- Output ESM files with
@distributedlab/w3p- Tree-shaking issues related to sub-dependencies
all- Creating extrapackage.jsonfiles in the dist folder for resolving ESM and CommonJS modulesall,root- postbuild scriptall- CDN distributives support
1.0.0-rc.10 - 2024-01-18
@distributedlab/jac- possibility to throw custom error on request
1.0.0-rc.9 - 2023-12-19
@distributedlab/fetcher- parsing query params from URL in the fetcher standalone
1.0.0-rc.8 - 2023-11-07
@distributedlab/tools-BN.fromRawparsing string value with the exponential notation
1.0.0-rc.7 - 2023-09-25
@distributedlab/w3p- WalletConnect EVM provider
1.0.0-rc.6 - 2023-08-04
@distributedlab/tools-BNdecimals global configuration
@distributedlab/toolsBNfromRawconfigOrDecimalsargument is optionalfromBigIntconfigOrDecimalsargument is optional
@distributedlab/tools-BNstatic fieldsundefinedvalue after production build at the client side
1.0.0-rc.5 - 2023-08-02
@distributedlab/tools-BNformat group sizes
1.0.0-rc.4 - 2023-07-31
@distributedlab/tools-BNformat decimals size of the output value
1.0.0-rc.3 - 2023-07-31
@distributedlab/reactity-extendability to extend multiple parents
@distributedlab/reactity-extendarguments order
1.0.0-rc.2 - 2023-07-17
@distributedlab/tools-TimeTimeDatedata when the value is in timestamp format
1.0.0-rc.1 - 2023-07-17
@distributedlab/tools-BNtoDecimalsmethod when decimals value equals to this decimals value
1.0.0-rc.0 - 2023-07-12
@distributedlab/w3pTest coverage@distributedlab/toolsBNpercent, addPercent, subPercent, negatedmethodsisNegative, isPositive, rawgetters
@distributedlab/toolsBN- migrated to the native
BigInt - uses maximum precision for calculations
isGreaterThanrenamed togtisGreaterThanOrEqualTorenamed togteisLessThanrenamed toltisLessThanOrEqualTorenamed tolteisEqualTorenamed toeq- default rounding mode is
BN_ROUNDING.HALF_UP
- migrated to the native
@distributedlab/tools-bignumber.jsdependency@distributedlab/tools-BNfromFraction, toFraction, clonemethods@distributedlab/tools-BN_ROUNDING.HALF_EVENrounding mode@distributedlab/tools-BnFormatConfig.secondGroupSizefield
0.2.0 - 2023-07-11
0.2.0-rc.25 - 2023-07-06
@distributedlab/w3p-RawProviderproperty
0.2.0-rc.24 - 2023-07-05
@distributedlab/tools-BN.toGreaterDecimalsmethod returnable instance decimals value
0.2.0-rc.23 - 2023-07-05
@distributedlab/tools-BNtoGreaterDecimals,toLessDecimals,toDecimalsmethods
root- Inlining sourcemaps to be able to use debugger
0.2.0-rc.22 - 2023-07-05
@distributedlab/tools- ExtendTimeDatetype withTimeinstance to be able to use as argument
0.2.0-rc.21 - 2023-06-28
@distributedlab/fetcher- Building URL from base URL and endpoint with query params
0.2.0-rc.20 - 2023-06-28
@distributedlab/fetcher-fetcherstandalone instance
@distributedlab/w3p- Circular dependency
0.2.0-rc.19 - 2023-06-09
@distributedlab/reactivity-extendhook return type@distributedlab/reactivity-refhook value argument type
0.2.0-rc.18 - 2023-06-08
@distributedlab/reactivity- Redefining issue in theextendhook
0.2.0-rc.17 - 2023-06-08
@distributedlab/reactivity- Implementation of the reactivity connections to propagate changes between objects
0.2.0-rc.16 - 2023-05-22
@distributedlab/w3p-signMessagemethod for base-evm provider wrapper
0.2.0-rc.15 - 2023-05-19
@distributedlab/tools- abs method for BN utility
0.2.0-rc.14 - 2023-05-18
@distributedlab/w3pProviderDetector- configuration and custom error handlers passinghandleEthError- optional custom error handlers
@distributedlab/w3p-wrapExternalEthProvidernot supported provider listeners
0.2.0-rc.13 - 2023-05-18
@distributedlab/fetcher- error building in response@distributedlab/w3p- invalid providerType getter for fallback evm provider wrapper
0.2.0-rc.12 - 2023-05-17
@distributedlab/w3p-ProviderUserRejectedRequesterror class
0.2.0-rc.11 - 2023-05-16
@distributedlab/w3p- EVM fallback provider
- readme details about custom provider implementation
- possibility to set details for many supported chains
wrapExternalProvidermethod for EVM providers
@distributedlab/tools-RuntimeErrorclass
@distributedlab/w3pmultiple-providersexamples about adding details for supported chainsSwitchChainmethod ofProviderBaseinterface now optional- errors classes
handleEthErrormethod- evm
addChainmethod BaseEVMProvidermethods now ain't need try catch anymore
@distributedlab/w3p-RuntimeErrorclass
0.2.0-rc.10 - 2023-05-11
@distributedlab/w3p- types, to be more flexible with external provider proxy constructors
0.2.0-rc.9 - 2023-05-02
all- Node resolution in thepackage.jsonfiles
0.2.0-rc.8 - 2023-05-02
@distributedlab/fetcher- Movedqueryandbodyarguments ofrequestwrapping methods intoopts@distributedlab/jac- Movedqueryandbodyarguments ofrequestwrapping methods intooptsroot- Workspace dependency version to be strict equalall- Migrate to TypeScript 5.0.4
@distributedlab/fetcher- Circular dependencies in the helpers
0.2.0-rc.7 - 2023-04-27
@distributedlab/fetcher- Base URL cropping in the case when it has a path
0.2.0-rc.6 - 2023-04-25
@distributedlab/tools-EventEmitterMake emit second parameter optional
0.2.0-rc.5 - 2023-04-24
@distributedlab/fetcher-clonemethod
@distributedlab/jac- Dependency@distributedlab/jsona
0.2.0-rc.4 - 2023-04-24
@distributedlab/jac-deserializehelper to deserialize JSON API structures@distributedlab/w3p- Examples and use-cases
@distributedlab/jac- Dependency@distributedlab/jsona
0.2.0-rc.3 - 2023-04-24
root: Package@distributedlab/w3p- wrapper for web3 providersEVN based:MetamaskProviderCoinbaseProvider
Solana based:PhantomProviderSolflareProvider
Near based:NearProvider
root- Unusedtsconfig.eslint.json
0.2.0-rc.2 - 2023-04-24
@distributedlab/jac- Re-export@distributedlab/fetcherHTTP_METHODS, HTTP_STATUS_CODESenums
all- Migrate fromtsctoswcto build packagesall- Migrate fromts-jesttoswc-jestto run tests
root- CI prebuild packages to resolve@distributedlab/fetcherdependency in the@distributedlab/jacpackageroot- Prevent typedoc from detecting every index file as a moduleall- Replace type imports withimport typesyntax according to the SWC tsc migration guideall- Set "browser": to "./dist/esm/index.js" to correctly resolve the package by the Webpackall- Moved exclude tests to thetsconfig.build.jsonfile to make ESLint work in the tests
0.2.0-rc.1 - 2023-04-17
@distributedlab/jac-@distributedlab/fetcherdependency
@distributedlab/jac-axiosdependency
0.2.0-rc.0 - 2023-04-05
root- "Using in the projects made by create-react-app" section in theREADME.mdroot:apply-versionscript to easier bump versionroot: Package@distributedlab/fetcher@distributedlab/tools:BNsqrtmethod
all: Drop support for node < 18 versions
0.1.7 - 2023-03-20
@distributedlab/jac- Example if user use a refresh token functionality
0.1.7-rc.1 - 2023-03-17
@distributedlab/jac- migrate fromjsonadependency to the@distributedlab/jsona
0.1.7-rc.0 - 2023-03-17
root: Contributing guide in theREADME.mdfileroot: Table of contents in theREADME.mdfile
@distributedlab/jac-jsonadependency moved to thepeerDependenciesanddevDependencies
0.1.6 - 2023-03-11
@distributedlab/tools:BNisEqualTocompare
@distributedlab/tools:BNcomparing methods
@distributedlab/tools:BNreturn formatted string for value getter instead toString method
0.1.5 - 2023-03-09
@distributedlab/tools:BNdrop unexpected decimal part during multiplication and division
0.1.4 - 2023-03-08
@distributedlab/tools:BN.clone()method to safely cloneBNinstance
@distributedlab/tools:BN.valueOf()method refactored tovaluegetter@distributedlab/tools:BN.toString()now return human-readable string@distributedlab/tools:BNtypes moved to the related directories
@distributedlab/tools:BNthe exponent value at whichBigNumber.jsreturns exponential notation set to 256
0.1.3 - 2023-03-07
@distributedlab/tools:BN.WEI_DECIMALSvalue
@distributedlab/tools:BN.MAX_UINT256value
0.1.2 - 2023-03-07
@distributedlab/tools:isZerogetter toBNclass
0.1.1 - 2023-03-07
root: Links to the packages in theREADME.mdfile@distributedlab/tools: ExportBNclass
0.1.0 - 2023-03-06
CHANGELOG.mdfileroot:package.json,.editorconfig,.gitattributes,.gitignoreinitial filesroot: Yarn Berryroot: Jest and configuration filesroot: Prettier, ESLint and configuration filesroot: Git hooks with Yorkieroot: TypeScript and configuration filesroot: TypeDoc and configuration fileroot:@distributedlab/toolspackage particularly moved from the old repo@distributedlab/utilspackageroot:@distributedlab/jacpackage moved from the old repo@distributedlab/json-api-clientpackageroot: GitHub Actionsall: Build to CommonJS and ES modulesall:tsc-aliaspackage to use aliases in TypeScriptroot:yarn rscRelease Sanity Check scriptroot: Rollup and configuration file to build packages for CDN@distributedlab/tools: Handling big numbers@distributedlab/tools: Add tests for time.ts and duration.ts
root: UpdatedREADME.md