Releases: bento-platform/bento_web
Releases · bento-platform/bento_web
Version 6.1.1
What's Changed
- fix: explorer biosample and experiment result file types by @v-rocheleau in #470
Full Changelog: v6.1.0...v6.1.1
Version 6.1.0
What's Changed
- build(deps): bump cookie and express by @dependabot in #457
- fix: build errors from accidentally-committed TS convert by @davidlougheed in #460
- fix: error boundary for data type summaries + fix variant crash by @davidlougheed in #458
- feat: HTML file display support by @davidlougheed in #459
- chore: update base image + dependencies; bump ver to 6.1.0 by @davidlougheed in #463
- chore: update bento_charts by @davidlougheed in #464
- fix: workflow boolean inputs default value by @v-rocheleau in #465
- Made "Datasets" listings more legible on Data manager tab by @SanjeevLakhwani in #467
- refact: add typescript to portions of several modules by @davidlougheed in #462
- refact: VariantSearchHeader types + locus search fixes by @davidlougheed in #466
- fix: proper notification mark-as-read behaviour by @davidlougheed in #468
Full Changelog: v6.0.0...v6.1.0
Version 6.0.0
What's Changed
- refact: rewrite file/JSON display components as TypeScript by @davidlougheed in #416
- feat: monitoring by @v-rocheleau in #421
- Features/advanced search tables by @noctillion in #422
- lint: enforce "import type" for typescript by @davidlougheed in #423
- lint: check for hook misusage in lint step [redo] by @davidlougheed in #417
- fix: monitoring enabled env var in prod by @davidlougheed in #424
- refact: move drop-box-related code into drop box module by @davidlougheed in #425
- refact: rewrite some effect-state updates as functional updates by @davidlougheed in #426
- fix(explorer): use functional state updates to fix rendering loop by @davidlougheed in #428
- fix(explorer): fix variant querying not working by @davidlougheed in #429
- fix(manager): edge case when highlighting selected tab by @davidlougheed in #430
- refact: remove unneeded React default imports + abs imports by @davidlougheed in #431
- refact: add typing in some straightforward places by @davidlougheed in #432
- refact: remove use of deprecated defaultProps by @davidlougheed in #433
- refact: open grafana in new tab and user role check for display by @CowTrainer in #427
- feat(explorer): "excluded: found to be absent" for diseases + phenotypes by @davidlougheed in #435
- build(deps-dev): bump webpack from 5.92.1 to 5.94.0 by @dependabot in #436
- refact: new drop box JSON select form input + fixed JSON type by @davidlougheed in #437
- feat: scoped discovery config by @v-rocheleau in #404
- build(deps): bump body-parser and express by @dependabot in #440
- fix: file name prop on DownloadButton should be optional by @davidlougheed in #438
- refact: memoize ajv instance for given schema by @v-rocheleau in #441
- chore: remove onFocus data refresh by @davidlougheed in #442
- refact: use hooks in more places + eliminate projects double-fetch by @davidlougheed in #434
- chore: remove a check for the old Grafana iframe tab by @davidlougheed in #444
- refact: split up manager drop box content into component files by @davidlougheed in #439
- chore: update bento-charts to 2.9.0 by @davidlougheed in #445
- fix(manager): dataset edit keeping old form values by @davidlougheed in #446
- refact(explorer): rewrite DataTypeExplorationModal as functional+TS by @davidlougheed in #447
- refact: rewrite App as TSX + remove dead pingInterval code by @davidlougheed in #448
- feat: show a message when the reference service is down by @davidlougheed in #449
- chore: update base image, lockfile deps, typescript 5.6 by @davidlougheed in #452
- refact: rewrite service detail pages as .tsx + show not found by @davidlougheed in #450
- chore: bump version to 6.0.0 by @davidlougheed in #453
- refact(manager): rewrite much of run content to be TypeScript by @davidlougheed in #451
- fix: dropbox form select for nested files by @v-rocheleau in #455
- chore!: remove service itemsByArtifact + rm old fallback code by @davidlougheed in #454
- chore(deps): update dev base image, ant design, lockfile deps by @davidlougheed in #456
New Contributors
- @CowTrainer made their first contribution in #427
Full Changelog: v5.0.1...v6.0.0
Version 5.0.1
What's Changed
- fix(explorer): fix repeated auto-queries not working by @davidlougheed in #418
- fix: project json schemas types query in a hook by @v-rocheleau in #419
- chore: bump version to 5.0.1 by @davidlougheed in #420
Full Changelog: v5.0.0...v5.0.1
Version 5.0.0
What's Changed
- chore: debug log to help diagnose WES state update race conds by @davidlougheed in #366
- fix(propTypes): biosample sampled_tissue no longer required by @gsfk in #367
- refact: upgrade to Ant Design 4 by @davidlougheed in #362
- chore(build): add alias for source root to webpack config by @davidlougheed in #369
- refact(manager): rewrite workflow run forms as ant4 + import shorten by @davidlougheed in #371
- refact(manager): linked field set components to func+ant4 by @davidlougheed in #370
- refact(manager): project JSON Schema form to ant4 + schema input by @davidlougheed in #372
- refact(explorer): convert discovery search form to ant 4 by @davidlougheed in #373
- feat(manager): add grants/groups viewer by @davidlougheed in #312
- refact: rewrite routes to react router 5.1 style by @davidlougheed in #374
- chore: remove @ant-design/compatible by @davidlougheed in #375
- fix(manager): bad workflow route handling by @davidlougheed in #378
- refact(explorer): RoutedIndividualContent, new table expand syntax by @davidlougheed in #377
- feat(manager): render workflow run outputs in a tab, if available by @davidlougheed in #368
- chore(deps-dev): bump follow-redirects from 1.15.5 to 1.15.6 by @dependabot in #380
- feat(manager): add run wizard screen for export workflows by @davidlougheed in #379
- feat(header): don't nest manager + services in dropdown by @davidlougheed in #381
- fix(manager): handle null workflow data type in workflow list filter by @davidlougheed in #382
- refact: replace react-json-view with react-18-compat lib by @davidlougheed in #383
- fix(manager): dataset form (fix it not working) by @davidlougheed in #385
- chore(deps-dev): bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #386
- fix: add excluded column to diseases table by @v-rocheleau in #387
- refact: React 18, React Router 6, bento_charts 2.6, -victory by @davidlougheed in #384
- chore(manager): remove redundant workflows tab by @davidlougheed in #389
- feat(explorer): show biosample ID with experiment data by @davidlougheed in #390
- refact: move from ant 4 to 5 by @davidlougheed in #391
- lint(manager): unused DataTypeSelect component by @davidlougheed in #393
- refact: remove deprecated Ant API usages by @davidlougheed in #394
- refact: handle new Katsu overview format by @davidlougheed in #392
- site footer: link bento logo to bento page by @gsfk in #395
- feat(manager): updated DRS object search with detail+delete by @davidlougheed in #396
- chore: typescript support + linting + authz hook fix by @davidlougheed in #398
- refact(utils): rewrite some utils as typescript by @davidlougheed in #399
- feat(manager): add column indicating if DRS perms resource is valid by @davidlougheed in #402
- chore(deps): bump react-pdf from 7.7.1 to 7.7.3 by @dependabot in #403
- feat: permissions awareness (part 1) by @davidlougheed in #397
- feat: permissions awareness pt. 2 + access manager UI by @davidlougheed in #400
- feat: integrate reference service 0.2.0 features by @davidlougheed in #405
- Ensure Consistent Ordering of Data Types in Advanced Search Dropdown by @SanjeevLakhwani in #408
- feat(explorer): search results experiment type filtering by @noctillion in #406
- Unified eslint and prettier by @SanjeevLakhwani in #409
- Update IndividualVariants.js by @noctillion in #401
- chore(deps-dev): bump braces from 3.0.2 to 3.0.3 by @dependabot in #411
- add text search to drop-box by @noctillion in #414
- chore: update react-pdf + rewrite PdfDisplay as TS by @davidlougheed in #415
- fix: dataset data-types count loading by @v-rocheleau in #413
Full Changelog: v4.1.4...v5.0.0
Version 4.1.4
What's Changed
- fix: update bento_auth_js to 3.2.6 by @davidlougheed in #365
Full Changelog: v4.1.3...v4.1.4
Version 4.1.3
What's Changed
Full Changelog: v4.1.2...v4.1.3
Version 4.1.2
What's Changed
- refact: use bento auth JS 3.x by @davidlougheed in #363
Full Changelog: v4.1.1...v4.1.2
Version 4.1.1
What's Changed
- refact: functional DataUseDisplay component by @davidlougheed in #358
- fix: stringify dats_file json in dataset edit form by @v-rocheleau in #360
- chore: bump version to 4.1.1 + update lockfile deps by @davidlougheed in #361
Full Changelog: v4.1.0...v4.1.1
Version 4.1.0
What's Changed
- chore: update copyright to 2024 by @davidlougheed in #342
- feat: various improvements to file display by @davidlougheed in #345
- Features/handle fastapi errors by @gsfk in #344
- feat(explorer): add result counts to search result tab names by @davidlougheed in #347
- refact: factor out auth code into bento-auth-js library by @SanjeevLakhwani in #325
- fix(overview): clickable Other + needless extra code for Other by @davidlougheed in #346
- refact: rewrite service info components to be functional + fix links by @davidlougheed in #348
- fix(manager): out-of-order WES event handling by @davidlougheed in #343
- fix: missed state selector updates from auth-js refact by @davidlougheed in #349
- chore: update bento-auth-js to 2.2.1 by @davidlougheed in #350
- patch study_types pie chart by @gsfk in #352
- refact: use bento-auth-js sign out factory hook by @davidlougheed in #351
- chore: bump version to 4.1.0 + update lockfile deps by @davidlougheed in #353
- fix: misc errors that are showing up in console by @davidlougheed in #354
- refact: functional component for SchemaTree by @davidlougheed in #355
- refact(overview): functional component for ExperimentsSummary by @davidlougheed in #356
- refact(explorer): rewrite ExplorerSearchContent to be func by @davidlougheed in #357
Full Changelog: v4.0.0...v4.1.0