# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

## [v0.11.5](https://github.com/treelab/treelab-common-logic/compare/v0.11.4...v0.11.5)

### Merged

- Fix Lookup filter [`#57`](https://github.com/treelab/treelab-common-logic/pull/57)

### Commits

- fix tests [`b102ff7`](https://github.com/treelab/treelab-common-logic/commit/b102ff7347a71f68cd5ed6a3353a470c8994ac1c)
- update tests [`57e4c07`](https://github.com/treelab/treelab-common-logic/commit/57e4c07010a656889fe73ef7bf5362e70ec51de8)

## [v0.11.4](https://github.com/treelab/treelab-common-logic/compare/v0.11.3...v0.11.4) - 2022-08-23

### Merged

- feature/add-PROGRESS-ColumnType [`#56`](https://github.com/treelab/treelab-common-logic/pull/56)

## [v0.11.3](https://github.com/treelab/treelab-common-logic/compare/v0.11.3-beta.0...v0.11.3) - 2022-07-29

### Merged

- SUBTABLE column  copy and paste [`#55`](https://github.com/treelab/treelab-common-logic/pull/55)

## [v0.11.3-beta.0](https://github.com/treelab/treelab-common-logic/compare/v0.11.2...v0.11.3-beta.0) - 2022-07-29

### Commits

- SUBTABLE column  copy and paste [`3ba7a1f`](https://github.com/treelab/treelab-common-logic/commit/3ba7a1f7dcb5fccade3cad41db40d11fd3705e33)

## [v0.11.2](https://github.com/treelab/treelab-common-logic/compare/v0.11.1...v0.11.2) - 2022-06-30

### Merged

- add subtable columnType [`#53`](https://github.com/treelab/treelab-common-logic/pull/53)

## [v0.11.1](https://github.com/treelab/treelab-common-logic/compare/v0.11.1-beta...v0.11.1) - 2022-06-29

## [v0.11.1-beta](https://github.com/treelab/treelab-common-logic/compare/v0.11.0...v0.11.1-beta) - 2022-06-29

### Commits

- add subtable columnType [`fac5c55`](https://github.com/treelab/treelab-common-logic/commit/fac5c556b9db0f2a0696c6f02350f07942af5bdb)

## [v0.11.0](https://github.com/treelab/treelab-common-logic/compare/v0.10.10...v0.11.0) - 2022-06-28

### Merged

- feat: add required field to some typeoptions interface [`#51`](https://github.com/treelab/treelab-common-logic/pull/51)

## [v0.10.10](https://github.com/treelab/treelab-common-logic/compare/v0.10.9...v0.10.10) - 2022-06-17

### Merged

- added emoji to string utils [`#49`](https://github.com/treelab/treelab-common-logic/pull/49)

## [v0.10.9](https://github.com/treelab/treelab-common-logic/compare/v0.10.8...v0.10.9) - 2022-06-16

### Merged

- feat: add equals_each_of to filter condition [`#50`](https://github.com/treelab/treelab-common-logic/pull/50)

## [v0.10.8](https://github.com/treelab/treelab-common-logic/compare/v0.10.7...v0.10.8) - 2022-05-31

### Merged

- feat: allow to pass the ignore lookup in [`#48`](https://github.com/treelab/treelab-common-logic/pull/48)

## [v0.10.7](https://github.com/treelab/treelab-common-logic/compare/v0.10.7-beta...v0.10.7) - 2022-05-31

## [v0.10.7-beta](https://github.com/treelab/treelab-common-logic/compare/v0.10.6...v0.10.7-beta) - 2022-05-31

### Merged

- apply eslint autofix and fix way to use `lodash` in some places [`#47`](https://github.com/treelab/treelab-common-logic/pull/47)

### Commits

- feat: allow to pass the ignore lookup in [`9df626e`](https://github.com/treelab/treelab-common-logic/commit/9df626ec8f2da265170ac93a79a72a149279706e)

## [v0.10.6](https://github.com/treelab/treelab-common-logic/compare/v0.10.5...v0.10.6) - 2022-01-30

### Commits

- Merge pull request #46 from treelab/fix/rollup-number-filter [`95284e2`](https://github.com/treelab/treelab-common-logic/commit/95284e2bd47753f02e126a310ab46683040e18ee)

## [v0.10.5](https://github.com/treelab/treelab-common-logic/compare/v0.10.5-beta.2...v0.10.5) - 2022-01-26

## [v0.10.5-beta.2](https://github.com/treelab/treelab-common-logic/compare/v0.10.5-beta.1...v0.10.5-beta.2) - 2022-01-26

### Commits

- convert value to number before compare [`4d3d72e`](https://github.com/treelab/treelab-common-logic/commit/4d3d72e086fb4034f424a7683240379a2b10a861)
- fix rollup number filter can not match equals bug [`8962b16`](https://github.com/treelab/treelab-common-logic/commit/8962b166c5e4f683f6477a1fa50e99fd60b5b2cd)

## [v0.10.5-beta.1](https://github.com/treelab/treelab-common-logic/compare/v0.10.5-beta.0...v0.10.5-beta.1) - 2022-01-26

## [v0.10.5-beta.0](https://github.com/treelab/treelab-common-logic/compare/v0.10.4...v0.10.5-beta.0) - 2022-01-26

### Commits

- convert value to number before compare [`4d3d72e`](https://github.com/treelab/treelab-common-logic/commit/4d3d72e086fb4034f424a7683240379a2b10a861)
- fix rollup number filter can not match equals bug [`8962b16`](https://github.com/treelab/treelab-common-logic/commit/8962b166c5e4f683f6477a1fa50e99fd60b5b2cd)

## [v0.10.4](https://github.com/treelab/treelab-common-logic/compare/v0.10.3...v0.10.4) - 2021-12-09

### Merged

- add more file mime type to support file cnp [`#45`](https://github.com/treelab/treelab-common-logic/pull/45)

## [v0.10.3](https://github.com/treelab/treelab-common-logic/compare/v0.10.2...v0.10.3) - 2021-12-03

### Merged

- Change logic to parse string for attachment [`#44`](https://github.com/treelab/treelab-common-logic/pull/44)

## [v0.10.2](https://github.com/treelab/treelab-common-logic/compare/v0.10.1...v0.10.2) - 2021-11-04

### Merged

- Fix/transform date time to string test case timezone issue [`#43`](https://github.com/treelab/treelab-common-logic/pull/43)
- Date cell values need to be compatible with timestamps [`#42`](https://github.com/treelab/treelab-common-logic/pull/42)

### Commits

- Make sure function not throw error [`94ce8a8`](https://github.com/treelab/treelab-common-logic/commit/94ce8a861a9b344f9e0d5d09c0703d59fc51cafc)
- Add test case [`9ffc3de`](https://github.com/treelab/treelab-common-logic/commit/9ffc3deea2a13f3f3886f9754664c41a8d87fafe)
- Cell value compatible with timestamp type [`0ee58dc`](https://github.com/treelab/treelab-common-logic/commit/0ee58dcdc19322b98455524dd7a139850abcae8f)

## [v0.10.1](https://github.com/treelab/treelab-common-logic/compare/v0.10.0...v0.10.1) - 2021-10-28

### Merged

- Fix/status trim [`#41`](https://github.com/treelab/treelab-common-logic/pull/41)

### Commits

- fix select and status trim match [`b654903`](https://github.com/treelab/treelab-common-logic/commit/b6549038cc1adbaf8d008705bd9672f3ac497b32)
- fix transfromCellValue test [`f1bcfcd`](https://github.com/treelab/treelab-common-logic/commit/f1bcfcd20bfc1cc4f206dbcb6dfe4566b8205dc9)
- fix status cell trim match [`76bd317`](https://github.com/treelab/treelab-common-logic/commit/76bd317abf08f7323b83b9a96907f193653d9837)

## [v0.10.0](https://github.com/treelab/treelab-common-logic/compare/v0.9.1-beta.0...v0.10.0) - 2021-10-25

### Merged

- Project/tac [`#20`](https://github.com/treelab/treelab-common-logic/pull/20)
- fix/tac/select tests [`#40`](https://github.com/treelab/treelab-common-logic/pull/40)
- fix/try adapt filter [`#37`](https://github.com/treelab/treelab-common-logic/pull/37)
- fix/lookup select transform [`#38`](https://github.com/treelab/treelab-common-logic/pull/38)
- fix status -&gt; status & multiSelect -&gt; status [`#31`](https://github.com/treelab/treelab-common-logic/pull/31)
- modify multi-select -&gt; status logic [`#30`](https://github.com/treelab/treelab-common-logic/pull/30)
- multi select -&gt; status [`#29`](https://github.com/treelab/treelab-common-logic/pull/29)
- Feature/status column [`#27`](https://github.com/treelab/treelab-common-logic/pull/27)
- fix types error for transformCellValueToString [`#16`](https://github.com/treelab/treelab-common-logic/pull/16)
- Feature/status column [`#12`](https://github.com/treelab/treelab-common-logic/pull/12)

### Commits

- add status column test demo [`b9d9a3d`](https://github.com/treelab/treelab-common-logic/commit/b9d9a3d782c31899ac7bb01e02c2a1486102413e)
- update cell value type of status: IStatusTypeCell -&gt; StatusId [`00d3cc4`](https://github.com/treelab/treelab-common-logic/commit/00d3cc48e1a7cf54586204ac5a5f41c94ea74aad)
- modify test demo [`61094f1`](https://github.com/treelab/treelab-common-logic/commit/61094f12c3ff714e375b136333aa1827b0fd7061)

## [v0.9.1-beta.0](https://github.com/treelab/treelab-common-logic/compare/v0.9.0-beta.1...v0.9.1-beta.0) - 2021-10-20

### Commits

- Remove lodash-es [`2330a4c`](https://github.com/treelab/treelab-common-logic/commit/2330a4c60f35426cb9aade76bab317830ef3bdc6)

## [v0.9.0-beta.1](https://github.com/treelab/treelab-common-logic/compare/v0.9.0-beta.0...v0.9.0-beta.1) - 2021-10-22

### Merged

- fix/tac/select tests [`#40`](https://github.com/treelab/treelab-common-logic/pull/40)
- fix/try adapt filter [`#37`](https://github.com/treelab/treelab-common-logic/pull/37)
- fix/lookup select transform [`#38`](https://github.com/treelab/treelab-common-logic/pull/38)

### Commits

- .../booleanFilter.ts - catch adapt filter errors [`a2b0187`](https://github.com/treelab/treelab-common-logic/commit/a2b0187838573adbd275e32edcf87052b47ff965)
- .../transformCellValueToSelect.ts - support lookup select as origin [`545b7e4`](https://github.com/treelab/treelab-common-logic/commit/545b7e48aedfd74777f6b3bfc421280b0ea6ac79)
- .../booleanFilter.ts - added logger [`8611ad6`](https://github.com/treelab/treelab-common-logic/commit/8611ad69b60cac850bb1d6e1b1fe8cb2ded96c0e)

## [v0.9.0-beta.0](https://github.com/treelab/treelab-common-logic/compare/v0.8.3-beta.1...v0.9.0-beta.0) - 2021-10-12

### Merged

- fix status -&gt; status & multiSelect -&gt; status [`#31`](https://github.com/treelab/treelab-common-logic/pull/31)
- modify multi-select -&gt; status logic [`#30`](https://github.com/treelab/treelab-common-logic/pull/30)
- multi select -&gt; status [`#29`](https://github.com/treelab/treelab-common-logic/pull/29)
- Feature/status column [`#27`](https://github.com/treelab/treelab-common-logic/pull/27)
- fix types error for transformCellValueToString [`#16`](https://github.com/treelab/treelab-common-logic/pull/16)
- Feature/status column [`#12`](https://github.com/treelab/treelab-common-logic/pull/12)

### Commits

- add status column test demo [`b9d9a3d`](https://github.com/treelab/treelab-common-logic/commit/b9d9a3d782c31899ac7bb01e02c2a1486102413e)
- update cell value type of status: IStatusTypeCell -&gt; StatusId [`00d3cc4`](https://github.com/treelab/treelab-common-logic/commit/00d3cc48e1a7cf54586204ac5a5f41c94ea74aad)
- modify test demo [`61094f1`](https://github.com/treelab/treelab-common-logic/commit/61094f12c3ff714e375b136333aa1827b0fd7061)

## [v0.8.3-beta.1](https://github.com/treelab/treelab-common-logic/compare/v0.8.3-beta.0...v0.8.3-beta.1) - 2021-10-20

### Commits

- Remove lodash-es [`2330a4c`](https://github.com/treelab/treelab-common-logic/commit/2330a4c60f35426cb9aade76bab317830ef3bdc6)

## [v0.8.3-beta.0](https://github.com/treelab/treelab-common-logic/compare/v0.8.2...v0.8.3-beta.0) - 2021-10-18

## [v0.8.2](https://github.com/treelab/treelab-common-logic/compare/v0.8.2-beta.0...v0.8.2) - 2021-10-19

### Merged

- fix/try adapt filter [`#37`](https://github.com/treelab/treelab-common-logic/pull/37)
- fix/lookup select transform [`#38`](https://github.com/treelab/treelab-common-logic/pull/38)

### Commits

- .../transformCellValueToSelect.ts - support lookup select as origin [`545b7e4`](https://github.com/treelab/treelab-common-logic/commit/545b7e48aedfd74777f6b3bfc421280b0ea6ac79)
- .../booleanFilter.ts - added logger [`8611ad6`](https://github.com/treelab/treelab-common-logic/commit/8611ad69b60cac850bb1d6e1b1fe8cb2ded96c0e)
- .../transformCellValue.test.ts - updated tests for lookup select [`3d22428`](https://github.com/treelab/treelab-common-logic/commit/3d22428d1f49934f03ccc9ec446f9880310dbd3d)

## [v0.8.2-beta.0](https://github.com/treelab/treelab-common-logic/compare/v0.8.1...v0.8.2-beta.0) - 2021-10-18

### Commits

- .../booleanFilter.ts - catch adapt filter errors [`a2b0187`](https://github.com/treelab/treelab-common-logic/commit/a2b0187838573adbd275e32edcf87052b47ff965)

## [v0.8.1](https://github.com/treelab/treelab-common-logic/compare/v0.8.0...v0.8.1) - 2021-09-27

### Merged

- fix/2col/created by filter conditions [`#36`](https://github.com/treelab/treelab-common-logic/pull/36)

### Commits

- .../booleanFilter.test.ts - tests for created by filter type [`4981fa4`](https://github.com/treelab/treelab-common-logic/commit/4981fa4777749879f59123b6810ea48b0a96ebe2)
- .../booleanFilter.ts - changed created by to select filter conditions [`e087e9c`](https://github.com/treelab/treelab-common-logic/commit/e087e9c95e13e0cfe3f0474ac3250c3303a686c5)

## [v0.8.0](https://github.com/treelab/treelab-common-logic/compare/v0.8.0-beta.4...v0.8.0) - 2021-09-27

### Merged

- project/the two columns [`#35`](https://github.com/treelab/treelab-common-logic/pull/35)
- feature/2col/transform cell value [`#34`](https://github.com/treelab/treelab-common-logic/pull/34)
- feature/2col/created by value helper [`#33`](https://github.com/treelab/treelab-common-logic/pull/33)
- feature/2col/update types [`#32`](https://github.com/treelab/treelab-common-logic/pull/32)

### Commits

- src/transformValue/transformCellValue/... - 2 col support [`106654c`](https://github.com/treelab/treelab-common-logic/commit/106654cd66732440f713eddef570f59dcc099f4e)
- .../types/typeOptions.ts - 2 col general types [`bb95089`](https://github.com/treelab/treelab-common-logic/commit/bb9508977d48a98acd45532aefb8c2a44e03837c)
- src/typeUtils/cells.ts - convertMaybeCollaboratorCellValueToGroupIdArray helper [`cb2aadf`](https://github.com/treelab/treelab-common-logic/commit/cb2aadf68014463e16d77c9f1e954f4d73a439d2)

## [v0.8.0-beta.4](https://github.com/treelab/treelab-common-logic/compare/v0.8.0-beta.3...v0.8.0-beta.4) - 2021-09-17

### Merged

- fix status -&gt; status & multiSelect -&gt; status [`#31`](https://github.com/treelab/treelab-common-logic/pull/31)

### Commits

- optimize transform to status default code [`861b4b9`](https://github.com/treelab/treelab-common-logic/commit/861b4b99488eca352cf82636d805ebbc637a8abe)
- status -&gt; status map logic [`9c30fcf`](https://github.com/treelab/treelab-common-logic/commit/9c30fcf32b8ede9c00752610ce0ff088c38f7ffb)
- add exhaustiveSwitch [`9904c75`](https://github.com/treelab/treelab-common-logic/commit/9904c755e19e0cbef914890fbc8aa18c40341627)

## [v0.8.0-beta.3](https://github.com/treelab/treelab-common-logic/compare/v0.8.0-beta.2...v0.8.0-beta.3) - 2021-09-15

### Merged

- modify multi-select -&gt; status logic [`#30`](https://github.com/treelab/treelab-common-logic/pull/30)

## [v0.8.0-beta.2](https://github.com/treelab/treelab-common-logic/compare/v0.8.0-beta.1...v0.8.0-beta.2) - 2021-09-15

### Merged

- multi select -&gt; status [`#29`](https://github.com/treelab/treelab-common-logic/pull/29)

### Commits

- collaborator -&gt; status [`dc0dad1`](https://github.com/treelab/treelab-common-logic/commit/dc0dad1dcfcbbfde9b1ceafc41e1185d1d3a2141)

## [v0.8.0-beta.1](https://github.com/treelab/treelab-common-logic/compare/v0.8.0-beta.0...v0.8.0-beta.1) - 2021-09-10

### Merged

- fix/boolean filter NaN check [`#28`](https://github.com/treelab/treelab-common-logic/pull/28)

### Commits

- .../booleanFilter.ts - use isFinite to check num filter value [`7337d59`](https://github.com/treelab/treelab-common-logic/commit/7337d596763017bf9db42db4a0cd97a8a7b69560)

## [v0.8.0-beta.0](https://github.com/treelab/treelab-common-logic/compare/v0.7.0-beta.5...v0.8.0-beta.0) - 2021-09-07

### Merged

- Feature/status column [`#27`](https://github.com/treelab/treelab-common-logic/pull/27)
- fix types error for transformCellValueToString [`#16`](https://github.com/treelab/treelab-common-logic/pull/16)
- Feature/status column [`#12`](https://github.com/treelab/treelab-common-logic/pull/12)

### Commits

- export transformCellValueToStatus [`9f8ad13`](https://github.com/treelab/treelab-common-logic/commit/9f8ad130f30ef8a6b8e1da3116a9802d5161b332)
- Merge pull request #21 from treelab/feature/add-status-column-into-filter [`b19d208`](https://github.com/treelab/treelab-common-logic/commit/b19d208afafba8c1b4a1632f7e9c3dd8533735c7)
- add status column test demo [`b9d9a3d`](https://github.com/treelab/treelab-common-logic/commit/b9d9a3d782c31899ac7bb01e02c2a1486102413e)

## [v0.7.0-beta.5](https://github.com/treelab/treelab-common-logic/compare/v0.7.0-beta.4...v0.7.0-beta.5) - 2021-09-23

### Commits

- .../transformStringToCollaboratorArray.ts - updated for created by [`12dbd72`](https://github.com/treelab/treelab-common-logic/commit/12dbd72d7ba289a53962d82c8580ff53b473f2b6)

## [v0.7.0-beta.4](https://github.com/treelab/treelab-common-logic/compare/v0.7.0-beta.3...v0.7.0-beta.4) - 2021-09-09

### Commits

- support for two columns types [`f0129bd`](https://github.com/treelab/treelab-common-logic/commit/f0129bdfc426c6e40774b915df8cc2f8caf4f55e)
- fix - transform cell value - LOOKUP[number/date/rating] to number/date/rating #25 [`f922706`](https://github.com/treelab/treelab-common-logic/commit/f922706e3d391548e5daafea4fb4521d3d4ae5e6)
- transformCellValue - When converting LOOKUP/MULTI_SELECT/RECORD_REFERENCE to date, now takes the first value in array. Previously it would only do this if there was a single value in the array, but now it takes the first value regardless of array length. [`ab825b0`](https://github.com/treelab/treelab-common-logic/commit/ab825b0603c36faae9d22acd9daeae9dc7975089)

## [v0.7.0-beta.3](https://github.com/treelab/treelab-common-logic/compare/v0.7.0-beta.2...v0.7.0-beta.3) - 2021-09-07

### Commits

- src/booleanFilter/booleanFilter.ts - v2 collab ids [`060b5bd`](https://github.com/treelab/treelab-common-logic/commit/060b5bda821c57974b5364f335b2d59d04680587)

## [v0.7.0-beta.2](https://github.com/treelab/treelab-common-logic/compare/v0.7.0-beta.1...v0.7.0-beta.2) - 2021-09-06

### Commits

- ../transformCellValueToString.ts - created by column [`f3934c1`](https://github.com/treelab/treelab-common-logic/commit/f3934c12cc15e4e23c740a5f33040d2c5919a080)
- src/transformValue/... - prelim update for two columns [`cc649f8`](https://github.com/treelab/treelab-common-logic/commit/cc649f8f45e33defdd1848fcae85f6ff77e38483)
- .../graphql-global-types.ts - two columns types and filters [`378cb7a`](https://github.com/treelab/treelab-common-logic/commit/378cb7ab18efd01ce4f78d6ecdcdf3431622641f)

## [v0.7.0-beta.1](https://github.com/treelab/treelab-common-logic/compare/v0.7.0-beta.0...v0.7.0-beta.1) - 2021-09-06

### Commits

- npm publish workflow - now triggered manually via `npm-publish` github action and does the following: [`e4d9620`](https://github.com/treelab/treelab-common-logic/commit/e4d96202818e91f820679f7b1727230412e38382)
- src/transformValue/... - prelim update for two columns [`186ae76`](https://github.com/treelab/treelab-common-logic/commit/186ae76d9f8f74fab9930c39373cb4fbaacc62f1)
- ../transformCellValueToString.ts - created by column [`ddc43e0`](https://github.com/treelab/treelab-common-logic/commit/ddc43e03defba7a000282dcc02bf8fed6a2c69eb)

## [v0.7.0-beta.0](https://github.com/treelab/treelab-common-logic/compare/v0.6.4...v0.7.0-beta.0) - 2021-09-02

### Commits

- src/transformValue/... - prelim update for two columns [`c074c1f`](https://github.com/treelab/treelab-common-logic/commit/c074c1f09957a35f6e1fa07bf8827f33489dc10f)
- .../graphql-global-types.ts - two columns types and filters [`125475b`](https://github.com/treelab/treelab-common-logic/commit/125475b7881fc54191e2ca5eb85572fdb7efde9d)

## [v0.6.4](https://github.com/treelab/treelab-common-logic/compare/v0.6.3...v0.6.4) - 2021-09-09

### Merged

- fix/boolean filter NaN check [`#28`](https://github.com/treelab/treelab-common-logic/pull/28)

### Commits

- .../booleanFilter.ts - use isFinite to check num filter value [`7337d59`](https://github.com/treelab/treelab-common-logic/commit/7337d596763017bf9db42db4a0cd97a8a7b69560)

## [v0.6.3](https://github.com/treelab/treelab-common-logic/compare/v0.6.2...v0.6.3) - 2021-09-07

### Commits

- fix - transform cell value - LOOKUP[number/date/rating] to number/date/rating #25 [`f922706`](https://github.com/treelab/treelab-common-logic/commit/f922706e3d391548e5daafea4fb4521d3d4ae5e6)
- transformCellValue - When converting LOOKUP/MULTI_SELECT/RECORD_REFERENCE to date, now takes the first value in array. Previously it would only do this if there was a single value in the array, but now it takes the first value regardless of array length. [`ab825b0`](https://github.com/treelab/treelab-common-logic/commit/ab825b0603c36faae9d22acd9daeae9dc7975089)
- transformCellValue - When converting LOOKUP/MULTI_SELECT/RECORD_REFERENCE to number, now takes the first value and converts to number. Previously it would only do this if there was a single value in the array, but now it takes the first value regardless of array length. [`b310600`](https://github.com/treelab/treelab-common-logic/commit/b31060047edd11835e1e2f926bb2ef0f71411dda)

## [v0.6.2](https://github.com/treelab/treelab-common-logic/compare/v0.6.1...v0.6.2) - 2021-09-06

### Commits

- transformCellValue - * -&gt; collaborator #22 [`9e00621`](https://github.com/treelab/treelab-common-logic/commit/9e00621621770d99c928730a70390e776a632a42)
- added PR template #23 [`fd613df`](https://github.com/treelab/treelab-common-logic/commit/fd613dfd80c3abd27ae6a810798f4a9f31050eae)
- .github/pull_request_template.md - added [`7eb75ca`](https://github.com/treelab/treelab-common-logic/commit/7eb75ca0616b73381b938941f9347f01e6a91979)

## [v0.6.1](https://github.com/treelab/treelab-common-logic/compare/v0.6.0...v0.6.1) - 2021-09-06

### Merged

- v0.6.0 [`#19`](https://github.com/treelab/treelab-common-logic/pull/19)

### Commits

- npm publish workflow - now triggered manually via `npm-publish` github action and does the following: [`e4d9620`](https://github.com/treelab/treelab-common-logic/commit/e4d96202818e91f820679f7b1727230412e38382)
- 1. Don't run build on `yarn install` - we don't need it and it makes checking out/branch switching slow [`92c6210`](https://github.com/treelab/treelab-common-logic/commit/92c621046ec05e12d50a5b0173ca927b66f0243f)
- package.json - defined `repository` info [`b44eaf9`](https://github.com/treelab/treelab-common-logic/commit/b44eaf91ba3afe0c22a955fc9bd14ac4a3296029)

## [v0.6.0](https://github.com/treelab/treelab-common-logic/compare/v0.6.0-beta.0...v0.6.0) - 2021-08-31

### Merged

- fix/typed filter conditions [`#18`](https://github.com/treelab/treelab-common-logic/pull/18)

### Commits

- src/booleanFilter/types.ts - weakened typing for filter conditions [`192bed2`](https://github.com/treelab/treelab-common-logic/commit/192bed2cd25f669feb8369a8060f429aedfa4760)

## [v0.6.0-beta.0](https://github.com/treelab/treelab-common-logic/compare/v0.6.0-5...v0.6.0-beta.0) - 2021-08-30

### Commits

- src/transformValue/... - prelim update for two columns [`cee38d0`](https://github.com/treelab/treelab-common-logic/commit/cee38d069e50e733c0c640beaa82323d1d631f92)
- .../graphql-global-types.ts - two columns types and filters [`6c26dab`](https://github.com/treelab/treelab-common-logic/commit/6c26dab20bf86de2ae80179f84e7fc8fb92aca04)

## [v0.6.0-5](https://github.com/treelab/treelab-common-logic/compare/v0.6.0-4...v0.6.0-5) - 2021-09-07

## [v0.6.0-4](https://github.com/treelab/treelab-common-logic/compare/v0.6.0-3...v0.6.0-4) - 2021-09-07

## [v0.6.0-3](https://github.com/treelab/treelab-common-logic/compare/v0.6.0-2...v0.6.0-3) - 2021-09-07

### Commits

- fix - transform cell value - LOOKUP[number/date/rating] to number/date/rating #25 [`f922706`](https://github.com/treelab/treelab-common-logic/commit/f922706e3d391548e5daafea4fb4521d3d4ae5e6)
- npm publish workflow - now triggered manually via `npm-publish` github action and does the following: [`e4d9620`](https://github.com/treelab/treelab-common-logic/commit/e4d96202818e91f820679f7b1727230412e38382)
- transformCellValue - When converting LOOKUP/MULTI_SELECT/RECORD_REFERENCE to date, now takes the first value in array. Previously it would only do this if there was a single value in the array, but now it takes the first value regardless of array length. [`ab825b0`](https://github.com/treelab/treelab-common-logic/commit/ab825b0603c36faae9d22acd9daeae9dc7975089)

## [v0.6.0-2](https://github.com/treelab/treelab-common-logic/compare/v0.6.0-1...v0.6.0-2) - 2021-09-07

### Merged

- Feature/status column [`#27`](https://github.com/treelab/treelab-common-logic/pull/27)

### Commits

- export transformCellValueToStatus [`9f8ad13`](https://github.com/treelab/treelab-common-logic/commit/9f8ad130f30ef8a6b8e1da3116a9802d5161b332)
- Merge pull request #21 from treelab/feature/add-status-column-into-filter [`b19d208`](https://github.com/treelab/treelab-common-logic/commit/b19d208afafba8c1b4a1632f7e9c3dd8533735c7)

## [v0.6.0-1](https://github.com/treelab/treelab-common-logic/compare/v0.6.0-0...v0.6.0-1) - 2021-09-02

### Merged

- v0.6.0 [`#19`](https://github.com/treelab/treelab-common-logic/pull/19)
- fix/typed filter conditions [`#18`](https://github.com/treelab/treelab-common-logic/pull/18)
- project/common filtering logic [`#17`](https://github.com/treelab/treelab-common-logic/pull/17)
- add npm version badge into README [`#15`](https://github.com/treelab/treelab-common-logic/pull/15)
- chore/boolean filter tests [`#14`](https://github.com/treelab/treelab-common-logic/pull/14)
- feature/boolean filter [`#13`](https://github.com/treelab/treelab-common-logic/pull/13)

### Commits

- .../booleanFilter.test.ts - tests for boolean filter [`fb14e2a`](https://github.com/treelab/treelab-common-logic/commit/fb14e2a78dfc2924cb8d2fbafc7869a2fe7c126f)
- .../booleanFilter.ts - add boolean filter [`53b072b`](https://github.com/treelab/treelab-common-logic/commit/53b072b52c1f0ddf4a41b35e1be7d7701c5203fa)
- add STATUS column into filter [`afe4a18`](https://github.com/treelab/treelab-common-logic/commit/afe4a18628526e1eed1a4893c38bf156e6d7817b)

## [v0.6.0-0](https://github.com/treelab/treelab-common-logic/compare/v0.5.1...v0.6.0-0) - 2021-08-31

### Merged

- fix types error for transformCellValueToString [`#16`](https://github.com/treelab/treelab-common-logic/pull/16)
- Feature/status column [`#12`](https://github.com/treelab/treelab-common-logic/pull/12)

### Commits

- add status column test demo [`b9d9a3d`](https://github.com/treelab/treelab-common-logic/commit/b9d9a3d782c31899ac7bb01e02c2a1486102413e)
- update cell value type of status: IStatusTypeCell -&gt; StatusId [`00d3cc4`](https://github.com/treelab/treelab-common-logic/commit/00d3cc48e1a7cf54586204ac5a5f41c94ea74aad)
- modify test demo [`61094f1`](https://github.com/treelab/treelab-common-logic/commit/61094f12c3ff714e375b136333aa1827b0fd7061)

## [v0.5.1](https://github.com/treelab/treelab-common-logic/compare/v0.5.0...v0.5.1) - 2021-08-17

### Merged

- fix(stringtodate): parse ISO date string [`#5`](https://github.com/treelab/treelab-common-logic/pull/5)

## [v0.5.0](https://github.com/treelab/treelab-common-logic/compare/v0.4.1...v0.5.0) - 2021-08-16

### Merged

- fix(numbertoboolean): transform negative number to boolean should be true [`#7`](https://github.com/treelab/treelab-common-logic/pull/7)
- Localize checkbox to text conversion [`#6`](https://github.com/treelab/treelab-common-logic/pull/6)
- v0.4.1 [`#4`](https://github.com/treelab/treelab-common-logic/pull/4)

## [v0.4.1](https://github.com/treelab/treelab-common-logic/compare/v0.3.0...v0.4.1) - 2021-08-03

### Merged

- feat: string to collaboratorArray [`#3`](https://github.com/treelab/treelab-common-logic/pull/3)
- Feature: string to boolean & string to rating & number to rating [`#2`](https://github.com/treelab/treelab-common-logic/pull/2)
- feat(transformvalue): export stringToNumber, stringToDate [`#1`](https://github.com/treelab/treelab-common-logic/pull/1)

### Commits

- Fix yarn.lock [`79cafb1`](https://github.com/treelab/treelab-common-logic/commit/79cafb11e44c4aae97e3e580eaabbdb2d83e1e67)

## [v0.3.0](https://github.com/treelab/treelab-common-logic/compare/v0.2.0...v0.3.0) - 2021-07-24

### Commits

- Export transform to select functions [`b097f93`](https://github.com/treelab/treelab-common-logic/commit/b097f93efef020e3d99be18f3a976346d6f52fef)
- Add public access to publishConfig [`f13b487`](https://github.com/treelab/treelab-common-logic/commit/f13b4873196012208d18970dd87bc10c696b5a29)
- Downgrade debug version to match client [`3578af3`](https://github.com/treelab/treelab-common-logic/commit/3578af30b135b62b5e352ce6b2c185c70d1dbd71)

## v0.2.0 - 2021-07-24

### Commits

- Initialize project with tsdx [`7f3fa79`](https://github.com/treelab/treelab-common-logic/commit/7f3fa795ed6dd45506e391ed3b766fa5e9d5b9a0)
- Copy over transformCellValue and depended upon functions [`7b88e0e`](https://github.com/treelab/treelab-common-logic/commit/7b88e0eb26cecb45233e7bc6ddb7e94b531f03e7)
- Remove unneeded scaffolded content [`8324f91`](https://github.com/treelab/treelab-common-logic/commit/8324f918358d005d17019ba833082c43d1815fd8)
