tag:github.com,2008:https://github.com/signal-noise/index-core/releasesTags from index-core2023-05-31T13:57:43Ztag:github.com,2008:Repository/409625626/v1.7.12023-05-31T13:57:43Zv1.7.1celltowertreestag:github.com,2008:Repository/409625626/v1.7.02023-05-30T11:44:23Zv1.7.0: Integrate Typescript (#25)<p>Integrate Typescript (<a class="issue-link js-issue-link" href="https://github.com/signal-noise/index-core/pull/25">#25</a>)</p>
<p>* Welcome to Typescript</p>
<p>* more ts config / add some types</p>
<p>* jest for typescript</p>
<p>* Fix some config / import stuff</p>
<p>* move types to own file</p>
<p>* Module imports work now for jest</p>
<p>* Get the types to get along with d3 types</p>
<p>* commit package.lock</p>
<p>* fixing noImplicitAny errors</p>
<p>* more types were added</p>
<p>* update node versions in ci workflow</p>
<p>* The boolean coercion bug was making tests fail</p>
<p>* exclude some stuff from ts compiler</p>
<p>* incorporate typescript-eslint and then also do some linting</p>
<p>* Boolean coercion now happens on csv load</p>
<p>* some fixes</p>
<p>* add back indicatorsData fn signature</p>
<p>* add toLowerCase to boolean coercion fn</p>
<p>* use formatters in indexcore instead of tests. Also the pre-formatted indicator doesn't even need a value field</p>
<p>* cleanup</p>
<p>* Adding linting rules</p>
<p>* feat: added husky config</p>
<p>* "progress"</p>
<p>* Top level value is now stored as '0' in entity scores list</p>
<p>* fix: Add back code I removed that normalised diverging indicators</p>
<p>* fix: add back some code</p>
<p>* fix: icicle</p>
<p>* fix: remove some comments and no loops</p>
<p>* fix: remove a few more comments</p>
<p>* fix: `data` just keeps scores without copying whole entity</p>
<p>* style: cleanup</p>
<p>* style: remove unneeded comments</p>
<p>---------</p>
<p>Co-authored-by: Manish Nautiyal <manishnautiyal@economist.com></p>celltowertreestag:github.com,2008:Repository/409625626/v1.6.12022-03-31T12:14:15Z1.6.1<p>Bug fix/deal with indicators over 9 (<a class="issue-link js-issue-link" href="https://github.com/signal-noise/index-core/pull/22">#22</a>)</p>
<p>* proper checks for indicator length
<br />based on elements rather than string length</p>tomgptag:github.com,2008:Repository/409625626/v1.6.02022-03-31T08:06:14Z1.6.0<p>Add clamping (<a class="issue-link js-issue-link" href="https://github.com/signal-noise/index-core/pull/21">#21</a>)</p>
<p>* add new test data
<br />* add clamping and tests to index-core
<br />* add clamping and tests to the utils
<br />* docs</p>tomgptag:github.com,2008:Repository/409625626/v1.5.32022-03-11T12:25:12Zv1.5.3<p>Fix boolean coercion bug (<a class="issue-link js-issue-link" href="https://github.com/signal-noise/index-core/pull/20">#20</a>)</p>
<p>* fix that bug!
<br />* fix linting and add it to the CI process
<br />* bump version</p>tomgptag:github.com,2008:Repository/409625626/v1.5.22022-03-09T13:19:06Zv1.5.2<p>Adjusted value return (<a class="issue-link js-issue-link" href="https://github.com/signal-noise/index-core/pull/19">#19</a>)</p>
<p>* improve return object from adjustValue</p>tomgptag:github.com,2008:Repository/409625626/v1.5.02022-03-08T14:51:39Zv1.5.0<p>Add getEntityIndicator (<a class="issue-link js-issue-link" href="https://github.com/signal-noise/index-core/pull/18">#18</a>)</p>
<p>* add a method for getting the value of an indicator</p>tomgptag:github.com,2008:Repository/409625626/v1.4.22022-03-02T14:27:44Zv1.4.2tomgptag:github.com,2008:Repository/409625626/v1.4.12022-02-28T17:07:29Zv1.4.1<p>Fix adjustments (<a class="issue-link js-issue-link" href="https://github.com/signal-noise/index-core/pull/16">#16</a>)</p>
<p>* provide calculation list to the indexEntity function
<br />* allow individual indicators to be reset
<br />* allow bulk resetting of adjusted indicators
<br />* add tests for adjusting and resetting
<br />* Update docs
<br />* version bump
<br />* remove redundant clone() (indexEntity already clones the entity)</p>tomgptag:github.com,2008:Repository/409625626/v1.4.02022-02-04T12:40:01Zv1.4.0 - prevent overwrite<p>Indicator value override (<a class="issue-link js-issue-link" href="https://github.com/signal-noise/index-core/pull/15">#15</a>)</p>
<p>* tighten indicator identification
<br />* add testing workflow
<br />* allow the user to hardcode calculated indicator values</p>tomgp