Recent Releases of genome-spy

genome-spy - v0.61.1

0.61.1 (2025-06-16)

Bug Fixes

  • core: zoom extent and geometric zoom (8e469d3) by @

- JavaScript
Published by tuner 12 months ago

genome-spy - v0.61.0

0.61.0 (2025-06-16)

Bug Fixes

  • app: show each data field only once in the context menu (8b88696) by @tuner
  • core: remove console.log from binnedIndex (41c225c) by @tuner
  • core: remove more console.logs in binnedIndex (95baf95) by @tuner
  • core: scale inside conditional encoding (c2ddb7e) by @tuner
  • core: scale resolution on conditional convenience channels (7eb2a87) by @tuner
  • core: silence erroneous warning about identical arrays in mergeObjects (63b91b9) by @tuner
  • core: wrong organism in refseqGene tooltips (b3ee6af), closes #279 by @tuner

Features

  • core: filter by interval selection (7dfe326) by @tuner

- JavaScript
Published by tuner 12 months ago

genome-spy - v0.60.1

0.60.1 (2025-06-12)

Bug Fixes

  • core: fixes a problem in brushing initiation introduced in an earlier fix (4c7992d) by @tuner

- JavaScript
Published by tuner 12 months ago

genome-spy - v0.60.0

0.60.0 (2025-06-12)

Bug Fixes

  • core: clear uniqueIdIndex in collector upon reset (6dfdbe4) by @tuner
  • core: don't drag selection with second mouse button (3f63c00) by @tuner
  • core: flickering mouse cursor when brushing a new selection (ea0d6db) by @tuner
  • core: more click/selection behavior fixes (fc8e01a) by @tuner
  • core: prevent picking of elements under the selection rect (58ccd7a) by @tuner
  • core: sticky tooltip misbehavior when panning by dragging (744f30e) by @tuner

Features

  • core: allows the array of source urls to be placed in a separate file (998cfe4) by @tuner
  • core: dblclick clears interval selection (5094e65) by @tuner
  • core: drop shadows for rect marks (#282) (866cc4e) by @tuner
  • core: hatched rectangles (d8366e1), closes #280 by @tuner
  • core: interval selection (#281) (200d280) by @tuner
  • core: keep selected points visible regardless of score-based semantic zoom (5538df9) by @tuner
  • core: provide d3 format function in the expression language (fff83eb) by @tuner
  • core: show measures in the selection rectangle (edfd516) by @tuner
  • core: sticky tooltips (6bf7be4), closes #86 by @tuner

- JavaScript
Published by tuner 12 months ago

genome-spy - v0.59.0

0.59.0 (2025-02-13)

Bug Fixes

  • core: throw error if number of regex capture groups in regexFold is not one (2641856), closes #273 by @tuner

Features

  • app: hide hidden metadata attributes from tooltip (da73108) by @tuner
  • app: hierarchical metadata attributes (#274) (dc4c483) by @tuner

- JavaScript
Published by tuner over 1 year ago

genome-spy - v0.58.3

0.58.3 (2024-12-20)

Bug Fixes

  • app: change the changed css file name, round 2 (7e9cfc7) by @tuner

- JavaScript
Published by tuner over 1 year ago

genome-spy - v0.58.2

0.58.2 (2024-12-20)

Bug Fixes

  • app: change the changed css file name (caf4a4c) by @tuner

- JavaScript
Published by tuner over 1 year ago

genome-spy - v0.58.1

0.58.1 (2024-12-10)

Bug Fixes

  • core: null values in tooltip (e472345)

- JavaScript
Published by tuner over 1 year ago

genome-spy - v0.58.0

0.58.0 (2024-12-07)

Bug Fixes

  • core: add missing expression function replace (66dd63e) by @tuner
  • core: fix BamSource to work with new gmod/bam-js package (7c64820) by @
  • core: improve error messages (bdeea93) by @tuner

Features

  • app: highlight views in dataflow inspector (b737634) by @tuner
  • core: add support for vcf files (7f5b3a5) by @tuner
  • core: show nested objects in tooltip (b645cf9) by @tuner
  • playground: add favicon (dc07dec) by @tuner

- JavaScript
Published by tuner over 1 year ago

genome-spy - v0.57.0

0.57.0 (2024-11-28)

Bug Fixes

  • app: extract sample ids from data when they are not specified explicitly (b074ee3) by @tuner
  • core: show a more informative error on unknown chromosomes (2c6582e) by @tuner
  • core: show a useful error message when a scheme contains invalid colors (7b637fb) by @tuner
  • playground: file datatable styling (18724bc) by @tuner

Features

  • core: throw error when accessing unknown data fields (357f39b) by @tuner
  • playground: add "Format code" tool button (861c0c9) by @tuner
  • playground: format using prettier (6be263d) by @tuner
  • playground: resizeable panels (a192431) by @tuner

- JavaScript
Published by tuner over 1 year ago

genome-spy - v0.56.1

0.56.1 (2024-08-21)

Bug Fixes

  • core: selection config wasn't always handled properly (c2dbbc8) by @tuner

- JavaScript
Published by tuner almost 2 years ago

genome-spy - v0.56.0

0.56.0 (2024-08-20)

Features

- JavaScript
Published by tuner almost 2 years ago

genome-spy - v0.55.0

0.55.0 (2024-08-12)

Features

- JavaScript
Published by tuner almost 2 years ago

genome-spy - v0.54.0

0.54.0 (2024-08-06)

Bug Fixes

  • incorrect grid lines when "excluded" scale and axis resolutions are used (a09719f)

Features

  • core: add aggregate functions to "aggregate"transform (a73d229)

- JavaScript
Published by tuner almost 2 years ago

genome-spy - v0.53.1

0.53.1 (2024-05-16)

Bug Fixes

  • core: minify favicon svg and remove namespaced attributes (e9a3619) by @tuner

- JavaScript
Published by tuner about 2 years ago

genome-spy - v0.53.0

0.53.0 (2024-05-16)

Bug Fixes

  • core: filterScoredLabels transform sometimes failed to generate data, missing gene symbols (40a7dc2), closes #252 by @tuner
  • core: fix stack overflow in setupCloner (fad696f) by @tuner
  • core: handle format's responseType in UrlSource (14d6609) by @tuner
  • react-component: fix typing issues, building, dependencies, etc (3389e5c) by @tuner

Features

  • react-component: add initial component (#255) (f676ff6) by @trentfridey

Performance Improvements

  • core: create new cloners for batches only when the data objects' shape changes (2eeb9c3) by @tuner

- JavaScript
Published by tuner about 2 years ago

genome-spy - v0.52.0

0.52.0 (2024-04-26)

Bug Fixes

  • app: actions were invoked twice when a focused OK button was activated using Enter key (5609151)
  • app: paragraphs margins in bookmark descriptions (42b30cf)
  • app: styling of the collapse button in bookmark tour (817e434)
  • core: automatically append slash to baseUrls in the view spec (5834209)
  • core: bundle the genome assemblies into the JavaScript library (80d1645)

Features

  • core: publish view width and height as parameters (fa8a2bc)

- JavaScript
Published by tuner about 2 years ago

genome-spy - v0.51.0

0.51.0 (2024-03-26)

Bug Fixes

  • app: don't show views with non-configurable visibility in the menu (4dc6165)

Features

  • app: new action for creating custom groups based on categorical metadata attributes (14c8640)

- JavaScript
Published by tuner about 2 years ago

genome-spy - v0.50.2

0.50.2 (2024-03-22)

Bug Fixes

  • core: data source merging in flowOptimizer (854492a)
  • core: don't override baseUrl when importing views using a url (d08bce8)
  • core: missing padding when the root view didn't fill the whole container (32b9b6d), closes #250
  • core: randomly missing axes (7d27354)

- JavaScript
Published by tuner about 2 years ago

genome-spy - v0.50.1

0.50.1 (2024-03-14)

Bug Fixes

  • core: canvas sizing when it doesn't fill the whole container (393cab5)
  • core: clipped tooltip (e48ad69)
  • core: silence the "mark has no data" error (30b251b), closes #247

- JavaScript
Published by tuner about 2 years ago

genome-spy - v0.50.0

0.50.0 (2024-03-08)

Bug Fixes

  • core: "link" mark's other endpoint didn't quite reach the target (fc10bff)
  • core: domain extraction when using bar charts (75c15c4)
  • core: fieldDef typings, allow multiple conditions in ValueDefs (130b5c8)
  • core: improve antialiasing of text and link marks (5feda3f)
  • core: mark property typings, more accurate JSON schema (fb46978)
  • core: point selections when tooltip is disabled (aad6b33)
  • core: precision issue when zooming a scale with a transition animation (a474eaf)
  • core: rounding of viewport clipping coords (30f9a21)

Features

  • core: support minPickingSize in "point" mark (09a478a)

- JavaScript
Published by tuner about 2 years ago

genome-spy - v0.49.0

0.49.0 (2024-03-06)

Bug Fixes

  • core: improve font manager error messages (b04bb9e)

Features

  • core: point selections and conditional encoding (#245) (864b070)

- JavaScript
Published by tuner about 2 years ago

genome-spy - v0.48.2

0.48.2 (2024-02-22)

Bug Fixes

  • core: 32 instead of 24 bits for uniqueId in picking (7ae8b7c), closes #218

Performance Improvements

  • core: improve picking and tooltip performance (#243) (17e92fc)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.48.1

0.48.1 (2024-02-20)

Bug Fixes

  • core: also handle y direction in drag-to-pan inertia (88f53e8)
  • core: categorical data in "link" mark misbehaved (14a4d8d), closes #231
  • core: rect mark's corner radius (42af3a6)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.48.0

0.48.0 (2024-02-20)

Features

  • core: add inertia to drag-to-pan interaction (#240) (8b00907)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.47.0

0.47.0 (2024-02-16)

Bug Fixes

  • app: don't activate search field using shortcut when focus is in another input field (d5a72fc)
  • core: improve mouse wheel inertia (5dc308c), closes #166
  • core: scale padding (a1e6a0e)
  • core: use JSON.stringify in facetCoords InternMap (e0e195a)
  • core: vertexArrayObject issue (3c71c7e)

Features

  • core: zoomLevel param (79eb70c)
  • core: add powerPreference to embed options (f3af4a0)
  • core: lerp-smoothed scrollbar animation (#238) (971c4a5), closes #166
  • core: support "text", "number", and "color" in param input bindings (1820427)

Performance Improvements

  • core: improve picking (hover, click) performance (a3a6889)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.46.1

0.46.1 (2024-02-13)

Bug Fixes

  • app: mergeFacets transform correctly updates data-based domains (7a3f5d5)
  • app: sampleCount in mergeFacets had an incorrect value at certain circumstances (d2ae3f0)
  • core: param scopes in formula and filter transforms (4a4c3f3)

Performance Improvements

  • app: don't propagate twice in mergeFacets transform when the provenance state is navigated (b09cdc9)
  • core: optimize coverage transform a bit (25c7375)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.46.0

0.46.0 (2024-02-12)

Bug Fixes

  • app: aggregateSamples without an extra layer (413b32e), closes #233
  • core: allow undefined in expressions (d2334c9)
  • core: properly reset RangeMap entries when Collector receives an empty dataset (494423f)

Features

  • core: change the way import params are defined (17d4e05)
  • core: import templates defined within the specification (6877b15)
  • core: show error indicator for failed lazy data loading (74248c7)
  • core: show loading indicator for UrlSource (1b583fe)
  • core: support params in filter and formula transforms (11d9626)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.45.0

0.45.0 (2024-02-08)

Bug Fixes

  • app: show params in the view-settings menu only if there are bindings (036fd40)
  • core: exprRef in view title (cede00e)

Features

  • core: more ExprRefs to "text" mark properties (732f264)
  • core: parameterized imports (d9d8ec7), closes #56
  • core: support ExprRefs in inwardStroke and fillGradientStrength props of "point" mark (45727a5)
  • core: support ExprRefs in semanticZoomFraction property (5961c1e)
  • core: support ExprRefs in BigBed and BigWig data sources (b8681dd)
  • remove sampleFacetPadding property and the special handling of point sizes (7121a7e)
  • scoped parameters (#235) (975fe29)
  • support ExprRefs in url and sequence data sources (58dad1c)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.44.0

0.44.0 (2024-01-30)

Bug Fixes

  • core: fix a bug introduced in the previous fix (b650b94)
  • core: improve windowed lazy data loading logic (7d9028e), closes #221

Features

  • core: allow scale ranges to be specified using parameters (#228) (caf3b68)
  • core: parameter-driven mark properties (#227) (2af6d35)
  • core: support exprs in datums in ChannelDefs (7099b04), closes #205

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.43.3

0.43.3 (2024-01-22)

Bug Fixes

  • app: always propagate complete in mergeFacets (427cebe)

Performance Improvements

  • core: stupid fast bed parser (b5b0776)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.43.2

0.43.2 (2024-01-19)

Bug Fixes

  • core: flush queue in coverage transform before each facet batch (19b3246)

Performance Improvements

  • core: optimize the custom bed parser (1112e53)
  • core: use callback, not iterator in kWayMerge (361213a)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.43.1

0.43.1 (2024-01-18)

Performance Improvements

  • core: implement an optimized bed parser (c1d1067)
  • core: improve ´rect´ mark performance, add even more unrolling (6b9e7c9)
  • core: use Uint16Array for categorical vertex arrays (1e3a9c7)
  • core: use Uint32Array as vertex buffer for index and locus scale (#224) (85f54a3)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.43.0

0.43.0 (2024-01-16)

Features

  • core: allow disabling sorting and indexing the data by x channel (2899241)

Performance Improvements

  • core: don't use d3-array's group to group facets. Its slow (01f7b01)
  • core: more unrolling to arrayBuilder (7f2d130)
  • core: optimize regexFold transform (2386137)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.42.2

0.42.2 (2024-01-12)

Performance Improvements

  • core: also deduplicate vertex buffers when discretizing scale is used (97cf3e5)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.42.1

0.42.1 (2024-01-12)

Performance Improvements

  • core: add caching to indexer (of categorical values) (6e0734c)
  • core: deduplicate vertex buffers that share the same quantitative field (118196d)
  • core: use gl_VertexID to calculate rect corners (26cdf4b)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.42.0

0.42.0 (2024-01-11)

Bug Fixes

  • core: disable binned vertex indexing if data are unordered (3309919), closes #142
  • core: observe devicePixelRatio and rerender when it changes (3df60cd), closes #208

Features

  • core: add better debouncing configuration to lazy data sources (57dcba9), closes #204
  • core: throw an error if regex in regexFold transform does not match any column (ef7bee7)
  • core: visual indicator for lazy-loading status (cb59657), closes #157

Performance Improvements

  • core: remove unnecessary bindVertexArray call in "link" mark (b6b71f3)
  • core: use ext.drawArraysInstancedBaseInstanceWEBGL in "link" mark (1de9e18), closes #214

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.41.0

0.41.0 (2023-12-20)

Features

  • experimental param-driven mark properties (#212) (2a3bda5)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.40.0

0.40.0 (2023-12-18)

Bug Fixes

  • core: fix locus/index scale precision issue on macOS Sonoma (8a6c934)

Features

  • core: add new "link" mark props: maxChordLength and arcFadingDistance (d72de62)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.39.0

0.39.0 (2023-12-12)

Bug Fixes

  • app: sample faceting in "link" mark (33a9a5f), closes #198

Features

  • core: add minPickingSize prop to link mark (fac1fbd), closes #84
  • core: clamp "link" mark's apex to viewport edge (4c26e3a), closes #206
  • core: more shapes and props for the "link" mark (7e99459), closes #199
  • core: new "tick-up", "tick-right", etc. point shapes (bd4c92d), closes #196

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.38.0

0.38.0 (2023-11-24)

Bug Fixes

  • better error message when an app spec is loaded with core package (193be81), closes #171
  • playground: oscillating sizes when panel layout is changed (1d60d43), closes #186

Features

  • core: viewportWidth/Height and scrollbars (#194) (8a51b77)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.37.4

0.37.4 (2023-11-07)

Bug Fixes

  • core: import.meta.env.DEV failed with webpack (bdb0709)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.37.3

0.37.3 (2023-11-07)

Bug Fixes

  • core: global object was broken in expressions (c8ece1d)

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.37.2

0.37.2 (2023-09-29)

Note: Version bump only for package root

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.37.1

0.37.1 (2023-09-28)

Note: Version bump only for package root

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.37.0

0.37.0 (2023-09-28)

Features

- JavaScript
Published by tuner over 2 years ago

genome-spy - v0.36.1

0.36.1 (2023-08-28)

Bug Fixes

  • core: update scale domains when container view has shared scale but independent (dynamic) data (6b551a3), closes #183
  • playground: improve layout on mobile devices (f73ea49)
  • playground: prevent word wrapping in toolbar (7506731)

- JavaScript
Published by tuner almost 3 years ago

genome-spy - v0.36.0

0.36.0 (2023-08-18)

Bug Fixes

  • core: replace Axis with GenomeAxis in the schema (e22d60e)

Features

  • playground: allow loading specs from urls (2ae7118)
  • playground: link the bowtie to the website (e9d394b)
  • playground: show title/description in toolbar (8d2f537)

- JavaScript
Published by tuner almost 3 years ago

genome-spy - v0.35.0

0.35.0 (2023-08-16)

Features

- JavaScript
Published by tuner almost 3 years ago

genome-spy - v0.34.0

0.34.0 (2023-06-16)

Bug Fixes

  • app: closeup view wasn't focused correctly when opened through context menu (b37fb27)
  • app: handle explicit child view width in SampleView (fb580e5)
  • app: problem with Redux state when samples are extracted from data (d48e3ed)
  • core: handle interaction events also in UnitView (b30af23)
  • core: propagate interaction events to all layers (af7e900)

Features

  • app: allow sorting, filtering non-genomic data (d7bb194)

- JavaScript
Published by tuner almost 3 years ago

genome-spy - v0.33.0

0.33.0 (2023-06-07)

Bug Fixes

  • app: add a sensible error msg to mergeFacets (c49b47f)
  • app: extracting samples from data was broken (8843ec5)
  • app: handling of paddings in SampleView (b3b2eba)
  • app: hide axis grids from view visibility dropdown (c219918)
  • app: state problem in MergeFacets transform (d58092c)
  • core: setViewport misbehaved when clipRect was set but mark had no clip property set (c4e7e08)
  • core: viewport rounding error handling (2e220da)

Features

  • app: support axes, grid lines, and view background in SampleView (e68cf4b)
  • core: add background prop for canvas background color (ffacfa5)
  • core: optimize concat's default scale resolution for track-based layouts (024c527)
  • core: shared axes in concat views (#162) (eaa660b)

Performance Improvements

  • core: don't set viewport if the size of the clipped coords is zero (44dc9f0)

- JavaScript
Published by tuner almost 3 years ago

genome-spy - v0.32.2

0.32.2 (2023-05-24)

Bug Fixes

  • core: add missing zoom-transition to other continuous scales (60dcf9c)
  • core: axis ticks and grid lines were sometimes out of sync (dd88840)
  • core: update scale domains when data are loaded lazily (b70376b)

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.32.1

0.32.1 (2023-05-23)

Bug Fixes

  • app: hide children of invisible views in the menu (f28129d)
  • core: don't fetch lazy data for hidden views (eaa0ce4)

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.32.0

0.32.0 (2023-05-22)

Features

  • core: lazy loading for indexed FASTA, BigWig, and BigBed (#153) (aeb20f2)

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.31.2

0.31.2 (2023-05-09)

Note: Version bump only for package root

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.30.3

0.30.3 (2023-05-03)

Bug Fixes

  • core: prevent excessive CloneTransform optimization (3ce08ff)

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.30.2

0.30.2 (2023-04-28)

Note: Version bump only for package root

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.30.1

0.30.1 (2023-04-28)

Bug Fixes

  • core: eliminate blurry edges in stretched sequence logo letters (36365b3)

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.30.0

0.30.0 (2023-04-21)

Bug Fixes

  • app: search field was broken when sample faceting was not used (ec31702)
  • core: don't snap zooming to marks with a constant value on x or y channel (c43dcb4)
  • core: inconsistency between d3 and shader on threshold scale and interpolated scheme (6d3d55e)
  • core: incosistent color scheme when extracting domain from data (ab523ad), closes #69
  • core: piecewise color scale with more than three thresholds (a033ef3)

Features

  • app: add advanced filter for sample names (2fa3a1b)

Performance Improvements

  • app: disable mergeFacets when the attached view is hidden (c1eb057), closes #107
  • core: use bitmask instead of modulo in splitHighPrecision (0e502dd)

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.29.0

0.29.0 (2023-03-24)

Bug Fixes

  • app: apply padding to SampleView when it's at root (9f0f38c)
  • app: render view background in sample facets (2c78625)
  • core: don't show tooltips for data objects with no properties (01217cd)
  • core: repeat non-faceted data in facet views (ad71cf2)

Features

  • app: make sample and attribute labels configurable (8ac82db)

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.28.5

0.28.5 (2023-03-16)

Bug Fixes

  • app: update the link in the help button (6a25d4e)

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.28.4

0.28.4 (2023-03-09)

Note: Version bump only for package root

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.28.3

0.28.3 (2023-03-09)

Note: Version bump only for package root

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.28.2

0.28.2 (2023-03-09)

Performance Improvements

  • core: re-enable caching of view size (5f28392)

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.28.1

0.28.1 (2023-03-07)

Bug Fixes

  • core: fix a bug introduced in the previous commit (f397ed5)

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.28.0

0.28.0 (2023-03-07)

Bug Fixes

  • core: respect explicit GridView sizes (2e4c6d9), closes #117

Features

  • app: show filter-by-attribute examples in search help (7c42c8e), closes #126

- JavaScript
Published by tuner about 3 years ago

genome-spy - v0.27.1

0.27.1 (2022-11-04)

Bug Fixes

  • app: an exact search match wasn't clickable in advanced filter dialog (88d81e3)
  • app: show GenomeSpy version in toolbar (140b703)

- JavaScript
Published by tuner over 3 years ago

genome-spy - v0.27.0

0.27.0 (2022-11-03)

Features

  • app: add "remove group" action (#135) (4f9269e)
  • app: add search field to categorical advanced filter (6acfc89), closes #136
  • app: show group sizes in "group by thresholds" dialog (14d4a69)

- JavaScript
Published by tuner over 3 years ago

genome-spy - v0.26.1

0.26.1 (2022-10-24)

Bug Fixes

  • app: histogram thresholds were broken after minification (b67077f)

- JavaScript
Published by tuner over 3 years ago

genome-spy - v0.26.0

0.26.0 (2022-10-24)

Features

  • app: add histogram to advanced filtering and grouping (#134) (fb9ae38)

- JavaScript
Published by tuner over 3 years ago

genome-spy - v0.25.1

0.25.1 (2022-10-13)

Bug Fixes

  • core: disastrous performance on Safari (544cb80)

- JavaScript
Published by tuner over 3 years ago

genome-spy - v0.25.0

0.25.0 (2022-10-12)

Features

  • app: activate closeup (peeking) from context menu (9591960), closes #129
  • app: round the left corners of group labels (3efbc51)
  • dynamic named data (#132) (b60f7f0)

- JavaScript
Published by tuner over 3 years ago

genome-spy - v0.24.2

0.24.2 (2022-10-04)

Bug Fixes

  • core: link marks disappeared when zooming in (299addb), closes #124

- JavaScript
Published by tuner over 3 years ago

genome-spy - v0.24.1

0.24.1 (2022-09-07)

Note: Version bump only for package root

- JavaScript
Published by tuner over 3 years ago

genome-spy - v0.24.0

0.24.0 (2022-09-07)

Bug Fixes

  • app: order ordinal groups correctly (344b761), closes #114
  • core: point items disappeared when zooming close enough (6969dd2)

Features

  • app: add "Retain first n categories of xxx" action (4debaf7), closes #108
  • app: add "retain group-wise matched samples" action (1d1aeb4), closes #113

- JavaScript
Published by tuner over 3 years ago

genome-spy - v0.23.0

0.23.0 (2022-08-09)

Bug Fixes

  • app: improve link color in dialogs (31d3aa8)

Features

  • app: reset the state when bookmark tour ends (8c1f00b)

- JavaScript
Published by tuner almost 4 years ago

genome-spy - v0.22.1

0.22.1 (2022-06-01)

Performance Improvements

  • core: semantic zoom on Apple Silicon GPU (0a32f08)

- JavaScript
Published by tuner almost 4 years ago

genome-spy - v0.22.0

0.22.0 (2022-05-31)

Bug Fixes

  • app: keyboard shortcuts during a bookmark tour (33bcfaa)
  • app: prevent warning when pressing esc in a dialog (7b835ae)

Features

  • app: short urls to server-side bookmarks (110a237)
  • app: use a unique view name to identify an attribute (really!) (185c110)

- JavaScript
Published by tuner almost 4 years ago

genome-spy - v0.21.0

0.21.0 (2022-05-24)

Features

  • use a unique view name to identify an attribute (6721b9e)

Performance Improvements

  • more uniform optimizations (6039d12)
  • optimize rect mark's uniforms (2a6d587)
  • optimize rendering pipeline (c587bf5)
  • optimize rendering pipeline, minor stuff (8414998)
  • optimize rule mark's uniforms (826138f)
  • replace x bisector with binned index (7d05649)
  • use uniform block for viewport stuff (5079214)

- JavaScript
Published by tuner about 4 years ago

genome-spy - v0.20.0

0.20.0 (2022-05-11)

Bug Fixes

  • app: adjust attributes' offset to make rects crispier (e2e178d)
  • app: context menu didn't appear (dadd57c)
  • app: padding issue (847bb8d), closes #97

Features

- JavaScript
Published by tuner about 4 years ago

genome-spy - v0.19.1

0.19.1 (2022-04-11)

Bug Fixes

  • core: fix the previous commit (snapping) (a0341b0)
  • core: snapping to point mark when zooming (aaebdc2)
  • gets rid of fp64 gpu hack that fails on m1 macs (2aade84), closes #92
  • playground: import default spec properly. Fixes #94 (0514a10)

- JavaScript
Published by tuner about 4 years ago

genome-spy - v0.19.0

0.19.0 (2022-03-28)

Bug Fixes

  • core: don't remove CloneTransform that comes after Collector (e0246e2)

Features

  • app: accept single chromosomes and single-base coords in the search field. Closes #85 (eef5a44)
  • app: advanced filter with "value at locus" (eebb0e0)
  • app: allow transforms in aggregateSamples (8aed769)
  • app: group samples by threshold on attribute (dd9e5cf)

- JavaScript
Published by tuner about 4 years ago

genome-spy - v0.18.1

0.18.1 (2022-02-10)

Note: Version bump only for package root

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.18.0

0.18.0 (2022-02-10)

Bug Fixes

  • app: hide fullscreen button on unsupported browsers (e2f2c2a)
  • app: make font and icon sizes consistent across browsers (fb1f3d1)
  • app: make spacing of buttons consistent in modal dialogs (b780c0a)
  • app: relative URLs in bookmark notes now use spec's path as baseUrl (4ccb433)

Features

  • playground: validate spec using JSON schema (#87) (d6fc84c)

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.17.1

0.17.1 (2022-01-21)

Bug Fixes

  • app: bad usability of "Share bookmark" dialog (325994c)

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.17.0

0.17.0 (2022-01-21)

Bug Fixes

  • app: don't suppress tooltips when using a "tour" modal (7533e27)
  • app: open links in markdown in new tab (46c0f83)

Features

  • app: multilevel context menu (#70) (b2212ac)
  • app: remote bookmarks and bookmark tour (#71) (54211aa)

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.16.0

0.16.0 (2021-12-20)

Bug Fixes

  • paddingInner of glsl band scale when there's only a single band (31005e1)

Features

  • support categorical datums (fc25855), closes #54

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.15.0

0.15.0 (2021-11-25)

Bug Fixes

  • playground: put genomespy into a scrollable viewport (e43ea76)

Features

  • playground: add version number to toolbar (e79551d)
  • playground: replace CodeMirror 5 with Monaco (#64) (2f20957)

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.14.2

0.14.2 (2021-11-24)

Bug Fixes

  • playground: indent selection with tab (a01c2a8)

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.14.1

0.14.1 (2021-11-23)

Bug Fixes

  • a dummy change. testing versioning/publishing (efba81f)

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.14.0

0.14.0 (2021-11-23)

Features

  • split GenomeSpy "core" and "app" into separate, scoped npm packages (#62) (f3efe78)

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.13.0

0.13.0 (2021-11-22)

Bug Fixes

  • disable "Restore defaults" in view visibility menu when in default state (41c059b)
  • incorrect form validation in quantitative filtering dialog (4a75ecd)
  • suppress tooltip when a dropdown menu is open (a84bcf5)

Features

  • advanced filtering dialog for sample metadata and other attributes (#61) (3cc0b25)

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.12.1

0.12.1 (2021-11-18)

Bug Fixes

  • left/right alignment of rotated, ranged text (#59) (0c6104d)
  • vertical (orient: left/right) genome axis was rendered incorrectly (#60) (03e5383)

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.12.0

0.12.0 (2021-11-16)

Bug Fixes

  • attribute context menu (4a09a73)
  • properly access storeHelper in mergeFacets transform (04e57e6)
  • track undo states only for slices registered to provenance (01ab1aa)

Features

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.11.0

0.11.0 (2021-11-08)

Features

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.10.0

0.10.0 (2021-11-02)

Bug Fixes

  • adjust line-height of operator symbols in context menus etc (791cdfe)
  • don't complain about missing renderingContext (if it's not yet available) (d8715f6)
  • filter Redux' internal actions from provenance dropdown (f10b2a3)
  • filter Redux' internal actions from undo history (6bb31ea)
  • uncaught error in attribute highlighting (56a2190)
  • uncaught error in listener that closes search dropdown (c944589)
  • update state when the url hash is changed (fc62ad2)
  • use less/greater than unicode symbols in context menus (fb3c892)
  • various errors when SampleSlice is not present (193b941)

Features

  • add crc32 checksum to the state hash in url (f6c4284)
  • filtering/sorting by sample id (f364400)

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.9.0

0.9.0 (2021-10-21)

Features

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.8.0

0.8.0 (2021-10-20)

Bug Fixes

  • endpoint rounding in conversion from continuous to chromosomal intervals (1576328)
  • return a proper "complex" domain when it comprises the whole genome (20b832f)

Features

  • store all (named) scale domains in bookmarks (ded9141)
  • update zoomed scale domains to url hash (96da343)

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.7.0

0.7.0 (2021-10-14)

Bug Fixes

  • group label positions when window is resized (ca72dd0)
  • provide an event object for clicks that didn't hit a mark (19022f1)

Features

  • add removeEventListener to the api (04f29e3)
  • add sagittaScaleFactor prop to link mark (758585f)
  • named and observable scales (#45) (4011548)

- JavaScript
Published by tuner over 4 years ago

genome-spy - v0.6.0

0.6.0 (2021-09-28)

Bug Fixes

  • implicit provenance undo when the current node is not the last one (0146fab)
  • improve search field's focus/selection behavior (fd68e5d)

Features

  • implicit provenance undo when using the search field to filter samples by nominal attributes (4c195c6)

- JavaScript
Published by tuner over 4 years ago