|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## 0.3.0 (2025-02-03) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add label_align and hjust options to legend [#32](https://github.com/funkyheatmap/funkyheatmapjs/issues/32) ([345be84](https://github.com/funkyheatmap/funkyheatmapjs/commit/345be84b6f8b917fb166ffd41c390c89f03bd4de)) |
| 9 | +* add option for font size for text geom ([41ab3dd](https://github.com/funkyheatmap/funkyheatmapjs/commit/41ab3dd894c905d3ee71dd05d72a7807373eabc7)) |
| 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 another column ([#28](https://github.com/funkyheatmap/funkyheatmapjs/issues/28)) ([275b248](https://github.com/funkyheatmap/funkyheatmapjs/commit/275b24802057d5da076f7c6a524d235faa0a1812)) |
| 13 | +* drop display of removed entries ([33786a9](https://github.com/funkyheatmap/funkyheatmapjs/commit/33786a9a8feead3e82ce833dfec833ce93920ba5)) |
| 14 | +* funkyrect legend ([2e216ba](https://github.com/funkyheatmap/funkyheatmapjs/commit/2e216ba4512871df5340146c2f0a9a549b68165a)) |
| 15 | +* honor align option for geom text ([3de75a7](https://github.com/funkyheatmap/funkyheatmapjs/commit/3de75a713fccacfa3a8ff925d264fd806dc823ff)) |
| 16 | +* image geom legend ([6a09b4c](https://github.com/funkyheatmap/funkyheatmapjs/commit/6a09b4cf02ee0d2dffdd5dcb38af2df4f3178471)) |
| 17 | +* multilevel column groups ([660849b](https://github.com/funkyheatmap/funkyheatmapjs/commit/660849b0dae2725536c9da1148cc1ed6aa92f9af)) |
| 18 | +* pie legend ([eca269c](https://github.com/funkyheatmap/funkyheatmapjs/commit/eca269cb4ccba4d6a560fc66be575ec0212727d8)) |
| 19 | +* positional options ([41b38ef](https://github.com/funkyheatmap/funkyheatmapjs/commit/41b38ef789e22c6d9d4a54561d3201fc7bffee96)) |
| 20 | +* positional options ([f8a2c06](https://github.com/funkyheatmap/funkyheatmapjs/commit/f8a2c063c09047529426f8c9a73d3f3c9a8c42e0)) |
| 21 | +* size by another column [#27](https://github.com/funkyheatmap/funkyheatmapjs/issues/27) ([575c79e](https://github.com/funkyheatmap/funkyheatmapjs/commit/575c79e95295a40243fce6216129933057355b23)) |
| 22 | +* text and rect legends ([fd91008](https://github.com/funkyheatmap/funkyheatmapjs/commit/fd91008e8db1ac185a767d6ec4fac7979b009acd)) |
| 23 | +* tooltip text from another column [#30](https://github.com/funkyheatmap/funkyheatmapjs/issues/30) ([#31](https://github.com/funkyheatmap/funkyheatmapjs/issues/31)) ([ced3dc9](https://github.com/funkyheatmap/funkyheatmapjs/commit/ced3dc9560ab4e913fbace0668fa9fcef6a7bf7e)) |
| 24 | + |
| 25 | + |
| 26 | +### Bug Fixes |
| 27 | + |
| 28 | +* allow id_hover_text for text columns ([2c84fce](https://github.com/funkyheatmap/funkyheatmapjs/commit/2c84fce4f342527402045b3890f546bc72af50d5)) |
| 29 | +* allow more label text shrinkage ([97dd756](https://github.com/funkyheatmap/funkyheatmapjs/commit/97dd7561be0a4d27b148f6f8abe2180c1927755c)) |
| 30 | +* allow text geom colors ([b745cb0](https://github.com/funkyheatmap/funkyheatmapjs/commit/b745cb0592b41209b26dc2fd4ceaf1b2c69e85dd)) |
| 31 | +* categorical palette ([da2bb0e](https://github.com/funkyheatmap/funkyheatmapjs/commit/da2bb0e1240afc519e1a8bde06860b2e3903dee7)) |
| 32 | +* color by rank when rank has ties [#29](https://github.com/funkyheatmap/funkyheatmapjs/issues/29) ([2365612](https://github.com/funkyheatmap/funkyheatmapjs/commit/2365612048944abaef9633e28924deaf125dfd46)) |
| 33 | +* colorByRank after sorting ([bf4af98](https://github.com/funkyheatmap/funkyheatmapjs/commit/bf4af98a478573a9335ec92c5c2e4778be5507b6)) |
| 34 | +* do not draw geoms for NA values ([ef93fc4](https://github.com/funkyheatmap/funkyheatmapjs/commit/ef93fc4db2eb621ea3f45a0b1575065b86725a68)) |
| 35 | +* do not require column names as input ([5abe7cf](https://github.com/funkyheatmap/funkyheatmapjs/commit/5abe7cfb1fdc314d58eef1275c9ff1a884464c99)) |
| 36 | +* empty column groups bug ([71ce06f](https://github.com/funkyheatmap/funkyheatmapjs/commit/71ce06f9a9e72a0933e98f1519790f6e8ec47fb9)) |
| 37 | +* ensureRowData not working ([0c94213](https://github.com/funkyheatmap/funkyheatmapjs/commit/0c94213d96a8eaf96c78bf8f062ab30a97e15f78)) |
| 38 | +* header height when no column groups provided ([84cdad0](https://github.com/funkyheatmap/funkyheatmapjs/commit/84cdad076b4c1e894a7e23d5d2487044d43f16e2)) |
| 39 | +* hide tooltip when scrolling from the heatmap ([5242d20](https://github.com/funkyheatmap/funkyheatmapjs/commit/5242d20461bc78d9b82c927619d7fef3eb676762)) |
| 40 | +* rect legend size ([696cdd7](https://github.com/funkyheatmap/funkyheatmapjs/commit/696cdd7a0bfe679e09bdec6a25098fe4e5a6ef96)) |
| 41 | +* require id in column info ([3cecfe7](https://github.com/funkyheatmap/funkyheatmapjs/commit/3cecfe70cadcad2f9860ccd3d024af8dd1135e3a)) |
| 42 | +* show tooltip above the pointer ([d0f2814](https://github.com/funkyheatmap/funkyheatmapjs/commit/d0f28149b17425976c830da71f6ec8f9b7631e9f)) |
| 43 | +* verify image and text legends have values ([298bc5f](https://github.com/funkyheatmap/funkyheatmapjs/commit/298bc5fd9883feedc93a2834af86570e0d4c51cb)) |
| 44 | + |
| 45 | + |
| 46 | +### Misc |
| 47 | + |
| 48 | +* add docs workflow ([0347e9a](https://github.com/funkyheatmap/funkyheatmapjs/commit/0347e9a69e92e12090a79290f2da429fbcd8dd9e)) |
| 49 | +* add image legend to scIB ([f9f75fd](https://github.com/funkyheatmap/funkyheatmapjs/commit/f9f75fd2f1139beeb94b238320380f72ce1e1c02)) |
| 50 | +* add package to release-please ([8b7542a](https://github.com/funkyheatmap/funkyheatmapjs/commit/8b7542a5897b864e6d42f3886de78a66496a4ed7)) |
| 51 | +* add permissions for docs pr preview worklfow ([f9a7e7c](https://github.com/funkyheatmap/funkyheatmapjs/commit/f9a7e7c2a0c4887d073af68c4b047def29ede524)) |
| 52 | +* add text geom nuance to palette docs ([4ce04d0](https://github.com/funkyheatmap/funkyheatmapjs/commit/4ce04d072d8446faa7ce5c0a15ba8c2a0531b56a)) |
| 53 | +* bump node version 16->18 ([9c9e5c7](https://github.com/funkyheatmap/funkyheatmapjs/commit/9c9e5c7b128b2b6228cb30f15efa15086c7c8879)) |
| 54 | +* data typedefs ([80815a5](https://github.com/funkyheatmap/funkyheatmapjs/commit/80815a569af2f75e38cc4170e4afffe1f46ec344)) |
| 55 | +* docs preview pr workflow ([105e883](https://github.com/funkyheatmap/funkyheatmapjs/commit/105e8839584e33eeefff5b8faf256f775edf6cbc)) |
| 56 | +* document column groups ([938630f](https://github.com/funkyheatmap/funkyheatmapjs/commit/938630f6471ab32d8acfe1a2361933d9301cda38)) |
| 57 | +* document full tutorial ([88dc098](https://github.com/funkyheatmap/funkyheatmapjs/commit/88dc098de0bbe3ac0253b0fd12e96a994289e55a)) |
| 58 | +* document geoms ([2c57ef5](https://github.com/funkyheatmap/funkyheatmapjs/commit/2c57ef5781c9ac2655636c5edd6e5a90855acec3)) |
| 59 | +* document heatmap class ([bd0c94e](https://github.com/funkyheatmap/funkyheatmapjs/commit/bd0c94e58d700d43de0e1c564ce849caa4231e40)) |
| 60 | +* document more column class properties ([a47e4f7](https://github.com/funkyheatmap/funkyheatmapjs/commit/a47e4f710dcc6c28652548d266338b1365a2eacf)) |
| 61 | +* document palettes ([f7c7b75](https://github.com/funkyheatmap/funkyheatmapjs/commit/f7c7b75de84af010c9cf381c46e2b157d8702f61)) |
| 62 | +* document row groups, row info, legends ([708bd7c](https://github.com/funkyheatmap/funkyheatmapjs/commit/708bd7c1a9e2da915192ac1f377820198bb75070)) |
| 63 | +* fix docs pr preview ([18d6361](https://github.com/funkyheatmap/funkyheatmapjs/commit/18d6361d58b4f898ae3b2f552e9bb2c3f0fb574e)) |
| 64 | +* fix docs pr preview permissions ([810d725](https://github.com/funkyheatmap/funkyheatmapjs/commit/810d725dfadaec31b6c1dfbd9f6fd3969c4a2225)) |
| 65 | +* fix docs workflow ([8466a48](https://github.com/funkyheatmap/funkyheatmapjs/commit/8466a4890bfa2aa89fe456f1cc8999be151ecc4f)) |
| 66 | +* fix static path ([a82e7ba](https://github.com/funkyheatmap/funkyheatmapjs/commit/a82e7ba675a3127ee88c6c81916f83d14b0584ce)) |
| 67 | +* fix tutorials sidebar ([194877c](https://github.com/funkyheatmap/funkyheatmapjs/commit/194877ce247db1ab45850289eb73ae9451b5e989)) |
| 68 | +* fix typos ([0e0bb78](https://github.com/funkyheatmap/funkyheatmapjs/commit/0e0bb783c483c4de1b0ad5f9a5287a66a9c715aa)) |
| 69 | +* fix vignettes build ([334e55e](https://github.com/funkyheatmap/funkyheatmapjs/commit/334e55e3f7090285843be71d63880fc457535ad6)) |
| 70 | +* Merge pull request [#20](https://github.com/funkyheatmap/funkyheatmapjs/issues/20) from funkyheatmap/position-args ([41b38ef](https://github.com/funkyheatmap/funkyheatmapjs/commit/41b38ef789e22c6d9d4a54561d3201fc7bffee96)) |
| 71 | +* more jsdoc ([713e00a](https://github.com/funkyheatmap/funkyheatmapjs/commit/713e00a94b4f6951c5b1f68bdc49f7c454b1dffa)) |
| 72 | +* outline release process ([9a2e9be](https://github.com/funkyheatmap/funkyheatmapjs/commit/9a2e9be474d5713da8710f0b84768f5f669f0e41)) |
| 73 | +* position options and redo palettes ([5435b3e](https://github.com/funkyheatmap/funkyheatmapjs/commit/5435b3ea10d6cb52bf8fa4027ee066d8c3ad75e0)) |
| 74 | +* prettify links to source ([5fbe47e](https://github.com/funkyheatmap/funkyheatmapjs/commit/5fbe47e1147ab243237d806794fd53e39c0d2eec)) |
| 75 | +* release 0.3.0 ([f416084](https://github.com/funkyheatmap/funkyheatmapjs/commit/f416084608c27460e2333fc33cb626bebe8ee910)) |
| 76 | +* release-please config ([af45f00](https://github.com/funkyheatmap/funkyheatmapjs/commit/af45f00b2944426f5a4c921e02e32ca87c7db0db)) |
| 77 | +* release-please manifest ([ebaf9d6](https://github.com/funkyheatmap/funkyheatmapjs/commit/ebaf9d6547da53240e7d91d34a3311c7c8e40911)) |
| 78 | +* release-please new version config ([f41e5c5](https://github.com/funkyheatmap/funkyheatmapjs/commit/f41e5c5a1bdcdfcc4ed74ccf58497a75288644d5)) |
| 79 | +* scIB tutorial ([a62ad61](https://github.com/funkyheatmap/funkyheatmapjs/commit/a62ad61c9d4c6295851659e7118b85ac1505ff34)) |
| 80 | +* setup jsdoc ([74a47f1](https://github.com/funkyheatmap/funkyheatmapjs/commit/74a47f1c7325408e14762a86d9f9ae881061b66e)) |
| 81 | +* showcase row_info and row_groups ([a9d1aac](https://github.com/funkyheatmap/funkyheatmapjs/commit/a9d1aac411038d044211036d3471c982b97b1cbe)) |
| 82 | +* simplify build ([392f181](https://github.com/funkyheatmap/funkyheatmapjs/commit/392f1819a09bc158f102729d942bf60cb8b56752)) |
| 83 | +* simplify links ([18d4519](https://github.com/funkyheatmap/funkyheatmapjs/commit/18d4519dd1b106eac035b4f1174ed0340a99240e)) |
| 84 | +* specify lastest release ([3e51eec](https://github.com/funkyheatmap/funkyheatmapjs/commit/3e51eec2ea72dd80fee7c1e3df5eff6322cd2803)) |
| 85 | +* trigger release please actions with token ([8df5444](https://github.com/funkyheatmap/funkyheatmapjs/commit/8df54446d19cbfc6b61a39c787c9dd3626d34727)) |
| 86 | +* update changelog ([b7a493a](https://github.com/funkyheatmap/funkyheatmapjs/commit/b7a493a4b186e1a9d22a97e80f7924158e3fef25)) |
| 87 | +* update readme ([8c036b4](https://github.com/funkyheatmap/funkyheatmapjs/commit/8c036b4eef1b770e27fb47b1464374f7286168dc)) |
| 88 | +* write simple tutorial ([769fce5](https://github.com/funkyheatmap/funkyheatmapjs/commit/769fce5a34e1e1d38af309e9f776b9eb9c53ea61)) |
| 89 | + |
| 90 | + |
| 91 | +### Tests |
| 92 | + |
| 93 | +* add legends to scIB vignette ([308e6ff](https://github.com/funkyheatmap/funkyheatmapjs/commit/308e6ff35616555f2c551cd6a6c7c13b02d0539b)) |
| 94 | +* add scIB vignette ([3e6bd92](https://github.com/funkyheatmap/funkyheatmapjs/commit/3e6bd92ca660bcf219ab124e6dc4eae352acda9c)) |
| 95 | +* check id_color is in the columns ([23cb639](https://github.com/funkyheatmap/funkyheatmapjs/commit/23cb639abc81562bd18bf66b609663a603714c17)) |
| 96 | +* input utils ([b330838](https://github.com/funkyheatmap/funkyheatmapjs/commit/b330838902033a0f52e6d50e76c996b5273e322c)) |
| 97 | +* rename input utils ([ba25934](https://github.com/funkyheatmap/funkyheatmapjs/commit/ba2593422e86f9db39d015164ff1c6124af9ae09)) |
| 98 | +* set defaut palette for text to none ([4418654](https://github.com/funkyheatmap/funkyheatmapjs/commit/44186540ee64a23f302a9652af252bc960b673f4)) |
| 99 | +* util function to convert dataframes ([3d13434](https://github.com/funkyheatmap/funkyheatmapjs/commit/3d13434a9019fbb68af9621fe57cf2944b234b60)) |
| 100 | +* verify boolean data is inferred as text ([b19ac06](https://github.com/funkyheatmap/funkyheatmapjs/commit/b19ac06a5ad4d80742aba57f55640a1e7111c5a2)) |
| 101 | + |
3 | 102 | ## [0.2.5](https://github.com/funkyheatmap/funkyheatmapjs/compare/v0.2.4...v0.2.5) (2024-02-15) |
4 | 103 |
|
5 | 104 | ### Bug Fixes |
|
0 commit comments