Skip to content

Commit

Permalink
chore(release): 3.0.0 [skip ci]
Browse files Browse the repository at this point in the history
# [3.0.0](https://github.com/PolymathNetwork/polymath-sdk/compare/v2.1.1...v3.0.0) (2020-06-18)

### Bug Fixes

* adapt procedure to resolver array change ([366e0ca](https://github.com/PolymathNetwork/polymath-sdk/commit/366e0ca))
* add await in all expect functions ([997f53f](https://github.com/PolymathNetwork/polymath-sdk/commit/997f53f))
* add code comments and improve some lines ([707a59a](https://github.com/PolymathNetwork/polymath-sdk/commit/707a59a))
* add code to launch tiered sto missing compared to simple sto ([3e02b39](https://github.com/PolymathNetwork/polymath-sdk/commit/3e02b39))
* add extra mocks to ensure that calledWith is valid ([47675d9](https://github.com/PolymathNetwork/polymath-sdk/commit/47675d9))
* add feedback fixes requested by Jere ([f794f99](https://github.com/PolymathNetwork/polymath-sdk/commit/f794f99))
* add fixes requested by VW's feedback ([ce227f2](https://github.com/PolymathNetwork/polymath-sdk/commit/ce227f2))
* add getWallet method reference ([c2d342e](https://github.com/PolymathNetwork/polymath-sdk/commit/c2d342e))
* add improvements requested by Jere's review ([a9c8ee8](https://github.com/PolymathNetwork/polymath-sdk/commit/a9c8ee8))
* add improvements requested by Jere's review ([d3ae9e4](https://github.com/PolymathNetwork/polymath-sdk/commit/d3ae9e4))
* add missing procedure arguments to the ProcedureArguments interface ([cce4789](https://github.com/PolymathNetwork/polymath-sdk/commit/cce4789))
* add more comments ([fa7ac9c](https://github.com/PolymathNetwork/polymath-sdk/commit/fa7ac9c))
* add prettier to files missing it ([73884ea](https://github.com/PolymathNetwork/polymath-sdk/commit/73884ea))
* add prettier to test files ([a3936e3](https://github.com/PolymathNetwork/polymath-sdk/commit/a3936e3))
* add rejects to the polymatherror check to make test pass ([90b1ee0](https://github.com/PolymathNetwork/polymath-sdk/commit/90b1ee0))
* add rimraf as dev dependency ([4eee256](https://github.com/PolymathNetwork/polymath-sdk/commit/4eee256))
* add security token reference ([05f81d9](https://github.com/PolymathNetwork/polymath-sdk/commit/05f81d9))
* add shareholder factory mock instance ([ec5554c](https://github.com/PolymathNetwork/polymath-sdk/commit/ec5554c))
* add tests to cover 100% ([dc555ff](https://github.com/PolymathNetwork/polymath-sdk/commit/dc555ff))
* address code review comments (cont.) ([808a2d2](https://github.com/PolymathNetwork/polymath-sdk/commit/808a2d2))
* address review comments across controller and freezeIssuance ([b2152ef](https://github.com/PolymathNetwork/polymath-sdk/commit/b2152ef))
* address review issues ([97d6f5c](https://github.com/PolymathNetwork/polymath-sdk/commit/97d6f5c))
* address review issues ([fab0746](https://github.com/PolymathNetwork/polymath-sdk/commit/fab0746))
* assign proper module name for roles ([eed78e8](https://github.com/PolymathNetwork/polymath-sdk/commit/eed78e8))
* assume a string stoModuleId ([0ecc461](https://github.com/PolymathNetwork/polymath-sdk/commit/0ecc461))
* attempt to estimate gas for token reservation ([a50147e](https://github.com/PolymathNetwork/polymath-sdk/commit/a50147e))
* auto merge ([4d30354](https://github.com/PolymathNetwork/polymath-sdk/commit/4d30354))
* await on statement controllerTransfer ([617c0f0](https://github.com/PolymathNetwork/polymath-sdk/commit/617c0f0))
* await permission status properly ([c53e7db](https://github.com/PolymathNetwork/polymath-sdk/commit/c53e7db))
* better var names ([3fbd074](https://github.com/PolymathNetwork/polymath-sdk/commit/3fbd074))
* broken test ([6335f56](https://github.com/PolymathNetwork/polymath-sdk/commit/6335f56))
* bug already in reclaimFunds ([f834e54](https://github.com/PolymathNetwork/polymath-sdk/commit/f834e54))
* bug in mint tokens ([68a4bc7](https://github.com/PolymathNetwork/polymath-sdk/commit/68a4bc7))
* bug in pauseSto, calledWith args, prettier ([5ee5b02](https://github.com/PolymathNetwork/polymath-sdk/commit/5ee5b02))
* bug missing the addedTransactions push of tag for modifyoracles ([550fff7](https://github.com/PolymathNetwork/polymath-sdk/commit/550fff7))
* bug with mintTokens test ([bdee0a6](https://github.com/PolymathNetwork/polymath-sdk/commit/bdee0a6))
* bug with missing transaction tag type ([24509e3](https://github.com/PolymathNetwork/polymath-sdk/commit/24509e3))
* build issue ([aa632e1](https://github.com/PolymathNetwork/polymath-sdk/commit/aa632e1))
* build/compute-version.sh ([dbb3be3](https://github.com/PolymathNetwork/polymath-sdk/commit/dbb3be3))
* bump lodash version to fix vulnerability ([1408f84](https://github.com/PolymathNetwork/polymath-sdk/commit/1408f84))
* change each for map ([8e32aba](https://github.com/PolymathNetwork/polymath-sdk/commit/8e32aba))
* change method description ([bd1163a](https://github.com/PolymathNetwork/polymath-sdk/commit/bd1163a))
* change MockedTokenFactoryModule name with first letter in uppercase ([dcfbcf6](https://github.com/PolymathNetwork/polymath-sdk/commit/dcfbcf6))
* change procedure arg names ([43d8985](https://github.com/PolymathNetwork/polymath-sdk/commit/43d8985))
* change single comment ([c1a2608](https://github.com/PolymathNetwork/polymath-sdk/commit/c1a2608))
* change travis file ([8b2e130](https://github.com/PolymathNetwork/polymath-sdk/commit/8b2e130))
* changes caught by Fede ([c255e20](https://github.com/PolymathNetwork/polymath-sdk/commit/c255e20))
* changes requested by vw's review ([d62aa06](https://github.com/PolymathNetwork/polymath-sdk/commit/d62aa06))
* check erc20 and eth add transaction separately ([873eee8](https://github.com/PolymathNetwork/polymath-sdk/commit/873eee8))
* check that corresponding feature is enabled ([358b23f](https://github.com/PolymathNetwork/polymath-sdk/commit/358b23f))
* cloneDeep issue and prettier ([06ea717](https://github.com/PolymathNetwork/polymath-sdk/commit/06ea717))
* comments ([105319d](https://github.com/PolymathNetwork/polymath-sdk/commit/105319d))
* comments based on review ([73f2acf](https://github.com/PolymathNetwork/polymath-sdk/commit/73f2acf))
* comments from review ([a47af52](https://github.com/PolymathNetwork/polymath-sdk/commit/a47af52))
* comments improvements ([8962561](https://github.com/PolymathNetwork/polymath-sdk/commit/8962561))
* comments improvements ([9073538](https://github.com/PolymathNetwork/polymath-sdk/commit/9073538))
* controller redeem issue ([6531de5](https://github.com/PolymathNetwork/polymath-sdk/commit/6531de5))
* controller redeem issue ([947bdcf](https://github.com/PolymathNetwork/polymath-sdk/commit/947bdcf))
* controller transfer full coverage ([73687e3](https://github.com/PolymathNetwork/polymath-sdk/commit/73687e3))
* controllerTransfer is now passing mock testing ([0e0b49a](https://github.com/PolymathNetwork/polymath-sdk/commit/0e0b49a))
* convert transaction parameters properly ([2adfa13](https://github.com/PolymathNetwork/polymath-sdk/commit/2adfa13))
* createEtherDividendDistribution refactor naming and object ([32a676b](https://github.com/PolymathNetwork/polymath-sdk/commit/32a676b))
* createSecurity token, now passes but does not mock approveErc20 ([462a856](https://github.com/PolymathNetwork/polymath-sdk/commit/462a856))
* delete test file ([3bcf316](https://github.com/PolymathNetwork/polymath-sdk/commit/3bcf316))
* descriptions and unnecessary code in two procedures ([59ba9e5](https://github.com/PolymathNetwork/polymath-sdk/commit/59ba9e5))
* descriptions of tests improved ([fdb4c41](https://github.com/PolymathNetwork/polymath-sdk/commit/fdb4c41))
* dividends distribution mock the gpm module ([cdb221f](https://github.com/PolymathNetwork/polymath-sdk/commit/cdb221f))
* docs ([840f95e](https://github.com/PolymathNetwork/polymath-sdk/commit/840f95e))
* docs ([6840104](https://github.com/PolymathNetwork/polymath-sdk/commit/6840104))
* documentation ([fa9d426](https://github.com/PolymathNetwork/polymath-sdk/commit/fa9d426))
* documentation ([586346d](https://github.com/PolymathNetwork/polymath-sdk/commit/586346d))
* documentation ([aedea4c](https://github.com/PolymathNetwork/polymath-sdk/commit/aedea4c))
* documentation ([b182b6e](https://github.com/PolymathNetwork/polymath-sdk/commit/b182b6e))
* documentation ([24ca7cb](https://github.com/PolymathNetwork/polymath-sdk/commit/24ca7cb))
* documentation ([566092c](https://github.com/PolymathNetwork/polymath-sdk/commit/566092c))
* documentation ([35bea90](https://github.com/PolymathNetwork/polymath-sdk/commit/35bea90))
* documentation ([7f7f99b](https://github.com/PolymathNetwork/polymath-sdk/commit/7f7f99b))
* documentation ([b3c6d64](https://github.com/PolymathNetwork/polymath-sdk/commit/b3c6d64))
* documentation ([e79f013](https://github.com/PolymathNetwork/polymath-sdk/commit/e79f013))
* documentation issues from review ([46748e0](https://github.com/PolymathNetwork/polymath-sdk/commit/46748e0))
* enable count transfer manager refactor ([2bd3d73](https://github.com/PolymathNetwork/polymath-sdk/commit/2bd3d73))
* entity tests for version change ([ee52431](https://github.com/PolymathNetwork/polymath-sdk/commit/ee52431))
* entity tests were broken from recent changes ([fb9d3cf](https://github.com/PolymathNetwork/polymath-sdk/commit/fb9d3cf))
* erc20 mock still not working for balanceOf ([e92c105](https://github.com/PolymathNetwork/polymath-sdk/commit/e92c105))
* expected error messages ([0d797da](https://github.com/PolymathNetwork/polymath-sdk/commit/0d797da))
* export resolver method ([a8e8fd9](https://github.com/PolymathNetwork/polymath-sdk/commit/a8e8fd9))
* extra space ([c2f38d0](https://github.com/PolymathNetwork/polymath-sdk/commit/c2f38d0))
* feedback improvements ([25bca45](https://github.com/PolymathNetwork/polymath-sdk/commit/25bca45))
* feedback improvements ([1a298b4](https://github.com/PolymathNetwork/polymath-sdk/commit/1a298b4))
* feedback improvements ([31e596d](https://github.com/PolymathNetwork/polymath-sdk/commit/31e596d))
* feedback request ([d755e4c](https://github.com/PolymathNetwork/polymath-sdk/commit/d755e4c))
* fetch modules by address only as it's sufficient ([6feba16](https://github.com/PolymathNetwork/polymath-sdk/commit/6feba16))
* filter expired reservations out ([6e20641](https://github.com/PolymathNetwork/polymath-sdk/commit/6e20641))
* finish refining tests that throw errors ([2e968a3](https://github.com/PolymathNetwork/polymath-sdk/commit/2e968a3))
* fix a couple of typos ([43fece5](https://github.com/PolymathNetwork/polymath-sdk/commit/43fece5))
* fix a few typos ([fe43fc9](https://github.com/PolymathNetwork/polymath-sdk/commit/fe43fc9))
* fix a typo that prevented retrieving USDTieredSTO modules ([84d896a](https://github.com/PolymathNetwork/polymath-sdk/commit/84d896a))
* fix another typo ([2c49af1](https://github.com/PolymathNetwork/polymath-sdk/commit/2c49af1))
* fix cappedSto invest typing and remove useless line ([07e5d92](https://github.com/PolymathNetwork/polymath-sdk/commit/07e5d92))
* fix compilation error ([bb9499b](https://github.com/PolymathNetwork/polymath-sdk/commit/bb9499b))
* fix compilation errors ([8a128cc](https://github.com/PolymathNetwork/polymath-sdk/commit/8a128cc))
* fix conflict ([9dae41b](https://github.com/PolymathNetwork/polymath-sdk/commit/9dae41b))
* fix continuous-integration error ([7589452](https://github.com/PolymathNetwork/polymath-sdk/commit/7589452))
* fix error when fetching 2.0 tokens ([ce9fcb8](https://github.com/PolymathNetwork/polymath-sdk/commit/ce9fcb8))
* fix expiration clause ([3aab487](https://github.com/PolymathNetwork/polymath-sdk/commit/3aab487)), closes [#86](https://github.com/PolymathNetwork/polymath-sdk/issues/86)
* fix how we get owned security tokens ([d5dcb48](https://github.com/PolymathNetwork/polymath-sdk/commit/d5dcb48))
* fix investments with stable coins on TieredSTO ([94e490b](https://github.com/PolymathNetwork/polymath-sdk/commit/94e490b))
* fix manual merge from github ([76d9a45](https://github.com/PolymathNetwork/polymath-sdk/commit/76d9a45))
* fix mockFactories name import ([5568ee2](https://github.com/PolymathNetwork/polymath-sdk/commit/5568ee2))
* fix module name comparisons ([011a0ec](https://github.com/PolymathNetwork/polymath-sdk/commit/011a0ec))
* fix security token reservation ([e1de5b7](https://github.com/PolymathNetwork/polymath-sdk/commit/e1de5b7)), closes [#86](https://github.com/PolymathNetwork/polymath-sdk/issues/86) [#85](https://github.com/PolymathNetwork/polymath-sdk/issues/85)
* fix tests and compilation issues ([6ca5f2c](https://github.com/PolymathNetwork/polymath-sdk/commit/6ca5f2c))
* fix travis file ([903048f](https://github.com/PolymathNetwork/polymath-sdk/commit/903048f))
* fix type errors regarding STO roles ([e803970](https://github.com/PolymathNetwork/polymath-sdk/commit/e803970))
* fix typing of force transfer args ([06b8932](https://github.com/PolymathNetwork/polymath-sdk/commit/06b8932))
* fix typo in procedure type enum ([d346e77](https://github.com/PolymathNetwork/polymath-sdk/commit/d346e77))
* fix validations ([0a9cd13](https://github.com/PolymathNetwork/polymath-sdk/commit/0a9cd13))
* fix yet another bogus message ([75fadd5](https://github.com/PolymathNetwork/polymath-sdk/commit/75fadd5))
* freeze issuance with addSignatureRequest ([3c2caad](https://github.com/PolymathNetwork/polymath-sdk/commit/3c2caad))
* full mockout of Approveerc20 ([712a4ed](https://github.com/PolymathNetwork/polymath-sdk/commit/712a4ed))
* get launchcappedsto to pass fully ([5a3c84f](https://github.com/PolymathNetwork/polymath-sdk/commit/5a3c84f))
* get rid of unused imports ([4b32021](https://github.com/PolymathNetwork/polymath-sdk/commit/4b32021))
* handle the case when securitytoken fetcher returns null ([433b821](https://github.com/PolymathNetwork/polymath-sdk/commit/433b821))
* imporvements requested by jere ([62f124c](https://github.com/PolymathNetwork/polymath-sdk/commit/62f124c))
* improve assignSecurityTokenRole getModuleAddresses ([3560dd6](https://github.com/PolymathNetwork/polymath-sdk/commit/3560dd6))
* improve code and add new tests on transfer reservation ownership ([603c3db](https://github.com/PolymathNetwork/polymath-sdk/commit/603c3db))
* improve code and comments from feedback request ([f77bcd3](https://github.com/PolymathNetwork/polymath-sdk/commit/f77bcd3))
* improve code and fix test to cover 100% ([1ec51ba](https://github.com/PolymathNetwork/polymath-sdk/commit/1ec51ba))
* improve code based on parent branch ([4a78c62](https://github.com/PolymathNetwork/polymath-sdk/commit/4a78c62))
* improve comments into the code ([eaeb476](https://github.com/PolymathNetwork/polymath-sdk/commit/eaeb476))
* improve createResolver return method ([9bd6e03](https://github.com/PolymathNetwork/polymath-sdk/commit/9bd6e03))
* improve createsecuritytoken with approveerc20 mock ([e7f0baa](https://github.com/PolymathNetwork/polymath-sdk/commit/e7f0baa))
* improve error description when KYC is not valid ([7531f4e](https://github.com/PolymathNetwork/polymath-sdk/commit/7531f4e)), closes [#123](https://github.com/PolymathNetwork/polymath-sdk/issues/123)
* improve error message ([fa8ead4](https://github.com/PolymathNetwork/polymath-sdk/commit/fa8ead4))
* improve the Omit type ([37c2e6d](https://github.com/PolymathNetwork/polymath-sdk/commit/37c2e6d))
* improvements suggested by Jere ([a982bbc](https://github.com/PolymathNetwork/polymath-sdk/commit/a982bbc))
* incorrect comments in tax withholding list ([48f264b](https://github.com/PolymathNetwork/polymath-sdk/commit/48f264b))
* incorrect module name reference ([260bc7a](https://github.com/PolymathNetwork/polymath-sdk/commit/260bc7a))
* increase coverage to 100% ([cf22faa](https://github.com/PolymathNetwork/polymath-sdk/commit/cf22faa))
* increase test cov to 100 in reserve ST, prettier ([e106cd1](https://github.com/PolymathNetwork/polymath-sdk/commit/e106cd1))
* initial review issues ([62cacc6](https://github.com/PolymathNetwork/polymath-sdk/commit/62cacc6))
* innappropriate quotations ([99f0e88](https://github.com/PolymathNetwork/polymath-sdk/commit/99f0e88))
* instantiate STR using ContractWrapperFactory ([4a30917](https://github.com/PolymathNetwork/polymath-sdk/commit/4a30917))
* isolating issue with address across files ([6c2f978](https://github.com/PolymathNetwork/polymath-sdk/commit/6c2f978))
* issue with test description ([78bbb1b](https://github.com/PolymathNetwork/polymath-sdk/commit/78bbb1b))
* issue with yarnclean and istanbul reports. may not be necessary ([d3360ee](https://github.com/PolymathNetwork/polymath-sdk/commit/d3360ee))
* jest import ([b45b23d](https://github.com/PolymathNetwork/polymath-sdk/commit/b45b23d))
* last review changes for branch ([3ebab63](https://github.com/PolymathNetwork/polymath-sdk/commit/3ebab63))
* launchCappedSto issue ([2ce4b99](https://github.com/PolymathNetwork/polymath-sdk/commit/2ce4b99))
* linting errors and a lower case spelling issue ([6caff57](https://github.com/PolymathNetwork/polymath-sdk/commit/6caff57))
* linting issues ([37fe3d4](https://github.com/PolymathNetwork/polymath-sdk/commit/37fe3d4))
* logic, as find returns a number, not a boolean ([63badbe](https://github.com/PolymathNetwork/polymath-sdk/commit/63badbe))
* logical issue with oracles ([05e6231](https://github.com/PolymathNetwork/polymath-sdk/commit/05e6231))
* make 'log' and 'data' optional on API level ([4646c3f](https://github.com/PolymathNetwork/polymath-sdk/commit/4646c3f))
* make delegate description mandatory ([e94a1c9](https://github.com/PolymathNetwork/polymath-sdk/commit/e94a1c9)), closes [#100](https://github.com/PolymathNetwork/polymath-sdk/issues/100)
* make error a const ([0410e69](https://github.com/PolymathNetwork/polymath-sdk/commit/0410e69))
* make fixes to prettier and text issues within documents ([05cba1a](https://github.com/PolymathNetwork/polymath-sdk/commit/05cba1a))
* make gas price fetching more accurate ([ce1764d](https://github.com/PolymathNetwork/polymath-sdk/commit/ce1764d))
* make test logic more sound to keep full coverage ([a714ac2](https://github.com/PolymathNetwork/polymath-sdk/commit/a714ac2))
* manual merge ([f9a4ba3](https://github.com/PolymathNetwork/polymath-sdk/commit/f9a4ba3))
* mint Tokens tests now pass ([ca95696](https://github.com/PolymathNetwork/polymath-sdk/commit/ca95696))
* mock for prepare, test now passing. left comment inside file ([5dd2337](https://github.com/PolymathNetwork/polymath-sdk/commit/5dd2337))
* mock the polymathBase ([68c645c](https://github.com/PolymathNetwork/polymath-sdk/commit/68c645c))
* mock the token factory ([4c54092](https://github.com/PolymathNetwork/polymath-sdk/commit/4c54092))
* mockFactories issue in launch sto branch ([23c8117](https://github.com/PolymathNetwork/polymath-sdk/commit/23c8117))
* modify  comments ([ab1f439](https://github.com/PolymathNetwork/polymath-sdk/commit/ab1f439))
* modify comments ([f45ec26](https://github.com/PolymathNetwork/polymath-sdk/commit/f45ec26))
* modify readme ([9a6ec28](https://github.com/PolymathNetwork/polymath-sdk/commit/9a6ec28))
* modify tiered sto mistake ([012ec9a](https://github.com/PolymathNetwork/polymath-sdk/commit/012ec9a))
* move function to private mode ([7e8eb25](https://github.com/PolymathNetwork/polymath-sdk/commit/7e8eb25))
* multiple resolvers for create chkpoint ([61ae16e](https://github.com/PolymathNetwork/polymath-sdk/commit/61ae16e))
* new comments ([cbe566d](https://github.com/PolymathNetwork/polymath-sdk/commit/cbe566d))
* not working approveErc20 for balanceOf, erc20DivDist for address ([229180c](https://github.com/PolymathNetwork/polymath-sdk/commit/229180c))
* only transfer POLY to ST if the current balance is insufficient ([47e08cc](https://github.com/PolymathNetwork/polymath-sdk/commit/47e08cc))
* other commit needed ([31b7e16](https://github.com/PolymathNetwork/polymath-sdk/commit/31b7e16))
* oversight with build, needed new tiered sto params ([9bfb852](https://github.com/PolymathNetwork/polymath-sdk/commit/9bfb852))
* pass options to module address getter ([1ffa06a](https://github.com/PolymathNetwork/polymath-sdk/commit/1ffa06a)), closes [#108](https://github.com/PolymathNetwork/polymath-sdk/issues/108)
* polymath error instead of plain error ([ed49a2a](https://github.com/PolymathNetwork/polymath-sdk/commit/ed49a2a))
* polymathbase manual merge ([1be587c](https://github.com/PolymathNetwork/polymath-sdk/commit/1be587c))
* props entity docs ([744abe9](https://github.com/PolymathNetwork/polymath-sdk/commit/744abe9))
* push dividend payments to actual unpaid shareholders ([73b079e](https://github.com/PolymathNetwork/polymath-sdk/commit/73b079e))
* re-add lodash dependency ([0fa5ff2](https://github.com/PolymathNetwork/polymath-sdk/commit/0fa5ff2))
* rearrange file and try some other approach ([490763a](https://github.com/PolymathNetwork/polymath-sdk/commit/490763a))
* refactor remaining transactions ([bd0f3b4](https://github.com/PolymathNetwork/polymath-sdk/commit/bd0f3b4))
* refactor resolver issues pending ([65d4fa8](https://github.com/PolymathNetwork/polymath-sdk/commit/65d4fa8))
* refine Launch Tiered STO types ([acd32aa](https://github.com/PolymathNetwork/polymath-sdk/commit/acd32aa))
* refresh boolean properties properly ([15b0474](https://github.com/PolymathNetwork/polymath-sdk/commit/15b0474))
* refresh cached entities before returning them ([3726872](https://github.com/PolymathNetwork/polymath-sdk/commit/3726872))
* refresh should return array of undefined ([5562670](https://github.com/PolymathNetwork/polymath-sdk/commit/5562670))
* remove a console.log ([7188927](https://github.com/PolymathNetwork/polymath-sdk/commit/7188927))
* remove duplicate permission module procedure ([f2c929f](https://github.com/PolymathNetwork/polymath-sdk/commit/f2c929f))
* remove duplicates from returned ST array ([46ff7dd](https://github.com/PolymathNetwork/polymath-sdk/commit/46ff7dd))
* remove point ([df0d2e1](https://github.com/PolymathNetwork/polymath-sdk/commit/df0d2e1))
* remove redundancy ([beab369](https://github.com/PolymathNetwork/polymath-sdk/commit/beab369))
* remove redundant code from toggle pause sto ([80edb84](https://github.com/PolymathNetwork/polymath-sdk/commit/80edb84))
* remove redundant use of 'Note that' ([a421fa8](https://github.com/PolymathNetwork/polymath-sdk/commit/a421fa8))
* remove root import ([5c2db95](https://github.com/PolymathNetwork/polymath-sdk/commit/5c2db95))
* remove SinonStub import ([6109bdc](https://github.com/PolymathNetwork/polymath-sdk/commit/6109bdc))
* remove symbol string ([6af1b8b](https://github.com/PolymathNetwork/polymath-sdk/commit/6af1b8b))
* remove the changes made to ptm, prevent conflict with other pr ([f86a6a8](https://github.com/PolymathNetwork/polymath-sdk/commit/f86a6a8))
* remove the verifications for now, they will come in another branch ([a3ecbfa](https://github.com/PolymathNetwork/polymath-sdk/commit/a3ecbfa))
* remove unnecesary import ([228eca8](https://github.com/PolymathNetwork/polymath-sdk/commit/228eca8))
* remove unnecessary await ([f798c8c](https://github.com/PolymathNetwork/polymath-sdk/commit/f798c8c))
* remove unnecessary code ([994c51d](https://github.com/PolymathNetwork/polymath-sdk/commit/994c51d))
* remove unnecessary code ([8578762](https://github.com/PolymathNetwork/polymath-sdk/commit/8578762))
* remove unnecessary code in launchcappedsto ([f04d30f](https://github.com/PolymathNetwork/polymath-sdk/commit/f04d30f))
* remove unnecessary comment ([ad5eb64](https://github.com/PolymathNetwork/polymath-sdk/commit/ad5eb64))
* remove unnecessary comment ([92718d2](https://github.com/PolymathNetwork/polymath-sdk/commit/92718d2))
* remove unnecessary error logging ([f85b8e6](https://github.com/PolymathNetwork/polymath-sdk/commit/f85b8e6))
* remove unnecessary import ([3364ea8](https://github.com/PolymathNetwork/polymath-sdk/commit/3364ea8))
* remove unnecessary var definition ([fab6209](https://github.com/PolymathNetwork/polymath-sdk/commit/fab6209))
* remove unusued gpmMock from test ([54b1f31](https://github.com/PolymathNetwork/polymath-sdk/commit/54b1f31))
* remove useless log statement ([76f10fd](https://github.com/PolymathNetwork/polymath-sdk/commit/76f10fd))
* rename interface and remove Context import ([80838fd](https://github.com/PolymathNetwork/polymath-sdk/commit/80838fd))
* rename interface in wallet factory ([8f9790a](https://github.com/PolymathNetwork/polymath-sdk/commit/8f9790a))
* renaming issue with mockFactories ([e8f8441](https://github.com/PolymathNetwork/polymath-sdk/commit/e8f8441))
* replace 'STO' with 'Sto' ([312b9d3](https://github.com/PolymathNetwork/polymath-sdk/commit/312b9d3))
* replace absolute imports with relative ones ([5d6fee6](https://github.com/PolymathNetwork/polymath-sdk/commit/5d6fee6))
* replace any with void ([65f4811](https://github.com/PolymathNetwork/polymath-sdk/commit/65f4811))
* replace default exports with named ones ([bc27319](https://github.com/PolymathNetwork/polymath-sdk/commit/bc27319))
* resolve issues requested by pull request ([75d1fbe](https://github.com/PolymathNetwork/polymath-sdk/commit/75d1fbe))
* resolver function as an array ([68f0e4d](https://github.com/PolymathNetwork/polymath-sdk/commit/68f0e4d))
* resolver tests for updateDivTaxWithholdingList ([15cf2f3](https://github.com/PolymathNetwork/polymath-sdk/commit/15cf2f3))
* return proper variables from toPojo ([1307153](https://github.com/PolymathNetwork/polymath-sdk/commit/1307153))
* return protocol version correctly ([308eae4](https://github.com/PolymathNetwork/polymath-sdk/commit/308eae4))
* return the procedure ([fee8928](https://github.com/PolymathNetwork/polymath-sdk/commit/fee8928))
* reverse package lock json ([fb6c017](https://github.com/PolymathNetwork/polymath-sdk/commit/fb6c017))
* revert lockfile content ([13a8beb](https://github.com/PolymathNetwork/polymath-sdk/commit/13a8beb))
* revert vscode settings ([0145d50](https://github.com/PolymathNetwork/polymath-sdk/commit/0145d50))
* revert yarn lock ([7a07910](https://github.com/PolymathNetwork/polymath-sdk/commit/7a07910))
* review changes ([901e23a](https://github.com/PolymathNetwork/polymath-sdk/commit/901e23a))
* review comment ([49a285c](https://github.com/PolymathNetwork/polymath-sdk/commit/49a285c))
* review comment issues ([1ea674a](https://github.com/PolymathNetwork/polymath-sdk/commit/1ea674a))
* review comments ([b12a55e](https://github.com/PolymathNetwork/polymath-sdk/commit/b12a55e))
* review comments ([f3086d6](https://github.com/PolymathNetwork/polymath-sdk/commit/f3086d6))
* review comments addressed ([ef552c0](https://github.com/PolymathNetwork/polymath-sdk/commit/ef552c0))
* review comments and feedback ([daa2c2c](https://github.com/PolymathNetwork/polymath-sdk/commit/daa2c2c))
* review comments first half ([d2758cc](https://github.com/PolymathNetwork/polymath-sdk/commit/d2758cc))
* review comments in controller/redeem ([1ff6f32](https://github.com/PolymathNetwork/polymath-sdk/commit/1ff6f32))
* review comments on document and shareholders ([7be804b](https://github.com/PolymathNetwork/polymath-sdk/commit/7be804b))
* review comments, docs and await issue ([4c724ec](https://github.com/PolymathNetwork/polymath-sdk/commit/4c724ec))
* review comments, new test, new comments ([8ea5918](https://github.com/PolymathNetwork/polymath-sdk/commit/8ea5918))
* review comments, unnecessary code and internal func ([07ad557](https://github.com/PolymathNetwork/polymath-sdk/commit/07ad557))
* review issues now addressed ([76d9058](https://github.com/PolymathNetwork/polymath-sdk/commit/76d9058))
* review issues, comment and redundant code ([6611429](https://github.com/PolymathNetwork/polymath-sdk/commit/6611429))
* sdk not built for nodejs ([5e42b41](https://github.com/PolymathNetwork/polymath-sdk/commit/5e42b41))
* securityTokenRegistry to return fees in POLY instead of Wei ([a6df76a](https://github.com/PolymathNetwork/polymath-sdk/commit/a6df76a))
* should throw if there is no valid security token being provided ([e7244c2](https://github.com/PolymathNetwork/polymath-sdk/commit/e7244c2))
* simplify resolve of promise for ownerAddress ([28989ea](https://github.com/PolymathNetwork/polymath-sdk/commit/28989ea))
* small fixes before review ([ac63126](https://github.com/PolymathNetwork/polymath-sdk/commit/ac63126))
* solve compilation errors ([177878e](https://github.com/PolymathNetwork/polymath-sdk/commit/177878e))
* split cancelsto procedure into forcetransfer and pausesto ([ae6030d](https://github.com/PolymathNetwork/polymath-sdk/commit/ae6030d))
* sto module error issue ([a1a3e53](https://github.com/PolymathNetwork/polymath-sdk/commit/a1a3e53))
* successfully testing createCheckpoint now, using set correctly ([4c48069](https://github.com/PolymathNetwork/polymath-sdk/commit/4c48069))
* support fast speed properly on mainnet ([a463f78](https://github.com/PolymathNetwork/polymath-sdk/commit/a463f78))
* test is now passing, hurray ([ebe2951](https://github.com/PolymathNetwork/polymath-sdk/commit/ebe2951))
* test not passing ([c54a44a](https://github.com/PolymathNetwork/polymath-sdk/commit/c54a44a))
* testing changes ([303a722](https://github.com/PolymathNetwork/polymath-sdk/commit/303a722))
* tests and procedure code based on review comments ([585f033](https://github.com/PolymathNetwork/polymath-sdk/commit/585f033))
* tests that needed to be updated to return from stub ([8b9860b](https://github.com/PolymathNetwork/polymath-sdk/commit/8b9860b))
* the assignSTRole issues ([626b93f](https://github.com/PolymathNetwork/polymath-sdk/commit/626b93f))
* the controller and basic procedure to use addSignatureRequest ([2cdc465](https://github.com/PolymathNetwork/polymath-sdk/commit/2cdc465))
* there is a seperate test for refresh refactor ([83734c5](https://github.com/PolymathNetwork/polymath-sdk/commit/83734c5))
* throw proper validation error ([103f6d6](https://github.com/PolymathNetwork/polymath-sdk/commit/103f6d6))
* travis CI fix ([bfaeff9](https://github.com/PolymathNetwork/polymath-sdk/commit/bfaeff9))
* type transaction queue return values properly ([439e5e8](https://github.com/PolymathNetwork/polymath-sdk/commit/439e5e8))
* typo error ([2123ca2](https://github.com/PolymathNetwork/polymath-sdk/commit/2123ca2))
* typo error ([189b952](https://github.com/PolymathNetwork/polymath-sdk/commit/189b952))
* typo fixes ([af1e80a](https://github.com/PolymathNetwork/polymath-sdk/commit/af1e80a))
* unnecessary comment ([2d50f1d](https://github.com/PolymathNetwork/polymath-sdk/commit/2d50f1d))
* update contract wrappers to fix event decoding bugs ([eeb0fbf](https://github.com/PolymathNetwork/polymath-sdk/commit/eeb0fbf))
* update package and update sto ([3faa10f](https://github.com/PolymathNetwork/polymath-sdk/commit/3faa10f))
* update to mock the security token from ticker ([f043fd8](https://github.com/PolymathNetwork/polymath-sdk/commit/f043fd8))
* updateDivTaxWithholding issue ([41b5a92](https://github.com/PolymathNetwork/polymath-sdk/commit/41b5a92))
* use contract wrappers version with fixed addModuleWithLabel ([d70df68](https://github.com/PolymathNetwork/polymath-sdk/commit/d70df68)), closes [#101](https://github.com/PolymathNetwork/polymath-sdk/issues/101)
* use conversionUtils from wrappers, refactor divObject, prettier ([4b9a7da](https://github.com/PolymathNetwork/polymath-sdk/commit/4b9a7da))
* use correct BigNumber library ([750ace1](https://github.com/PolymathNetwork/polymath-sdk/commit/750ace1))
* use correct casing for import path ([b98d546](https://github.com/PolymathNetwork/polymath-sdk/commit/b98d546))
* use correct STR getter in `getSecurityTokens` ([73bf8bc](https://github.com/PolymathNetwork/polymath-sdk/commit/73bf8bc)), closes [#61](https://github.com/PolymathNetwork/polymath-sdk/issues/61)
* use correct transaction tag ([d607c7f](https://github.com/PolymathNetwork/polymath-sdk/commit/d607c7f))
* use correct type ([b3313d8](https://github.com/PolymathNetwork/polymath-sdk/commit/b3313d8))
* use rimraf to assure cross platform compatibility ([941fb82](https://github.com/PolymathNetwork/polymath-sdk/commit/941fb82))
* use single quotes for test descriptions ([5819473](https://github.com/PolymathNetwork/polymath-sdk/commit/5819473))
* use the correct method of verification ([b5aa85e](https://github.com/PolymathNetwork/polymath-sdk/commit/b5aa85e))
* use the new check transfer status pattern to warn about failure ([7c0f734](https://github.com/PolymathNetwork/polymath-sdk/commit/7c0f734))
* use toBe instead of toEqual ([124e8da](https://github.com/PolymathNetwork/polymath-sdk/commit/124e8da))
* **approveerc20:** fix comment and add prettier ([f7d1bf9](https://github.com/PolymathNetwork/polymath-sdk/commit/f7d1bf9))
* **createcheckpoint:** error in test describes ([e7890dc](https://github.com/PolymathNetwork/polymath-sdk/commit/e7890dc))
* **createcheckpoint test:** fix erroneous comment ([9a42bff](https://github.com/PolymathNetwork/polymath-sdk/commit/9a42bff))
* **permissions:** retrieve delegate details ([302c1f5](https://github.com/PolymathNetwork/polymath-sdk/commit/302c1f5)), closes [#102](https://github.com/PolymathNetwork/polymath-sdk/issues/102)
* various issues from review ([7c13988](https://github.com/PolymathNetwork/polymath-sdk/commit/7c13988))
* verifications correctly for modifyShareholders ([5579d58](https://github.com/PolymathNetwork/polymath-sdk/commit/5579d58))
* working on procedure tests st and dividendDistribution (in progress ([24e8974](https://github.com/PolymathNetwork/polymath-sdk/commit/24e8974))
* wrong factory type ([7bd8630](https://github.com/PolymathNetwork/polymath-sdk/commit/7bd8630))
* yarn issues ([da08c79](https://github.com/PolymathNetwork/polymath-sdk/commit/da08c79))
* yarn issues ([c0a5392](https://github.com/PolymathNetwork/polymath-sdk/commit/c0a5392))

### Code Refactoring

* move offerings namespace into issuance namespace ([3139ee5](https://github.com/PolymathNetwork/polymath-sdk/commit/3139ee5))
* rename shareholders to tokenholders ([6ffd416](https://github.com/PolymathNetwork/polymath-sdk/commit/6ffd416))
* rename STO parameters for consistency ([0051cf4](https://github.com/PolymathNetwork/polymath-sdk/commit/0051cf4))
* rename UsdTieredSto to TieredSto ([06e719f](https://github.com/PolymathNetwork/polymath-sdk/commit/06e719f))

### Features

* add `Fastest` a speed option ([aa85e8d](https://github.com/PolymathNetwork/polymath-sdk/commit/aa85e8d))
* add `getTaxWithholding` function to dividends namespace ([f572e5a](https://github.com/PolymathNetwork/polymath-sdk/commit/f572e5a))
* add `onNetworkChange` utility ([5fad82f](https://github.com/PolymathNetwork/polymath-sdk/commit/5fad82f)), closes [#58](https://github.com/PolymathNetwork/polymath-sdk/issues/58)
* add `shareholders.revokeKyc` to the Security Token Entity ([708bd30](https://github.com/PolymathNetwork/polymath-sdk/commit/708bd30))
* add `signDisableControllerData` endpoint to controller namespace ([aa78b04](https://github.com/PolymathNetwork/polymath-sdk/commit/aa78b04))
* add `signFreezeIssuanceAck` to issuance namespace ([4215575](https://github.com/PolymathNetwork/polymath-sdk/commit/4215575))
* add all missing TieredSto properties and some for CappedSto ([fef668b](https://github.com/PolymathNetwork/polymath-sdk/commit/fef668b))
* add an extra spy to make sure our target function was called ([6e082c1](https://github.com/PolymathNetwork/polymath-sdk/commit/6e082c1))
* add API function ([9a6f61e](https://github.com/PolymathNetwork/polymath-sdk/commit/9a6f61e))
* add approveErc20 mock to the createErc20DivDist ([980bbf1](https://github.com/PolymathNetwork/polymath-sdk/commit/980bbf1))
* add canTransfer as a security token property ([0840e6c](https://github.com/PolymathNetwork/polymath-sdk/commit/0840e6c))
* add controller management function ([251d1c5](https://github.com/PolymathNetwork/polymath-sdk/commit/251d1c5))
* add controller redeem procedure with tests ([5be2a98](https://github.com/PolymathNetwork/polymath-sdk/commit/5be2a98))
* add coverage metrics to our output when we test locally ([81118ce](https://github.com/PolymathNetwork/polymath-sdk/commit/81118ce))
* add coverage status to readme ([3f1d48a](https://github.com/PolymathNetwork/polymath-sdk/commit/3f1d48a))
* add disableController procedure, tests to controller entity ([cf31033](https://github.com/PolymathNetwork/polymath-sdk/commit/cf31033))
* add document remove and set ([c29d0c3](https://github.com/PolymathNetwork/polymath-sdk/commit/c29d0c3))
* add fees to transaction queues ([1d23a18](https://github.com/PolymathNetwork/polymath-sdk/commit/1d23a18))
* add finalize capabilities to STO entities ([a24cf76](https://github.com/PolymathNetwork/polymath-sdk/commit/a24cf76))
* add freezeIssuance procedure, test ([3f794c0](https://github.com/PolymathNetwork/polymath-sdk/commit/3f794c0))
* add getters for documents in submodule ([9a801b0](https://github.com/PolymathNetwork/polymath-sdk/commit/9a801b0))
* add invest function to TieredSto ([d280707](https://github.com/PolymathNetwork/polymath-sdk/commit/d280707))
* add investor and holder counts ([6f6b729](https://github.com/PolymathNetwork/polymath-sdk/commit/6f6b729))
* add issuance allowed and transfer frozen ([3107b40](https://github.com/PolymathNetwork/polymath-sdk/commit/3107b40))
* add minting capabilities to the ST ([e3e036c](https://github.com/PolymathNetwork/polymath-sdk/commit/e3e036c))
* add mocks to resolve issues in transferErc20 for launchcappedsto ([995eb61](https://github.com/PolymathNetwork/polymath-sdk/commit/995eb61))
* add more modification procedures ([91ad8e6](https://github.com/PolymathNetwork/polymath-sdk/commit/91ad8e6))
* add more robust testing to the project, first example ([34f1706](https://github.com/PolymathNetwork/polymath-sdk/commit/34f1706))
* add more test to approveErc20 ([6b399a7](https://github.com/PolymathNetwork/polymath-sdk/commit/6b399a7))
* add new procedure transfer ownership ([f19502f](https://github.com/PolymathNetwork/polymath-sdk/commit/f19502f))
* add new tests and get assignSTRole to pass ([1dfdcb1](https://github.com/PolymathNetwork/polymath-sdk/commit/1dfdcb1))
* add owner to security token entity ([0b233e0](https://github.com/PolymathNetwork/polymath-sdk/commit/0b233e0))
* add prettier ([5cb7947](https://github.com/PolymathNetwork/polymath-sdk/commit/5cb7947))
* add procedure and function to launch Capped STO ([79a3521](https://github.com/PolymathNetwork/polymath-sdk/commit/79a3521))
* add procedure to launch a USD Tiered STO ([ca96112](https://github.com/PolymathNetwork/polymath-sdk/commit/ca96112))
* add PTM roles ([f9b1285](https://github.com/PolymathNetwork/polymath-sdk/commit/f9b1285))
* add public `getInvestorData` function ([0abf0c2](https://github.com/PolymathNetwork/polymath-sdk/commit/0abf0c2))
* add role and delegate getters ([6600b6d](https://github.com/PolymathNetwork/polymath-sdk/commit/6600b6d))
* add security token fetcher function ([7c2ceb6](https://github.com/PolymathNetwork/polymath-sdk/commit/7c2ceb6))
* add signature request verification ([bfb9256](https://github.com/PolymathNetwork/polymath-sdk/commit/bfb9256))
* add signTransferData endpoint ([fb345b7](https://github.com/PolymathNetwork/polymath-sdk/commit/fb345b7))
* add STO role managing functionality ([5f7b713](https://github.com/PolymathNetwork/polymath-sdk/commit/5f7b713))
* add STO support ([b4b4b1b](https://github.com/PolymathNetwork/polymath-sdk/commit/b4b4b1b))
* add support for capped sto investments ([38dd0a7](https://github.com/PolymathNetwork/polymath-sdk/commit/38dd0a7))
* add support for getting/setting `allowPrimaryIssuance` ([63aae94](https://github.com/PolymathNetwork/polymath-sdk/commit/63aae94))
* add support for percentage restrictions ([25625e9](https://github.com/PolymathNetwork/polymath-sdk/commit/25625e9))
* add support for shareholder count restrictions ([fbafd4c](https://github.com/PolymathNetwork/polymath-sdk/commit/fbafd4c))
* add support for signature requests ([703c409](https://github.com/PolymathNetwork/polymath-sdk/commit/703c409))
* add the documents namespace ([2226628](https://github.com/PolymathNetwork/polymath-sdk/commit/2226628))
* add the features namespace  to the SecurityToken entity ([e65daca](https://github.com/PolymathNetwork/polymath-sdk/commit/e65daca))
* add the GPM contract wrapper + procedure ([06291da](https://github.com/PolymathNetwork/polymath-sdk/commit/06291da))
* add ticker availability check ([97fce98](https://github.com/PolymathNetwork/polymath-sdk/commit/97fce98))
* add Toggle Freeze Transfers procedure ([e227ed7](https://github.com/PolymathNetwork/polymath-sdk/commit/e227ed7))
* add transfer namespace ([b814c65](https://github.com/PolymathNetwork/polymath-sdk/commit/b814c65))
* add transfer security tokens feature ([063d0ec](https://github.com/PolymathNetwork/polymath-sdk/commit/063d0ec))
* add validations and fix typings ([15c59db](https://github.com/PolymathNetwork/polymath-sdk/commit/15c59db))
* add wallet entity and wallet factory ([b46c318](https://github.com/PolymathNetwork/polymath-sdk/commit/b46c318))
* add whitelist specific code ([15c2d35](https://github.com/PolymathNetwork/polymath-sdk/commit/15c2d35))
* adding coveralls to project ([c115dcb](https://github.com/PolymathNetwork/polymath-sdk/commit/c115dcb))
* allow `getSecurityToken` to receive an address as a parameter ([9e06d4a](https://github.com/PolymathNetwork/polymath-sdk/commit/9e06d4a))
* allow user to configure transaction speed ([d1936ca](https://github.com/PolymathNetwork/polymath-sdk/commit/d1936ca)), closes [#66](https://github.com/PolymathNetwork/polymath-sdk/issues/66)
* apply SecurityToken 3.0 changes ([a97f367](https://github.com/PolymathNetwork/polymath-sdk/commit/a97f367))
* change Sto interface ([3a755df](https://github.com/PolymathNetwork/polymath-sdk/commit/3a755df))
* change wrapper gas estimation function into a utility one ([c1990d1](https://github.com/PolymathNetwork/polymath-sdk/commit/c1990d1))
* check tags and fees related to launch sto addTransaction call ([a588c7e](https://github.com/PolymathNetwork/polymath-sdk/commit/a588c7e))
* continue improving modify shareholder data ([2dabfc6](https://github.com/PolymathNetwork/polymath-sdk/commit/2dabfc6))
* create procedure to allow/disallow beneficial investment ([3ceb5ab](https://github.com/PolymathNetwork/polymath-sdk/commit/3ceb5ab))
* create procedure to modify investor data and public SDK method ([64f0a44](https://github.com/PolymathNetwork/polymath-sdk/commit/64f0a44))
* create procedure to modify tiered STO data ([e0a8701](https://github.com/PolymathNetwork/polymath-sdk/commit/e0a8701))
* disable controller not working test ([7938d37](https://github.com/PolymathNetwork/polymath-sdk/commit/7938d37))
* enable sto cancellation ([1d68602](https://github.com/PolymathNetwork/polymath-sdk/commit/1d68602))
* expose SecurityTokenReservation data ([eb08509](https://github.com/PolymathNetwork/polymath-sdk/commit/eb08509))
* expose USD fees as well as POLY fees ([a07db1d](https://github.com/PolymathNetwork/polymath-sdk/commit/a07db1d))
* filter revoked shareholders out when fetching ([e59c972](https://github.com/PolymathNetwork/polymath-sdk/commit/e59c972))
* freeze and unfreeze transfers in st entity ([5435c1a](https://github.com/PolymathNetwork/polymath-sdk/commit/5435c1a))
* fully cover dividend features ([c0329fe](https://github.com/PolymathNetwork/polymath-sdk/commit/c0329fe))
* get default gas in testnets using eth_gasPrice ([7b26e61](https://github.com/PolymathNetwork/polymath-sdk/commit/7b26e61))
* get default gas price from eth gas station ([be58270](https://github.com/PolymathNetwork/polymath-sdk/commit/be58270))
* get more St data and populate entity ([63347f3](https://github.com/PolymathNetwork/polymath-sdk/commit/63347f3))
* getting launch STO to pass tests ([906ed35](https://github.com/PolymathNetwork/polymath-sdk/commit/906ed35))
* handle error scenarios better ([2c21585](https://github.com/PolymathNetwork/polymath-sdk/commit/2c21585))
* implement pre-mint support ([9fefd73](https://github.com/PolymathNetwork/polymath-sdk/commit/9fefd73))
* implement roles related functions ([8719d53](https://github.com/PolymathNetwork/polymath-sdk/commit/8719d53))
* improve mint tokens coverage ([cacaeb2](https://github.com/PolymathNetwork/polymath-sdk/commit/cacaeb2))
* increase dividend distribution coverage ([4549f67](https://github.com/PolymathNetwork/polymath-sdk/commit/4549f67))
* increase test coverage further for assignStoRole ([6e5d897](https://github.com/PolymathNetwork/polymath-sdk/commit/6e5d897))
* make current address getters async ([b409661](https://github.com/PolymathNetwork/polymath-sdk/commit/b409661))
* make entities unique and create them via factories ([823dc14](https://github.com/PolymathNetwork/polymath-sdk/commit/823dc14))
* make PolymathRegistryAddress an optional arg in connect method ([1728816](https://github.com/PolymathNetwork/polymath-sdk/commit/1728816))
* make rolesPerFeature public ([bc79581](https://github.com/PolymathNetwork/polymath-sdk/commit/bc79581))
* only transfer POLY to the ST if missing ([3cf8dbd](https://github.com/PolymathNetwork/polymath-sdk/commit/3cf8dbd))
* port code to multi version wrappers ([28dd4ef](https://github.com/PolymathNetwork/polymath-sdk/commit/28dd4ef))
* refactor div payments and reclaim funds tests ([3104fce](https://github.com/PolymathNetwork/polymath-sdk/commit/3104fce))
* refactor of modify shareholder data check args ([b2eba3a](https://github.com/PolymathNetwork/polymath-sdk/commit/b2eba3a))
* refine handling of custom currencies in Tiered STO ([c31ce47](https://github.com/PolymathNetwork/polymath-sdk/commit/c31ce47))
* refresh entities when procedures that affect them are rune ([a4b5ae4](https://github.com/PolymathNetwork/polymath-sdk/commit/a4b5ae4))
* refresh security token factory in code ([ca5a3e9](https://github.com/PolymathNetwork/polymath-sdk/commit/ca5a3e9))
* refresh st factory when there is a redemption ([939a504](https://github.com/PolymathNetwork/polymath-sdk/commit/939a504))
* refresh st factory with mint tokens ([c219017](https://github.com/PolymathNetwork/polymath-sdk/commit/c219017))
* remove eth dividends ([022c3b7](https://github.com/PolymathNetwork/polymath-sdk/commit/022c3b7))
* remove unnecessary parameters from feature enable function ([02984dc](https://github.com/PolymathNetwork/polymath-sdk/commit/02984dc))
* rename CappedSto to SimpleSto ([e3844b4](https://github.com/PolymathNetwork/polymath-sdk/commit/e3844b4))
* rename minting operations ([73d6785](https://github.com/PolymathNetwork/polymath-sdk/commit/73d6785))
* rename signature functions to be more concise ([2d4e2cb](https://github.com/PolymathNetwork/polymath-sdk/commit/2d4e2cb))
* retrieve sto's paused and capReached properties ([4e121b4](https://github.com/PolymathNetwork/polymath-sdk/commit/4e121b4))
* return default oracle addresses ([6a7dbe4](https://github.com/PolymathNetwork/polymath-sdk/commit/6a7dbe4))
* return delegated tokens as well from `getSecurityTokens` ([59f52fb](https://github.com/PolymathNetwork/polymath-sdk/commit/59f52fb))
* return entities from procedures ([792acc4](https://github.com/PolymathNetwork/polymath-sdk/commit/792acc4))
* separate ST functionalities into namespaces ([55b1cb2](https://github.com/PolymathNetwork/polymath-sdk/commit/55b1cb2))
* separate transfer restrictions into namespaces ([d0ef9e9](https://github.com/PolymathNetwork/polymath-sdk/commit/d0ef9e9))
* skeleton for mint tokens, issues persist with generateId ([403836c](https://github.com/PolymathNetwork/polymath-sdk/commit/403836c))
* throw error when fetching non-existing token ([1229c58](https://github.com/PolymathNetwork/polymath-sdk/commit/1229c58))
* transfer ownership workingq ([f083abe](https://github.com/PolymathNetwork/polymath-sdk/commit/f083abe))
* transfer ticker ownership procedure ([eb9632f](https://github.com/PolymathNetwork/polymath-sdk/commit/eb9632f))
* try adding coveralls command to travis ([967f228](https://github.com/PolymathNetwork/polymath-sdk/commit/967f228))
* try adding refresh to mint token functionality ([ab003ee](https://github.com/PolymathNetwork/polymath-sdk/commit/ab003ee))
* try using typemoq instead of ts-mockito for same test ([bb9a678](https://github.com/PolymathNetwork/polymath-sdk/commit/bb9a678))
* trying to test CreateCheckpoint itself ([4831382](https://github.com/PolymathNetwork/polymath-sdk/commit/4831382))
* update contract wrappers ([cfd7ea8](https://github.com/PolymathNetwork/polymath-sdk/commit/cfd7ea8))
* update package with new contract wrappers ([d612b85](https://github.com/PolymathNetwork/polymath-sdk/commit/d612b85))
* update readme and docs ([02bd830](https://github.com/PolymathNetwork/polymath-sdk/commit/02bd830))
* update wrappers to 3.0 and fix imports ([f325551](https://github.com/PolymathNetwork/polymath-sdk/commit/f325551))
* upgrade SecurityTokenRegistry to v3.0.0 ([f119067](https://github.com/PolymathNetwork/polymath-sdk/commit/f119067))
* use contract wrappers instead of low level ([88bfa3b](https://github.com/PolymathNetwork/polymath-sdk/commit/88bfa3b))
* use enum version in the sdk, not bn array for version ([8f0e914](https://github.com/PolymathNetwork/polymath-sdk/commit/8f0e914))
* use latest contract wrappers ([0e9b0bf](https://github.com/PolymathNetwork/polymath-sdk/commit/0e9b0bf))
* use ts-mock-imports and sinon to test CreateCheckpoint ([f3b3333](https://github.com/PolymathNetwork/polymath-sdk/commit/f3b3333))
* **approve erc20 test:** in progress missing a mock ([148cfce](https://github.com/PolymathNetwork/polymath-sdk/commit/148cfce))
* **features:** disable features ([9e9451d](https://github.com/PolymathNetwork/polymath-sdk/commit/9e9451d))
* **securitytoken:** add test for type of security token, createCheckpnt ([8e25ecb](https://github.com/PolymathNetwork/polymath-sdk/commit/8e25ecb))

### Performance Improvements

* `@semantic-release/npm` step ([7229f4c](https://github.com/PolymathNetwork/polymath-sdk/commit/7229f4c))
* skip modifying investor flags if not necessary ([9573ee5](https://github.com/PolymathNetwork/polymath-sdk/commit/9573ee5))

### BREAKING CHANGES

* Rename every occurrence of `shareholder` to `tokenholder`
* rename `ProcedureType` enum's member `Approve` to `ApproveErc20`, rename the
`ApproveProcedureArgs` interface to `ApproveErc20ProcedureArgs`. This affects the
`ProcedureArguments` interface
* `securityToken.offerings` is now `securityToken.issuance.offerings`
* support only ERC20 dividends in the dividends namespace, remove the dividend
manager entities and getter. Features and permissions related to dividends don't specify the type
anymore. Remove the `DividendType` enum
* subdivide `restrictions` namespace into `count` and `percentage` and distributed
the methods between them
* `shareholders.mintTokens` renamed to `issuance.issueTokens`
* rename CappedSto to SimpleSto
* Removed `investments` in favor of a `getInvestments` function. Changed
`investorAmount` to `investorCount`
* security token now has many more variables
* **permissions:** getDelegatesForRole now returns [string, string]
* entity `UsdTieredSto` rernamed to `TieredSto`, enum `StoType.UsdTiered` changed to
`StoType.Tiered`
* make the description parameter mandatory in the `assignRole` function in the
Security Token's permissions namespace
* Remove `permissions.enable` and `dividends.enable`
* change the `fees` property  in Transaction Queues from `BigNumber` to `{ usd:
BigNumber; poly: BigNumber; }`
* too many to list
* move most functionality from the `Polymath` base class to entity classes, rename
enum `DividendModuleType` to `DividendType`, rename enum `StoModuleType` to `StoType
* rename STO entity properties for consistency
  • Loading branch information
semantic-release-bot committed Jun 18, 2020
1 parent 24f3e14 commit e8bbc1e
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion package.json
@@ -1,6 +1,6 @@
{
"name": "@polymathnetwork/sdk",
"version": "3.0.0-beta.1",
"version": "3.0.0",
"description": "A Javascript SDK for interacting with the Polymath network for the browser and Node.js",
"bugs": {
"url": "https://github.com/PolymathNetwork/polymath-sdk/issues"
Expand Down

0 comments on commit e8bbc1e

Please sign in to comment.