Releases: bento-platform/bento_public
Releases · bento-platform/bento_public
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
Version 0.17.1
What's Changed
- chore: update copyright to 2024 by @davidlougheed in #142
- beacon: remove form rules for assembly ID by @gsfk in #143
- beacon: use a different overview endpoint by @gsfk in #144
- chore: update dependencies and bump version to 0.17.1 by @davidlougheed in #145
Full Changelog: v0.17.0...v0.17.1
Version 0.17.0
What's Changed
- refact: use defined translation hooks by @davidlougheed in #124
- feat: last ingestion time from data services by @noctillion in #117
- Added show all and hide all functionality to Chart manager by @SanjeevLakhwani in #127
- Added loading status to beacon search by @SanjeevLakhwani in #128
- feat: responsive bar/pie charts + dependency updates by @davidlougheed in #129
- chore: update Typescript to 5.3 + update dependencies by @davidlougheed in #130
- chore: bump version to 0.17.0 by @davidlougheed in #131
- perf: rm old files with dev build scripts + improve watch cpu usage by @davidlougheed in #132
- fix inconsistent capitals in beacon helpext by @gsfk in #133
- feat: beacon validation and errors by @gsfk in #125
- Ensured that there is no duplication of data in chart data by @SanjeevLakhwani in #134
- fix: tooltip display (upgrade bento charts to 2.5.1) by @davidlougheed in #135
- chore: update lockfile dependencies by @davidlougheed in #136
- chore: update Docker base image version by @davidlougheed in #137
- chore: integrate eslint and prettier by @davidlougheed in #138
- Translations for Beacon UI additions by @gsfk in #126
- fix: pluralize reference bases in one french transl by @davidlougheed in #139
- apply translation to metadata tooltip text by @gsfk in #140
- beacon UI: translate search category name by @gsfk in #141
Full Changelog: v0.16.2...v0.17.0