Skip to content

Latest commit

 

History

History
478 lines (254 loc) · 37.5 KB

CHANGELOG.md

File metadata and controls

478 lines (254 loc) · 37.5 KB

Changelog

0.6.18 (2024-09-26)

Bug Fixes

  • components: fix react type of gs-text-input (dae0d5d)

0.6.17 (2024-09-25)

Features

  • components: add react support (32bf97d)

0.6.16 (2024-08-22)

Features

  • components: mutations over time: change label of proportion selector #409 (79b307b)

0.6.15 (2024-08-21)

Features

  • components: also display error details when LAPIS calls fail (fbb16a4), closes #366
  • components: dispatch gs-error event when an error occurs (c608a60), closes #366

0.6.14 (2024-08-20)

Features

  • components: mutations over time: also show total number of available sequences in tooltip (141540e), closes #386
  • components: proportion selector: indicate error when min percentage > max percentage (649a9b8), closes #115

Bug Fixes

  • components: don't bundle dependencies, publish separate standalone bundle instead (eed1710), closes #407

0.6.13 (2024-08-02)

Bug Fixes

  • components: reduce flashiness of loading skeletons (3b14326), closes #292

0.6.12 (2024-07-31)

Features

  • components: add delay for proportion filter #421 (aac7100)
  • components: add select all/none button to dropdown selector #361 (fdce127)
  • components: set toolbar components to a fixed width #389 (c7b1b3b)

Bug Fixes

  • components: proportion selector no longer removes dot on input (8a0b814)
  • components: rerender number of sequences over time when input changes #395 (1286031)

Performance Improvements

  • components: speed up mutations over time proportion filter #388 (f23e510)

0.6.11 (2024-07-30)

Features

  • components: add info texts for four components (2ecd695), closes #415 #416 #417 #418
  • components: prevalence over time: add code example and link to codepen to info box #404 (3b22850)

0.6.10 (2024-07-29)

Features

  • components: add button to show a component in fullscreen #405 (c5bc0cc)

Bug Fixes

  • components: mutations over time: filter mutations rows by proportion according to overall proportion (37775c0), closes #387

0.6.9 (2024-07-26)

Features

  • components: provide a standalone JS bundle (#400) (1ddc72b)

0.6.8 (2024-07-25)

Features

  • components: mutations over time: sort grid rows by mutations (8833d90), closes #384

Bug Fixes

  • components: fix missing return when sorting mutations by segments/genes (abdd446)

0.6.7 (2024-07-25)

Features

  • components: add color scale selector to mutations over time #354 (5b539a8)
  • components: change info box to modal #348 (c7810e8)
  • components: hide proportion text on small mutations over time windows #377 (d8b1385)

0.6.6 (2024-07-23)

Features

  • components: mutations over time: add button to download the data (ec304df), closes #362

Bug Fixes

  • components: change week display format to YYYY-[W]WW (e.g. 2024-W03) (e24e4d8)
  • components: mutations over time: position tooltip using css (instead of floatingUi) for better performance (f5d8db0)

0.6.5 (2024-07-22)

Bug Fixes

  • components: mutations over time: still show the toolbar when there are too many mutations (e67d9de)

0.6.4 (2024-07-22)

Features

  • components: tooltip for mutations over time grid #353 (6dc3517)

Bug Fixes

  • components: fix last day of iso week (6ec2d9d)
  • components: mutations over time: limit the number of rows and columns that can be displayed in the grid (520d196), closes #367

0.6.3 (2024-07-22)

Features

  • components: initial mutations over time component (114a0a4)

0.6.2 (2024-07-18)

Bug Fixes

  • components: export lineage filter (5d9f53d), closes #324

0.6.1 (2024-07-18)

Features

  • components: add lineage filter component (b398f22), closes #324

0.6.0 (2024-07-18)

⚠ BREAKING CHANGES

  • components: remove the headline attribute from all visualization components. Instead, dashboard developers should simply create a headline themselves, outside the component, using standard HTML/CSS.

Features

  • components: remove headline from all visualization components (47a6626), closes #350

0.5.7 (2024-07-16)

Features

  • components: number sequences over time: add info and download button (6f184dc), closes #328
  • components: number sequences over time: add logarithmic scale for charts (2238b84), closes #333

Bug Fixes

  • components: unify casing of downloaded files to snake case (90a594c)

0.5.6 (2024-07-16)

Features

  • components: number of sequences over time: implement line chart view (b5a5cb3), closes #317

0.5.5 (2024-07-15)

Features

  • components: add new component that shows the number of sequences over time (32f4dcd), closes #327
  • components: number of sequences over time: compute data (ccd27d6), closes #327
  • components: number of sequences over time: implement bar chart view (dba386c), closes #316
  • components: number of sequences over time: implement table view (b52021a), closes #318

0.5.4 (2024-07-15)

Features

  • components: mutation filter: add explanation to info box (361a519), closes #182

0.5.3 (2024-07-12)

Bug Fixes

  • components: mutation filter: initialValue must be of type Object (6837704)

0.5.2 (2024-07-10)

Bug Fixes

  • components: prevalence over time: bar chart disappeared when selecting "None" confidence interval #311 (0f3cec2)

0.5.1 (2024-07-02)

Features

  • components: reduce the smallest size of the date picker (4c9b51e)

Bug Fixes

  • components: correct sorting with null values in gs-aggregate (83ba9c3)

0.5.0 (2024-06-28)

⚠ BREAKING CHANGES

  • components: renaming of props to components
    • gs-mutation-comparison: variants -> lapisFilter
    • gs-mutations: variant -> lapisFilter
    • gs-prevalence-over-time: numerator -> numeratorFilter, denominator -> denominatorFilter
    • gs-relative-growth-advantage: numerator -> numeratorFilter, denominator -> denominatorFilter

Features

  • components: make y-axis max value configurable (87b2d6c)
  • components: more prominent relative growth advantage value display (a73bec9)
  • components: show unknown date only in bar chart and table in prevalence-over-time (956d1a7)

Code Refactoring

  • components: rename (almost) all occurrences of variant to lapisFilter, or dataset (b991df7)

0.4.5 (2024-06-19)

Features

  • components: allow to set pagination limit for all tables (887a230)
  • components: placeholderText for location-filter (43cfd81)

0.4.4 (2024-06-18)

Features

  • components: initial sorting of aggregate table (8f27235)

0.4.3 (2024-06-12)

Bug Fixes

  • components: remove date range selector fixed height for responsive design (3db6a2f)

0.4.2 (2024-05-29)

Features

  • components: location filter dispatches event when empty input (d459cc2)
  • components: text-input dispatches event when empty input (7ada890)

0.4.1 (2024-05-28)

Features

  • components: mobile friendly tabs #234 (f91454b)
  • components: responsive date range selector (be7a15e)

0.4.0 (2024-05-28)

⚠ BREAKING CHANGES

  • components: Remove height attribute from mutation filter object. It now adapts to the height of the containing objects.

Features

  • components: adjust width of info for small screens (d7f61c7)
  • components: change design of mutation filter (49e9b04)
  • components: gs-date-range-selector: add attributes initialDateFrom, initialDateTo #245 (c944011)
  • components: gs-location-filter: set all values in gs-location-changed event details #265 (4fce642)
  • components: mobile friendly info object #235 (c37423e)

Bug Fixes

  • components: gs-date-range-selector: set initial dateFrom and dateTo values from initialValue #245 (1c060f7)

0.3.2 (2024-05-27)

Features

  • components: make x-axis date field of gs-prevalence-over-time configurable #215 (e06cc11)
  • components: make x-axis date field of gs-relative-growth-advantage configurable #215 (947f072)

0.3.1 (2024-05-23)

Features

  • components: gs-location-filter: remove submit button #250 (0042d21)

0.3.0 (2024-05-22)

⚠ BREAKING CHANGES

  • components: the numerator attribute of gs-prevalence-over-time is now a nested object with separate keys for the displayName and the lapisFilter
  • components: remove size property from components and use width and height #237

Features

  • components: configurable target column for date range selector (57aa58e)
  • components: make NamedLapisFilter a nested type #209 (332ebc1)
  • components: move width and height outside of size property (432a7ed)

Bug Fixes

  • components: gs-location-filter: show better error #75 (187f9e7)

0.2.0 (2024-05-16)

⚠ BREAKING CHANGES

  • components: rename components: gs-aggregate-component to gs-aggregate, gs-mutation-comparison-component to gs-mutation-comparison, gs-mutations-component to gs-mutations

Features

  • components: add error boundary to components (0921b81)
  • components: unify custom element names (047c84e)

0.1.5 (2024-05-15)

Features

  • components: info button opens a scrollable info panel (7a632ae)
  • components: optional configurable headline of components (e136b37)

0.1.4 (2024-05-13)

Features

  • components: all input components should have a initialValue attribute (2c76e88)
  • components: disable dark mode in daisyui (4439c78)
  • components: set size of display components or resize to fit container #191 (5019cfe)

Bug Fixes

  • components: show an info element on mutation filter #157 (04d08b9)

0.1.3 (2024-04-25)

Features

  • components: new aggregate table component (ab73048), closes #158

0.1.2 (2024-04-24)

Bug Fixes

  • components: configure public access for scoped packages (e053282)
  • components: make package public (5fbf6b9)

0.1.1 (2024-04-24)

Features

  • components: indicate error on wrong mutation filter input #156 (b5e39c7)

0.1.0 (2024-04-24)

Features

  • add logarithmic and logistic scale to prevalence over time charts (57df325)
  • components: add a bubble chart to prevalence over time (c6cc540)
  • components: add confidence intervals to line and bar chart #111 (7243c6d)
  • components: add date range selector and unify selector component (ee3167b), closes #9
  • components: add download button to mutation comparison (574d131)
  • components: add download button to mutations #60 (f414205)
  • components: add gs-date-range-changed event to date range selector (b4f43c7)
  • components: add insertion tab for mutations component (7259feb)
  • components: add mutation comparison venn diagram (c490020)
  • components: add mutation comparison with table (eadd9a7)
  • components: add mutation filter component (#149) (49c2f9a)
  • components: add proportion selector (59d785b)
  • components: add proportion selector to mutations (74cfdac)
  • components: add scale selector to relative growth advantage (564bec9), closes #67
  • components: add text input (5e1b601)
  • components: allow filter by mutation type for mutations tab (aea2a4f)
  • components: bring back the custom-elements-manifest analyzer #34 (1e198b1)
  • components: build and use components in a separate index.html #35 (0a95979)
  • components: change prevalence over time tab labels (f0914e3)
  • components: disable chart animations (ac65124)
  • components: hide scaling selector on tab view in prevalence over time (23c10b2), closes #88
  • components: implement button to download prevalence over time data as CSV #61 (08e7fea)
  • components: migrate inner lit components to preact (7980cc7)
  • components: move date range selector to preact (ec3b244)
  • components: mutation comparison: allow user to filter data by substitution/deletion #109 (ba3256f)
  • components: mutation comparison: allow user to set min/max proportions #108 (8915b0f)
  • components: provide reference genome to all components (6e66e2d)
  • components: set minimal proportion on MutationComparison to 50% #97 (cb72cc9)
  • components: show tooltip count and total count on bubble plot to first digit (57aafc3), closes #25
  • components: use explicit format of insertions and mutations (29a7af0)
  • components: use gridjs for mutation table (0c9134a), closes #16
  • components: use label of tooltip for footnote in Venn diagram (59fc545)
  • components: use lapis 2 (db5d155)
  • components: use percent format for all table columns with prevalence (b767669)
  • components: use play function to select venn diagram tab (6586ab1)
  • examples: add example React app to demonstrate how to use the components #133 (1d6c53b)
  • implement autocomplete for location filter #69 (0f94c08)
  • implement custom event when location filter is submitted #70 (3b07d5b)
  • show count in "prevalence over time" table #18 (b547c11)
  • use constant for LAPIS url in stories (a3c2a03)
  • use scale type for each tab separately (773da95)

Bug Fixes

  • components: bugs in the temporal functions (40b1cd7)
  • components: export MutationFilterComponent (51adefd)
  • components: fix types of logit scale #144 (23c0b57)
  • components: move flaky date range test to playwright (74308f3)
  • components: show correct granularity on prevalence over time table (7897059), closes #27
  • components: show mutations on grid view, when one of the proportions is in the proportionInterval (5c4672b)
  • components: SlidingOperator when windowSize is greater than dataset #26 (2b9f951)
  • components: sort mutation comparison table by position (15dc4f2)
  • import dayjs plugins from esm not directly (203a219)
  • make css fully available for tailwind and daisyui (94c0a93)
  • workaround for missing module declaration (e212e3c)