Skip to content

Commit

Permalink
Merge branch 'development-1.5.0' into singleTradeVolumeRestriction
Browse files Browse the repository at this point in the history
  • Loading branch information
subramanianv authored Sep 26, 2018
2 parents c7f5012 + c2dc87e commit e588776
Show file tree
Hide file tree
Showing 116 changed files with 8,686 additions and 7,231 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
/node_modules
/CLI/node_modules
/build
/CLI/node_modules
.npm-debug.log
Expand Down
2 changes: 1 addition & 1 deletion .solcover.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ module.exports = {
testCommand: 'node ../node_modules/.bin/truffle test `find test/*.js ! -name a_poly_oracle.js` --network coverage',
deepSkip: true,
skipFiles: ['external', 'flat']
};
};
50 changes: 48 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,55 @@
# Changelog
All notable changes to this project will be documented in this file.

# v1.4.1
# v1.5.0 - Release Candidate

[__1.5.0__](https://www.npmjs.com/package/polymath-core?activeTab=readme) __15-08-18__

## Added
* Added `getTokensByOwner` to STR
* Added withholding tax to ether & erc20 dividends
* Generalised MakerDAO oracle to allow different instances referencing different currencies
* Added DAI as a fundraising currency to USDTieredSTO
* `transferTickerOwnership()` function is introduced in `TickerRegistry` to transfer the ticker ownership after the registeration #191.
* `getTickersByOwner()` function is used to get the list of tickers owned by the issuer #189.
* New function `addCustomTicker()` is used the add the Ticker in tickerRegistry. To avail the facility to Registry owner to add the tokens without paying the fee #190.
* Adding the functionality to change the `version`,`name`,`description`,`title` of a Module factory.
* Add the `registrationTimestamp` in the `SecurityTokenData` structure that also leads the change in the `getSecurityTokenData()` return parameters. #199
* Add `_deployedAt` new parameter in the `addCustomSecurityToken`. #199
* Add `getReputationOfFactory()` & `getModuleListOfType()` functions to get the array type data from the ModuleRegistry contract.
* Add `_setupCost` in `LogGenerateModuleFromFactory` event.
* Add new function `getAllModulesByName()`, To get the list of modules having the same name. #198.
* Add new function `modifyTickerDetails()`, To modify the details of undeployed ticker. #230

## Fixed
* Generalize the STO varaible names and added them in `ISTO.sol` to use the common standard in all STOs.
* Generalize the event when any new token get registered with the polymath ecosystem. `LogNewSecurityToken` should emit _ticker, _name, _securityTokenAddress, _owner, _addedAt, _registrant respectively. #230

## Removed
* Remove `swarmHash` from the `registerTicker(), addCustomTicker(), generateSecurityToken(), addCustomSecurityToken()` functions of TickerRegistry.sol and SecurityTokenRegistry.sol. #230

======

# v1.4.1 - Release Candidate

[__1.4.1__](https://www.npmjs.com/package/polymath-core?activeTab=readme) __13-08-18__

## Added

* Test cases for 1.4.1 migration
* STR Migration script
* Encrypted API Key for CMC queries in PolyOracle

## Changed

* Remove endData update from unpause function
* Allow custom tokens to be added when STR is paused
* PolyOracle does not revert on out of order callbacks (silently ignores instead)
* Removed USDTieredSTO > STR dependency by moving oracle registry to PolymathRegistry

## Fixed

* Rounding edge cases in USDTieredSTO.sol that could have reverted valid transactions
* Fix #239: fix basic fee logic for ongoing module fees
* Fix #238: make beneficial investments optionally supported (default to not
allowed)
Expand Down Expand Up @@ -37,8 +82,9 @@ allowed)

* Modified function name in TickerRegistry and SecurityTokenRegistry from `changePolyRegisterationFee` to `changePolyRegistrationFee`. Event name is modified too from `LogChangePolyRegisterationFee` to `LogChangePolyRegistrationFee`
* Minor CLI fixes
* Change in the datastructure of SymbolDetails new variable `expiredTimestamp` introduced and change the variable name `timestamp` to `registeredTimestamp` in Tickerregistry.sol #192.
* Rounding edge cases in USDTieredSTO.sol that could have reverted valid transactions
* Bug in ManualApprovalTransferManager that allowed anyone to reduce anyone's transfer allowance
* Bug in ManualApprovalTransferManager that allowed anyone to reduce anyone's transfer allowance

=======
# v1.3.0
Expand Down
Loading

0 comments on commit e588776

Please sign in to comment.