|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.2.0 (2025-01-09) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* allow custom palettes ([00de811](https://github.com/funkyheatmap/funkyheatmapjs/commit/00de811e8a4e51050abfc057d0a7e154a5bce6ed)) |
| 9 | +* allow text/background customization ([946d5cd](https://github.com/funkyheatmap/funkyheatmapjs/commit/946d5cd197cd0df43d98a54a71316eb68e71897f)) |
| 10 | +* bar legend ([694c15c](https://github.com/funkyheatmap/funkyheatmapjs/commit/694c15cb3213b1b2a0d4a58ac5328ab6ecd552f3)) |
| 11 | +* circle legend ([39a716c](https://github.com/funkyheatmap/funkyheatmapjs/commit/39a716cf5e2bd3347179197504d1b8cc91823628)) |
| 12 | +* color by rank option ([3cae87a](https://github.com/funkyheatmap/funkyheatmapjs/commit/3cae87a39b49181579ed17216ead7c822e722e72)) |
| 13 | +* display label over geom ([635da9e](https://github.com/funkyheatmap/funkyheatmapjs/commit/635da9e41d211247ae4715bfd90a397f085ac5d1)) |
| 14 | +* display removed entries in legend ([acb86f9](https://github.com/funkyheatmap/funkyheatmapjs/commit/acb86f9fd06969dc46ef002ec16de294cfb77110)) |
| 15 | +* drop display of removed entries ([33786a9](https://github.com/funkyheatmap/funkyheatmapjs/commit/33786a9a8feead3e82ce833dfec833ce93920ba5)) |
| 16 | +* funkyrect legend ([2e216ba](https://github.com/funkyheatmap/funkyheatmapjs/commit/2e216ba4512871df5340146c2f0a9a549b68165a)) |
| 17 | +* image geom ([1930a31](https://github.com/funkyheatmap/funkyheatmapjs/commit/1930a319b69267d07a00682d9c002a5f9fb87e6f)) |
| 18 | +* image geom legend ([6a09b4c](https://github.com/funkyheatmap/funkyheatmapjs/commit/6a09b4cf02ee0d2dffdd5dcb38af2df4f3178471)) |
| 19 | +* pie geom ([d195a75](https://github.com/funkyheatmap/funkyheatmapjs/commit/d195a75cae4606a8ae64725d6a83bc3d119f1c8f)) |
| 20 | +* pie legend ([eca269c](https://github.com/funkyheatmap/funkyheatmapjs/commit/eca269cb4ccba4d6a560fc66be575ec0212727d8)) |
| 21 | +* pie legend ([5dee2c6](https://github.com/funkyheatmap/funkyheatmapjs/commit/5dee2c68d9742595bbf884394c0bdba331389622)) |
| 22 | +* pie tooltips ([8d9fce1](https://github.com/funkyheatmap/funkyheatmapjs/commit/8d9fce1b12f085d5de74a8fbce32b845f19c9703)) |
| 23 | +* positional options ([41b38ef](https://github.com/funkyheatmap/funkyheatmapjs/commit/41b38ef789e22c6d9d4a54561d3201fc7bffee96)) |
| 24 | +* positional options ([f8a2c06](https://github.com/funkyheatmap/funkyheatmapjs/commit/f8a2c063c09047529426f8c9a73d3f3c9a8c42e0)) |
| 25 | +* rect geom ([a8a11c9](https://github.com/funkyheatmap/funkyheatmapjs/commit/a8a11c9b82508c97f64b76faa66951b39a2445f0)) |
| 26 | +* row groups ([4d9766a](https://github.com/funkyheatmap/funkyheatmapjs/commit/4d9766a99323e5d096b4722c3d400a6ddbb1856b)) |
| 27 | +* sort heatmap by columns ([eb2a671](https://github.com/funkyheatmap/funkyheatmapjs/commit/eb2a6711f62de304e4a2debe8e881ee1ff8ad842)) |
| 28 | +* sort within row groups ([4b2b835](https://github.com/funkyheatmap/funkyheatmapjs/commit/4b2b8356ad90cf1f8243a1ca155b7ac6416a15d6)) |
| 29 | +* text and rect legends ([fd91008](https://github.com/funkyheatmap/funkyheatmapjs/commit/fd91008e8db1ac185a767d6ec4fac7979b009acd)) |
| 30 | + |
| 31 | + |
| 32 | +### Bug Fixes |
| 33 | + |
| 34 | +* accept column info width ([e7f4173](https://github.com/funkyheatmap/funkyheatmapjs/commit/e7f41737eaf5d8f367a8a4f37ab610b2954e4d19)) |
| 35 | +* allow text geom colors ([b745cb0](https://github.com/funkyheatmap/funkyheatmapjs/commit/b745cb0592b41209b26dc2fd4ceaf1b2c69e85dd)) |
| 36 | +* change categorical palette format ([f8a6ded](https://github.com/funkyheatmap/funkyheatmapjs/commit/f8a6dedcee3761552ff41984f6fc5d397fbcf920)) |
| 37 | +* column size for geom with label ([8d5612c](https://github.com/funkyheatmap/funkyheatmapjs/commit/8d5612c9ea2d21e7ae4bcae3c68880327b5567d4)) |
| 38 | +* default parameters for simple test ([3985036](https://github.com/funkyheatmap/funkyheatmapjs/commit/398503682e40de4ed03bb512c1728669e0173a1c)) |
| 39 | +* do not draw geoms for NA values ([ef93fc4](https://github.com/funkyheatmap/funkyheatmapjs/commit/ef93fc4db2eb621ea3f45a0b1575065b86725a68)) |
| 40 | +* empty column groups bug ([71ce06f](https://github.com/funkyheatmap/funkyheatmapjs/commit/71ce06f9a9e72a0933e98f1519790f6e8ec47fb9)) |
| 41 | +* import lodash ([162b861](https://github.com/funkyheatmap/funkyheatmapjs/commit/162b861c5d554de89bbe8b55716780572b30d5cf)) |
| 42 | +* legend positioning for funkyrect + pie ([92c45e1](https://github.com/funkyheatmap/funkyheatmapjs/commit/92c45e12af1d0cd843c60cabb82d8730321e9d63)) |
| 43 | +* min geom size for bars and circles ([f4e869c](https://github.com/funkyheatmap/funkyheatmapjs/commit/f4e869c42344980f624ca0352e5a470ab55aed49)) |
| 44 | +* passing empty columnGroups ([97bddb2](https://github.com/funkyheatmap/funkyheatmapjs/commit/97bddb2c005d46d1695a900e72ed81e07ab9701f)) |
| 45 | +* place sort indicator for non-rotated column ([74890d8](https://github.com/funkyheatmap/funkyheatmapjs/commit/74890d8025bce7659a6304b8cd9e43839b1d08db)) |
| 46 | +* render svg synchronously ([0ded5b1](https://github.com/funkyheatmap/funkyheatmapjs/commit/0ded5b1f16a6d2e092f4c3a38e4babd92411b1e9)) |
| 47 | +* set first sort to descending ([3d18eeb](https://github.com/funkyheatmap/funkyheatmapjs/commit/3d18eeb111e4e73cb6a7c878b68a191ca7cd00dc)) |
| 48 | +* sorting without row groups ([6f7fae1](https://github.com/funkyheatmap/funkyheatmapjs/commit/6f7fae1c66aa1da677df5f29c09dfd5529eee0d4)) |
| 49 | +* swap sort indicating arrows ([839f405](https://github.com/funkyheatmap/funkyheatmapjs/commit/839f405c755b699baf5074e0196a13a9ecd0ed0c)) |
| 50 | +* throw error on unknown geom ([49b9600](https://github.com/funkyheatmap/funkyheatmapjs/commit/49b96005a0801a07e5d90bcb8624734c3cea0374)) |
| 51 | +* use column index for positioning ([ca0bd38](https://github.com/funkyheatmap/funkyheatmapjs/commit/ca0bd38ce642869780c51e66259b008ea7d83d81)) |
| 52 | +* use level1 for column group names + opacity ([b7c0a77](https://github.com/funkyheatmap/funkyheatmapjs/commit/b7c0a77a3a4f462115dac0084cb042fbfa27cbfa)) |
| 53 | +* use widthPx for column size ([dbbac77](https://github.com/funkyheatmap/funkyheatmapjs/commit/dbbac7731c0ffec1423396e3d9d48bd7a922b06a)) |
| 54 | +* verify image and text legends have values ([298bc5f](https://github.com/funkyheatmap/funkyheatmapjs/commit/298bc5fd9883feedc93a2834af86570e0d4c51cb)) |
| 55 | + |
| 56 | + |
| 57 | +### Misc |
| 58 | + |
| 59 | +* add conventional commit hook ([34b1d9b](https://github.com/funkyheatmap/funkyheatmapjs/commit/34b1d9bb5563163e5a3dddacc78955f3ac9dda3d)) |
| 60 | +* add css class to svg & geom ([7f96e32](https://github.com/funkyheatmap/funkyheatmapjs/commit/7f96e324ff585d4b01b986fa347c1385f5394f09)) |
| 61 | +* add docs workflow ([0347e9a](https://github.com/funkyheatmap/funkyheatmapjs/commit/0347e9a69e92e12090a79290f2da429fbcd8dd9e)) |
| 62 | +* add package to release-please ([8b7542a](https://github.com/funkyheatmap/funkyheatmapjs/commit/8b7542a5897b864e6d42f3886de78a66496a4ed7)) |
| 63 | +* add permissions for docs pr preview worklfow ([f9a7e7c](https://github.com/funkyheatmap/funkyheatmapjs/commit/f9a7e7c2a0c4887d073af68c4b047def29ede524)) |
| 64 | +* add release-please action ([8258a0b](https://github.com/funkyheatmap/funkyheatmapjs/commit/8258a0b4dca6561a9c984692e7296b1163224839)) |
| 65 | +* add tests & update changelog ([543a108](https://github.com/funkyheatmap/funkyheatmapjs/commit/543a10831aed4b095057735873904e39831bf1fb)) |
| 66 | +* bump node version 16->18 ([9c9e5c7](https://github.com/funkyheatmap/funkyheatmapjs/commit/9c9e5c7b128b2b6228cb30f15efa15086c7c8879)) |
| 67 | +* bump patch until 1.0 for feats ([0167d07](https://github.com/funkyheatmap/funkyheatmapjs/commit/0167d073cf0eedbcc22861bdf2bb948189a136a0)) |
| 68 | +* bump version ([f8dc00c](https://github.com/funkyheatmap/funkyheatmapjs/commit/f8dc00c7c7e0e9eeb57215abfa732949122818c9)) |
| 69 | +* docs preview pr workflow ([105e883](https://github.com/funkyheatmap/funkyheatmapjs/commit/105e8839584e33eeefff5b8faf256f775edf6cbc)) |
| 70 | +* extract geoms to separate file ([6c2aa5d](https://github.com/funkyheatmap/funkyheatmapjs/commit/6c2aa5daf80972d9e6b12b7cfa3530078655067c)) |
| 71 | +* fix docs pr preview permissions ([810d725](https://github.com/funkyheatmap/funkyheatmapjs/commit/810d725dfadaec31b6c1dfbd9f6fd3969c4a2225)) |
| 72 | +* fix docs workflow ([8466a48](https://github.com/funkyheatmap/funkyheatmapjs/commit/8466a4890bfa2aa89fe456f1cc8999be151ecc4f)) |
| 73 | +* fix release pr title ([701cf66](https://github.com/funkyheatmap/funkyheatmapjs/commit/701cf66d163cf85739010f6fbe6bbac894a5afac)) |
| 74 | +* fix static path ([a82e7ba](https://github.com/funkyheatmap/funkyheatmapjs/commit/a82e7ba675a3127ee88c6c81916f83d14b0584ce)) |
| 75 | +* fix vignettes build ([334e55e](https://github.com/funkyheatmap/funkyheatmapjs/commit/334e55e3f7090285843be71d63880fc457535ad6)) |
| 76 | +* match call signature to R ([bf1d0e7](https://github.com/funkyheatmap/funkyheatmapjs/commit/bf1d0e7da41bf688f02f87757ab892b630447cfd)) |
| 77 | +* Merge pull request [#20](https://github.com/funkyheatmap/funkyheatmapjs/issues/20) from funkyheatmap/position-args ([41b38ef](https://github.com/funkyheatmap/funkyheatmapjs/commit/41b38ef789e22c6d9d4a54561d3201fc7bffee96)) |
| 78 | +* more jsdoc ([713e00a](https://github.com/funkyheatmap/funkyheatmapjs/commit/713e00a94b4f6951c5b1f68bdc49f7c454b1dffa)) |
| 79 | +* move npm publish to release-please ([c4fb0ca](https://github.com/funkyheatmap/funkyheatmapjs/commit/c4fb0ca95848fe03fa6949a75473ee0a3fe22023)) |
| 80 | +* optimize browser build ([7ae2151](https://github.com/funkyheatmap/funkyheatmapjs/commit/7ae2151e0493f471c2d322cac25e213f87814a52)) |
| 81 | +* release 0.1.5 ([f75962a](https://github.com/funkyheatmap/funkyheatmapjs/commit/f75962a95af8f123e6113a5255b86055327658dd)) |
| 82 | +* release 0.1.6 ([331a04a](https://github.com/funkyheatmap/funkyheatmapjs/commit/331a04a92bc46ae3b373df5a94635c4a0fd73144)) |
| 83 | +* release 0.1.6 ([63f4c94](https://github.com/funkyheatmap/funkyheatmapjs/commit/63f4c94edf55eaad6c717a8e48db406cd1449139)) |
| 84 | +* release 0.1.6 ([dbb0b58](https://github.com/funkyheatmap/funkyheatmapjs/commit/dbb0b58a30e84bc344aa7c2341dea1906b9ff7c7)) |
| 85 | +* release 0.1.7 ([804bfb5](https://github.com/funkyheatmap/funkyheatmapjs/commit/804bfb5c7c9e801a1942e7ddccd074775b91fccd)) |
| 86 | +* release 0.1.7 ([5b06978](https://github.com/funkyheatmap/funkyheatmapjs/commit/5b069785185fa92cfceddfef83a74a01dd02f30d)) |
| 87 | +* release 0.1.8 ([1b21cf3](https://github.com/funkyheatmap/funkyheatmapjs/commit/1b21cf3b1a3c39fca8543d97b3e5d1b628e26d45)) |
| 88 | +* release 0.1.9 ([baab036](https://github.com/funkyheatmap/funkyheatmapjs/commit/baab036ad445cd99dbf2b4fc90a4d93bb78c1a33)) |
| 89 | +* release 0.2.0 ([ec269d9](https://github.com/funkyheatmap/funkyheatmapjs/commit/ec269d9a8322b8ba236a158f4842847fe8197ccb)) |
| 90 | +* release 0.2.0 ([ec269d9](https://github.com/funkyheatmap/funkyheatmapjs/commit/ec269d9a8322b8ba236a158f4842847fe8197ccb)) |
| 91 | +* release 0.2.0 ([0007545](https://github.com/funkyheatmap/funkyheatmapjs/commit/000754570cee63223a5eb97ac4a6d66fa4121fc1)) |
| 92 | +* release 0.2.1 ([fc4b4a6](https://github.com/funkyheatmap/funkyheatmapjs/commit/fc4b4a6cedf9ea06a1bdf7c00217e11683a0a964)) |
| 93 | +* release 0.2.1 ([fc4b4a6](https://github.com/funkyheatmap/funkyheatmapjs/commit/fc4b4a6cedf9ea06a1bdf7c00217e11683a0a964)) |
| 94 | +* release 0.2.1 ([388847f](https://github.com/funkyheatmap/funkyheatmapjs/commit/388847f2ae508e5ebb934c9622386d9f039fe84e)) |
| 95 | +* release 0.2.2 ([598ccd2](https://github.com/funkyheatmap/funkyheatmapjs/commit/598ccd2b71d25768030aaa71de6c7ccd4106f033)) |
| 96 | +* release 0.2.2 ([598ccd2](https://github.com/funkyheatmap/funkyheatmapjs/commit/598ccd2b71d25768030aaa71de6c7ccd4106f033)) |
| 97 | +* release 0.2.2 ([3c2b370](https://github.com/funkyheatmap/funkyheatmapjs/commit/3c2b370256795efd2eeddaabaef972aa10891f2c)) |
| 98 | +* release 0.2.3 ([659bc02](https://github.com/funkyheatmap/funkyheatmapjs/commit/659bc0284d29f9e7cb8a1f6f1298564e9fd6e9db)) |
| 99 | +* release 0.2.3 ([659bc02](https://github.com/funkyheatmap/funkyheatmapjs/commit/659bc0284d29f9e7cb8a1f6f1298564e9fd6e9db)) |
| 100 | +* release 0.2.3 ([3d04a5c](https://github.com/funkyheatmap/funkyheatmapjs/commit/3d04a5c3ec57686627f815a4005d20b3859267b8)) |
| 101 | +* release 0.2.4 ([8e75bd6](https://github.com/funkyheatmap/funkyheatmapjs/commit/8e75bd601082feee824e3ff754bf4fc52258a775)) |
| 102 | +* release 0.2.4 ([8e75bd6](https://github.com/funkyheatmap/funkyheatmapjs/commit/8e75bd601082feee824e3ff754bf4fc52258a775)) |
| 103 | +* release 0.2.4 ([3672e4a](https://github.com/funkyheatmap/funkyheatmapjs/commit/3672e4ab2b682642b9cd62a02d48278f67e0c696)) |
| 104 | +* release 0.2.5 ([391d5f5](https://github.com/funkyheatmap/funkyheatmapjs/commit/391d5f55a4f316d0e24c6a995adb71fafe0d5a1c)) |
| 105 | +* release 0.2.5 ([675082f](https://github.com/funkyheatmap/funkyheatmapjs/commit/675082fa02495b3076469ae360a00c4717f5c480)) |
| 106 | +* release-please config ([af45f00](https://github.com/funkyheatmap/funkyheatmapjs/commit/af45f00b2944426f5a4c921e02e32ca87c7db0db)) |
| 107 | +* release-please manifest ([ebaf9d6](https://github.com/funkyheatmap/funkyheatmapjs/commit/ebaf9d6547da53240e7d91d34a3311c7c8e40911)) |
| 108 | +* release-please new version config ([f41e5c5](https://github.com/funkyheatmap/funkyheatmapjs/commit/f41e5c5a1bdcdfcc4ed74ccf58497a75288644d5)) |
| 109 | +* rename package ([815b15a](https://github.com/funkyheatmap/funkyheatmapjs/commit/815b15a658b4c84dcc83ab9b59ed88de3e850c96)) |
| 110 | +* setup jsdoc ([74a47f1](https://github.com/funkyheatmap/funkyheatmapjs/commit/74a47f1c7325408e14762a86d9f9ae881061b66e)) |
| 111 | +* simplify build ([392f181](https://github.com/funkyheatmap/funkyheatmapjs/commit/392f1819a09bc158f102729d942bf60cb8b56752)) |
| 112 | +* simplify release branches ([f942765](https://github.com/funkyheatmap/funkyheatmapjs/commit/f942765c405fe62fb2af9e1e7fec919941ffb0af)) |
| 113 | +* trigger release please actions with token ([8df5444](https://github.com/funkyheatmap/funkyheatmapjs/commit/8df54446d19cbfc6b61a39c787c9dd3626d34727)) |
| 114 | +* update changelog ([b7a493a](https://github.com/funkyheatmap/funkyheatmapjs/commit/b7a493a4b186e1a9d22a97e80f7924158e3fef25)) |
| 115 | +* update readme ([8c036b4](https://github.com/funkyheatmap/funkyheatmapjs/commit/8c036b4eef1b770e27fb47b1464374f7286168dc)) |
| 116 | +* version = 0.2.0 ([33de88e](https://github.com/funkyheatmap/funkyheatmapjs/commit/33de88e62678f1fd79f1a085cd7029532978e18d)) |
| 117 | +* write simple tutorial ([769fce5](https://github.com/funkyheatmap/funkyheatmapjs/commit/769fce5a34e1e1d38af309e9f776b9eb9c53ea61)) |
| 118 | + |
| 119 | + |
| 120 | +### Tests |
| 121 | + |
| 122 | +* add legends to scIB vignette ([308e6ff](https://github.com/funkyheatmap/funkyheatmapjs/commit/308e6ff35616555f2c551cd6a6c7c13b02d0539b)) |
| 123 | +* add name column to full test ([af9b3e8](https://github.com/funkyheatmap/funkyheatmapjs/commit/af9b3e8416c990047906ef1937bc3289a6b42de4)) |
| 124 | +* add scIB vignette ([3e6bd92](https://github.com/funkyheatmap/funkyheatmapjs/commit/3e6bd92ca660bcf219ab124e6dc4eae352acda9c)) |
| 125 | +* fix full test ([8067d3f](https://github.com/funkyheatmap/funkyheatmapjs/commit/8067d3f7f7ef9afab942ea73e0e54420c88eb7e7)) |
| 126 | +* restore simple test ([394dd02](https://github.com/funkyheatmap/funkyheatmapjs/commit/394dd020eead6b63b28757c7ed293421984d62bf)) |
| 127 | +* set up unit tests ([c5c4d06](https://github.com/funkyheatmap/funkyheatmapjs/commit/c5c4d0666f99b25f9ed54c44c859472d8b7d5627)) |
| 128 | +* util function to convert dataframes ([3d13434](https://github.com/funkyheatmap/funkyheatmapjs/commit/3d13434a9019fbb68af9621fe57cf2944b234b60)) |
| 129 | + |
3 | 130 | ## [0.2.5](https://github.com/funkyheatmap/funkyheatmapjs/compare/v0.2.4...v0.2.5) (2024-02-15) |
4 | 131 |
|
5 | 132 | ### Bug Fixes |
|
0 commit comments