Recent Releases of gosling.js

gosling.js - v2.0.0-alpha.2

   πŸš€ Features

  • Support zoom and pan in circular tracks  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1181 (bfc36)
  • Support transparent background of the root canvas  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1186 (1f688)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] 9 months ago

gosling.js - v2.0.0-alpha.1

This alpha release introduces the preview of the next major Gosling.js version that removes the two significant dependenciesβ€”React and HiGlassβ€”that had been bottlenecks for adding new features.

   πŸš€ Features

  • Experimental React-less & HiGlass-less Gosling.js  -  by @etowahadams (77b16)
  • Upgrade to React 19; add entry point for API function  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1167 (72e11)
  • Re-implement (un)subscribe APIs  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1168 (4133f)
  • Support tracks- and views-related APIs  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1170 (fc0f9)
  • Support exporting canvas, png, and pdf  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1172 (56fd8)
  • Add a padding option to the Gosling Component; expose the new GoslingComponent  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1176 (014c9)
  • Expose id and class for css for gosling component  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1177 (473e9)
  • Support zoomTo() function  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1180 (dd96d)

   πŸž Bug Fixes

  • Support showing mouse positions  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1162 (addb5)
  • Fix type errors for new code under the demo folder  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1175 (9562b)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] 10 months ago

gosling.js - v1.0.5

What's Changed

  • As an experimental feature, Gosling exposes the HiGlass API functions with embed() by @sehilyi in https://github.com/gosling-lang/gosling.js/pull/1169

Full Changelog: https://github.com/gosling-lang/gosling.js/compare/v1.0.3...v1.0.5

- TypeScript
Published by sehilyi 11 months ago

gosling.js - v1.0.3

πŸš€ Enhancements

  • Track outlines are drawn when the withinLink mark is used - by @sehilyi in https://github.com/gosling-lang/gosling.js/pull/1124

🐞 Bug Fixes

  • gosling.embed() is now supported in React 17 or older - by @sehilyi in https://github.com/gosling-lang/gosling.js/pull/1156
  • Replace the use of private member in BAM data fetcher - by @sehilyi in https://github.com/gosling-lang/gosling.js/pull/1122

Full Changelog: https://github.com/gosling-lang/gosling.js/compare/v1.0.2...v1.0.3

- TypeScript
Published by sehilyi 11 months ago

gosling.js - v1.0.2

   πŸš€ Features

  • Add a separate entry just for compiler  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1119 (bba86)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] about 1 year ago

gosling.js - v1.0.1

   πŸš€ Features

  • Expose the compiler function  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1116 (34bea)

   πŸž Bug Fixes

  • Fix error when importing higlass-text  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1117 (b5b53)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] about 1 year ago

gosling.js - v1.0.0

   πŸš€ Features

  • core:
    • Remove specProcessed event  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/1076 (12da1)
    • Make reactive default in component  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/1073 (17fd0)
    • MouseEvent out of the experimental property  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/1072 (1aa33)
    • Remove DataTrack from schema and compiler  -  by @etowahadams and @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1074 (24409)
    • Remove tooltip information about the number of additional elements  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1080 (bde82)

   πŸž Bug Fixes

  • Add valid esm.sh path for higlass-text module  -  by @dvdkouril in https://github.com/gosling-lang/gosling.js/issues/1104 (c9882)
  • editor: Deprecated versions of github workflows  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1106 (3cefb)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] over 1 year ago

gosling.js - v0.17.0

   πŸš€ Features

  • api: Use gosling server instead of HiGlass server for gene search  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1053 (f0ec1)

   πŸŽ Performance

  • track: Reduce webgl memory usage  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/1057 (80ed1)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] about 2 years ago

gosling.js - v0.16.0

   πŸž Bug Fixes

  • core: Flipped y-axis stacked bar chart  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/1042 (6f13a)

   πŸŽ Performance

  • track: Persist GoslingTrackModels  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/1044 (560d1)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] over 2 years ago

gosling.js - v0.15.0

   πŸš€ Features

  • core: Export GoslingCompProps  -  by @thomcsmits in https://github.com/gosling-lang/gosling.js/issues/1033 (e4091)

   πŸž Bug Fixes

  • core:
    • Publish events on first render  -  by @etowahadams and @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1024 (bf470)
    • Do not print unknown data type warnings in console  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1034 (dc038)
  • track:
    • Prevent circular layout legend from being obscured  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/1029 (e1649)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] over 2 years ago

gosling.js - v0.14.0

   πŸŽ Performance

  • core: Stretch certain marks instead of redraw  -  by @etowahadams, @sehilyi and sehilyi in https://github.com/gosling-lang/gosling.js/issues/1018 (0b405)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] over 2 years ago

gosling.js - v0.13.2

   πŸš€ Features

  • core: Export util functions for conversion to flat tracks  -  by @thomcsmits, Sehi L'Yi and @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1016 (85f0b)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] over 2 years ago

gosling.js - v0.13.1

   πŸž Bug Fixes

  • core:
    • Pnpm deploy  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/1009 (8e51f)
    • Editor deployment  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/1010 (afb8a)
  • track:
    • Allows for tracks in stacked circular tracks to receive click events  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/1005 (aea3a)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] over 2 years ago

gosling.js - v0.13.0

   πŸš€ Features

  • core:
    • Return a processed spec when a new spec is compiled  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/1002 (59aed)
    • Export several util functions  -  by @sehilyi and @manzt in https://github.com/gosling-lang/gosling.js/issues/997 (7e9a8)
  • core,track:
    • Move gosling-theme to this repo, support more compact genomic axis style  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/996 (09c01)
  • track:
    • Performance improvements  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/988 (edd24)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] over 2 years ago

gosling.js - v0.12.0

   πŸš€ Features

  • api: Publish traversed spec to gosling api  -  by @thomcsmits in https://github.com/gosling-lang/gosling.js/issues/978 (f17e6)
  • core: Replace uuid dependency with crypto.randomUUID()  -  by @manzt and @etowahadams in https://github.com/gosling-lang/gosling.js/issues/976 (9b1e8)

   πŸž Bug Fixes

  • core: Rename exports from .es.js to .js  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/987 (f9726)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] over 2 years ago

gosling.js - v0.11.0

A new feature added to the last patch (https://github.com/gosling-lang/gosling.js/releases/tag/v0.10.4) should've been included in this minor version. This release is just to make sure that we work on any further patches in v0.11.x.

    View changes on GitHub

- TypeScript
Published by github-actions[bot] over 2 years ago

gosling.js - v0.10.4

   πŸš€ Features

  • data-fetcher,core: Add support for getting data from URLs that require certain request initializations  -  by @etowahadams and @sehilyi in https://github.com/gosling-lang/gosling.js/issues/965 (6ddb4)

   πŸž Bug Fixes

  • core: Preserve the zoom status only when needed  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/974 (b74f1)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] over 2 years ago

gosling.js - v0.10.3

   πŸž Bug Fixes

  • core: First track ID should not be lost after compile  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/972 (f7341)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] over 2 years ago

gosling.js - v0.10.2

   πŸž Bug Fixes

  • core:
    • Rule mark calculation in circular layout  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/967 (09a52)
    • Preserve zoom status when new track added  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/971 (875a9)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] over 2 years ago

gosling.js - v0.10.1

   πŸž Bug Fixes

  • data-fetcher: Gmod/gff stream issue  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/957 (c6987)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] almost 3 years ago

gosling.js - v0.10.0

   πŸš€ Features

  • api:
    • OnNewTrack, onNewView  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/943 (a98ee)
    • Subscription for genomic axis changes  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/935 (a2c36)
    • Consistent track/view IDs for JS API  -  by @sehilyi and @etowahadams in https://github.com/gosling-lang/gosling.js/issues/944 (1c2b7)
  • core, api, editor:
    • Support using view IDs  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/939 (cd8d3)
  • data-fetcher:
    • GFF3 with tabix  -  by @etowahadams and @sehilyi in https://github.com/gosling-lang/gosling.js/issues/923 (52688)
  • track:
    • Dummy-track  -  by @etowahadams and @sehilyi in https://github.com/gosling-lang/gosling.js/issues/946 (ee02d)

   πŸž Bug Fixes

  • core: Do not override ID in tracks from views  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/954 (6654e)
  • data-fetcher: Correctly calculate the distance to previous mutation in VCF (DISTPREV)  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/949 (ef5f5)
  • track: Remove private properties from draw()  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/952 (529e9)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] almost 3 years ago

gosling.js - v0.9.33

   πŸž Bug Fixes

  • data-fetcher:
    • Support genomicFieldsToConvert  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/932 (c94ec)
    • Bump tabix-js version to fix errors when loading BED files  -  by @etowahadams in https://github.com/gosling-lang/gosling.js/issues/938 (d9012)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] almost 3 years ago

gosling.js - v0.9.32

   πŸž Bug Fixes

  • Fix duplicated data and odd tile load timing in the bam data fetcher  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/927 (4e529)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] almost 3 years ago

gosling.js - v0.9.31

   πŸš€ Features

  • Upgrade higlass to v1.12.4  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/902 (758f7)
  • Islandviewer improvements  -  by @ThHarbig in https://github.com/gosling-lang/gosling.js/issues/906 (86f50)

   πŸž Bug Fixes

  • Revert breaking React 18 changes  -  by @manzt in https://github.com/gosling-lang/gosling.js/issues/913 (52bf2)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] about 3 years ago

gosling.js - v0.9.30

   πŸš€ Features

  • Add BED file datafetcher  -  by @etowahadams and @sehilyi in https://github.com/gosling-lang/gosling.js/issues/877 (a0873)
  • Add islandviewer example  -  by @ThHarbig in https://github.com/gosling-lang/gosling.js/issues/887 (897b0)
  • Support React 18  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/898 (dc133)

   πŸž Bug Fixes

  • Pileup calculation works when start and end fields are the same  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/891 (7754a)
  • Tile values are correctly filtered based on genomics windows  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/892 (cef79)
  • Fix inRange filter  -  by @sehilyi in https://github.com/gosling-lang/gosling.js/issues/896 (13a70)
    View changes on GitHub

- TypeScript
Published by github-actions[bot] about 3 years ago

gosling.js - v0.9.29

- TypeScript
Published by github-actions[bot] about 3 years ago

gosling.js - v0.9.28

- TypeScript
Published by github-actions[bot] over 3 years ago

gosling.js - v0.9.27

- TypeScript
Published by github-actions[bot] over 3 years ago

gosling.js - v0.9.26

- TypeScript
Published by github-actions[bot] over 3 years ago

gosling.js - v0.9.25

- TypeScript
Published by github-actions[bot] over 3 years ago

gosling.js - v0.9.24

- TypeScript
Published by github-actions[bot] over 3 years ago

gosling.js - v0.9.23

- TypeScript
Published by github-actions[bot] almost 4 years ago

gosling.js - v0.9.22

- TypeScript
Published by github-actions[bot] almost 4 years ago

gosling.js - v0.9.21

- TypeScript
Published by github-actions[bot] almost 4 years ago

gosling.js - v0.9.20

- TypeScript
Published by github-actions[bot] almost 4 years ago

gosling.js - v0.9.19

- TypeScript
Published by github-actions[bot] almost 4 years ago

gosling.js - v0.9.18

- TypeScript
Published by github-actions[bot] about 4 years ago

gosling.js - v0.9.17

- TypeScript
Published by github-actions[bot] over 4 years ago

gosling.js - v0.9.16

- TypeScript
Published by github-actions[bot] over 4 years ago

gosling.js - v0.9.15

- TypeScript
Published by github-actions[bot] over 4 years ago

gosling.js - v0.9.14

- TypeScript
Published by github-actions[bot] over 4 years ago

gosling.js - v0.9.13

- TypeScript
Published by github-actions[bot] over 4 years ago

gosling.js - v0.9.12

- TypeScript
Published by github-actions[bot] over 4 years ago

gosling.js - v0.9.11

- TypeScript
Published by github-actions[bot] over 4 years ago

gosling.js - v0.9.10

- TypeScript
Published by github-actions[bot] over 4 years ago

gosling.js - v0.9.9

- TypeScript
Published by github-actions[bot] over 4 years ago

gosling.js - v0.9.8

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.9.7

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.9.6

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.9.5

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.9.4

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.9.3

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.9.2

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.9.1

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.9.0

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.8.13

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.8.12

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.8.11

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.8.10

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.8.9

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.8.8

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.8.7

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.8.6

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.8.5

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.8.4

- TypeScript
Published by github-actions[bot] almost 5 years ago

gosling.js - v0.8.3

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.8.2

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.8.1

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.8.0

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.7.7

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.7.6

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.7.5

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.7.4

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.7.3

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.7.2

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.7.1

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.7.0

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.1.1

- TypeScript
Published by github-actions[bot] about 5 years ago

gosling.js - v0.1.0

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.26

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.25

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.24

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.23

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.22

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.21

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.20

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.19

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.18

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.17

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.16

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.15

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.14

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.13

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.12

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.11

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - Release v0.0.10

- TypeScript
Published by github-actions[bot] over 5 years ago

gosling.js - v0.0.3

- TypeScript
Published by sehilyi over 5 years ago

gosling.js - v0.0.1-beta5

- TypeScript
Published by sehilyi over 5 years ago

gosling.js - v0.0.1-beta4

Gives the size of entire view in the callback function of a compile function.

- TypeScript
Published by sehilyi over 5 years ago

gosling.js - v0.0.1-beta3

Rename to use geminid

- TypeScript
Published by sehilyi over 5 years ago