Releases: bento-platform/bento_public
Releases · bento-platform/bento_public
Version 0.23.1
What's Changed
- fix: use config hook in beacon by @gsfk in #251
- chore: update lockfile deps and bump version to 0.23.1 by @davidlougheed in #252
Full Changelog: v0.23.0...v0.23.1
Version 0.23.0
What's Changed
- refact(overview): use hook for calculating chart clickability by @davidlougheed in #235
- i18n: missing translations for charts + beacon network by @davidlougheed in #237
- chore: support new lightbg logo by @davidlougheed in #239
- fix: selector indicator for dataset scope selection by @davidlougheed in #238
- chore: update Katsu urls for new authz by @davidlougheed in #240
- feat: URL context-aware sider, header, router by @davidlougheed in #242
- refact: dataset catalogue styling + responsiveness by @davidlougheed in #243
- feat: add branding options for showing/hiding header links by @davidlougheed in #244
- chore: bump version to 0.23.0 and update deps by @davidlougheed in #245
- chore: update copyright date to 2025 by @davidlougheed in #246
- Dataset Catalog by @SanjeevLakhwani in #225
- fix: properly implement force_catalogue option by @davidlougheed in #249
- add scoping to beacon UI by @gsfk in #241
- fix: config/overview sometimes not re-fetched on scope change by @davidlougheed in #250
Full Changelog: v0.22.0...v0.23.0
Version 0.22.0
What's Changed
- fix: missing beacon network configuration + docs for env vars by @davidlougheed in #232
- feat: search count help text by @davidlougheed in #231
- chore: address confusing UX for network chromosome/assembly by @davidlougheed in #233
- chore(network): don't re-show help indicator for every node by @davidlougheed in #234
Full Changelog: v0.21.0...v0.22.0
Version 0.21.0
What's Changed
Features
- Beacon network
- Beacon chromosome selector
- Help text for entity concepts
- Dataset cards when a project is selected
- More customization for translations
- Better click behaviour/look for bar/histogram plots
Styling
- Censored counts UI awareness
- More responsive design
- HTML about content style tweaks
Fixes
- Some loading glitches
- Chart clicking issues in French
- File build-up in development mode
PRs
- style: beacon network styling by @davidlougheed in #201
- fix: use custom entrypoint again by @davidlougheed in #200
- style: tweak styling for about HTML content by @davidlougheed in #199
- refact: useBeaconNetwork hook + some translation by @davidlougheed in #202
- refact: factor out common types for discovery results + new types by @davidlougheed in #204
- feat: help text for Bento concepts in counts display by @davidlougheed in #205
- refact: combine beacon and network double-slices by @davidlougheed in #206
- feat: Beacon network UI by @gsfk in #165
- chore: bump version to 0.21.0 and run audit fix by @davidlougheed in #207
- feat(network): show small spinner when at least one beacon is still fetching by @davidlougheed in #208
- chore(deps): update dependencies by @davidlougheed in #209
- Made charts, sider, and header more responsive by @SanjeevLakhwani in #203
- refact: single translation function with fallback + missing i18n by @davidlougheed in #211
- feat: add dataset card + show datasets in project overview by @davidlougheed in #210
- refact(overview): use relative nav paths + helper fn by @davidlougheed in #213
- Revert "refact(overview): use relative nav paths + helper fn" by @davidlougheed in #214
- Added New Chart Manager Drawer by @SanjeevLakhwani in #212
- refact(overview): use relative nav paths + helper fn by @davidlougheed in #215
- refact: rewrite content slice with request state by @davidlougheed in #217
- refact: rewrite config feature with RequestStatus by @davidlougheed in #218
- refact: rewrite metadata feature with RequestStatus by @davidlougheed in #219
- fix: chart clicking in French by @SanjeevLakhwani in #221
- fix: double loading/counts flicker for overview by @davidlougheed in #220
- fix: missing entrypoint in dockerfiles by @v-rocheleau in #222
- refact: use i18n for data type / entity labels by @davidlougheed in #223
- chore: configure webpack to clean up dist/ by @davidlougheed in #224
- Beacon variant UI chromosome selector by @davidlougheed in #226
- feat: UI query:data permissions awareness for counts by @davidlougheed in #229
- chore: updates - node 22, base img, package+lock deps by @davidlougheed in #230
- Added onclick pointer to bar chart/histogram by @SanjeevLakhwani in #227
Full Changelog: v0.20.0...v0.21.0
Version 0.20.0
What's Changed
The bento_public v0.20.0 release introduces discovery features geared towards instances that host multiple projects or datasets.
- Project/Dataset scope selection
- Allows users to select a discovery scope
none
(whole node): all projects and datasetsproject
: query data for a specific projectdataset
: query data for a specific dataset
- The selected scope is reflected in the charts, provenance, search and Beacon results
- Allows users to select a discovery scope
- Show individual search matches for authorized users
Features
- feat: UI selector for project/dataset by @SanjeevLakhwani in #171
- feat: authz'd scoped requests for Katsu public endpoints by @davidlougheed in #175
- feat(discovery): disable scope selection when possible by @v-rocheleau in #179
- feat(search): show individual match results when available by @davidlougheed in #191
- refact(provenance): filter by scope and deduplicate redux store by @davidlougheed in #193
Bug Fixes
- fix: state updates / render loops by @davidlougheed in #184
- fix: DATS download + as attachment by @davidlougheed in #192
- fix: don't double-fetch before scope is set + fetch data before click… by @davidlougheed in #196
- fix: TypeScript build error by @davidlougheed in #194
Improvements
- Disable Click-to-Search for Non-Searchable Fields in Overview by @SanjeevLakhwani in #168
- Larger clickable area for Bento charts by @SanjeevLakhwani in #177
- style: show statistic loading state when loading counts/switching scope by @davidlougheed in #180
- made nodata rendering consistent by @SanjeevLakhwani in #181
- chore: set up new JSX transform and remove "import React" by @SanjeevLakhwani in #185
- refact!: contact Gohan directly and remove Go server by @davidlougheed in #187
Other changes
- Add React Hooks Linting by @SanjeevLakhwani in #174
- lint: enforce import type by @SanjeevLakhwani in #176
- gitignore core dump files by @gsfk in #172
- chore(deps): update auth-js and other dependencies by @davidlougheed in #183
- removed example.server.env and its references by @SanjeevLakhwani in #186
- chore: remove unused code for iframed Bento Public by @davidlougheed in #190
- forced boolean type for beacon_ui_enabled by @SanjeevLakhwani in #188
- chore: update NGINX + Bento base images by @davidlougheed in #195
- docs: fix translation path by @davidlougheed in #197
Full Changelog: v0.19.1...v0.20.0
Version 0.19.1
What's Changed
- fix: authorized beacon queries by @v-rocheleau in #170
Full Changelog: v0.19.0...v0.19.1
Version 0.19.0
What's Changed
- style: new card with subtitle and shadow by @SanjeevLakhwani in #152
- feat: authentication lib integration by @v-rocheleau in #150
- chore: update dependencies by @davidlougheed in #157
- sync main with releases/v0.18 by @davidlougheed in #159
- fix: incomplete default translations by @davidlougheed in #158
- style: fix top margins on search overview chart headings by @davidlougheed in #160
- Provenance/DATS fixes by @gsfk in #156
- Card description improvement by @SanjeevLakhwani in #163
- Added histograms by @SanjeevLakhwani in #164
- Site Sider by @SanjeevLakhwani in #162
- removed missing fields on chart by @SanjeevLakhwani in #167
- New translations by @SanjeevLakhwani in #166
- chore: bump version to 0.19.0 and update dependencies by @davidlougheed in #169
Full Changelog: v0.18.0...v0.19.0
Version 0.18.0
What's Changed
- fix(charts): properly render choropleth feature 0-counts by @davidlougheed in #149
- feat: reset button for chart layout by @SanjeevLakhwani in #153
- chore: update base images + dependencies by @davidlougheed in #154
Full Changelog: v0.17.3...v0.18.0
Version 0.17.3
What's Changed
- patch condition for parsing beacon response by @gsfk in #147
- style: update bento-charts for new bar styling by @davidlougheed in #148
Full Changelog: v0.17.2...v0.17.3
Version 0.17.2
What's Changed
- fix(charts): vertical lines on bar charts by @davidlougheed in #146
Full Changelog: v0.17.1...v0.17.2