2.10.0
What's Changed
- Feature/UI snakemake support by @wshands in #1441
- Feature/3886/flakey auth tests round two by @Richard-Hansen in #1448
- Reduce changeDescriptor calls by @garyluu in #1451
- Feature/angular13 by @garyluu in #1455
- Feature/trim dependencies by @garyluu in #1456
- LGTM fix - Use regex replaceAll until EC2021 by @david4096 in #1462
- Feature/trim and update by @garyluu in #1463
- Release test/2.9 by @garyluu in #1467
- Flakey Auth Tests Round Three by @Richard-Hansen in #1461
- Global import of Roboto font family by @KimberleyChong in #1469
- Compact search sidebar to match redesign by @KimberleyChong in #1470
- Start of My Sidebar Implementation by @KimberleyChong in #1479
- Smoke tests structure for staging and prod by @Richard-Hansen in #1483
- My Sidebar for Homepage - Fixed Small Window Layout by @KimberleyChong in #1484
- Release 2.9 clone by @denis-yuen in #1490
- Align Organization Members in Columns by @KimberleyChong in #1491
- Global mat-card style update & star button update by @KimberleyChong in #1493
- Feature/4163/non auth tests by @Richard-Hansen in #1498
- Up the timeout to 45 seconds by @Richard-Hansen in #1501
- Feature/4059/smoke tests for prod by @Richard-Hansen in #1500
- nicely format starred app tool and workflow descriptions by @svonworl in #1499
- Upload to s3 if audit and unit tests pass by @coverbeck in #1502
- Upping this timeout as well for Cypress tests by @Richard-Hansen in #1506
- make language support easier by using functions instead of lang specific enums by @wshands in #1492
- Disable username input field if not allowed by @KimberleyChong in #1504
- My Tools/Workflows Second Sidebar Refresh by @KimberleyChong in #1497
- Account Sidebar by @KimberleyChong in #1503
- link tool labels to tool search results by @svonworl in #1508
- improve success message on publish/unpublish by @svonworl in #1507
- Add security policy by @david4096 in #1513
- Edit username functionality for sidebar & global warning/alert style update by @KimberleyChong in #1511
- User Pages by @KimberleyChong in #1509
- Fix CircleCI artifacts URL by @kathy-t in #1515
- Add GitHub Action for updating license file for dependabot branches by @kathy-t in #1517
- Bump ejs from 3.1.6 to 3.1.7 by @dependabot in #1518
- Bump node-forge from 1.2.1 to 1.3.1 by @dependabot in #1520
- Add contents write permissions for update license GitHub Action by @kathy-t in #1522
- limit dependabot to security updates for now by @denis-yuen in #1523
- Bump prismjs from 1.26.0 to 1.28.0 by @dependabot in #1519
- DOCK-2105: Render newlines in GitHub app log messages by @svonworl in #1524
- switch to openid connect from access keys in context by @denis-yuen in #1514
- [DOCK-2072] Add blog link to footer of dockstore.org by @eileenzhh in #1527
- disabled on being a hosted workflow by @Richard-Hansen in #1521
- Corrected config.yml so that it only installs Google Chrome and Chrome Driver once by @fhembroff in #1528
- Add userAgent to cypress.json (SEAB-4202) by @amarjandu in #1526
- Bump minimist from 1.2.5 to 1.2.6 by @dependabot in #1505
- Fix: Selectively include CWL instructions (dockstore/dockstore#4862) by @amarjandu in #1529
- Fix notification bar styling by @eileenzhh in #1530
- [DOCK-2053] Change "Cancel" to "OK" in workflow version modal by @eileenzhh in #1525
- Fix ORCID ID font size by @eileenzhh in #1531
- Feature/seab 4344/fix flaky apptool test by @svonworl in #1532
- Bump karma from 6.3.15 to 6.3.16 by @dependabot in #1474
- Fix "Restub" button overlapping with mode in Workflow Information by @eileenzhh in #1534
- Feature/seab 4301/reporting nightly tests by @fhembroff in #1535
- re-enabled test in auth-tests.ts by @fhembroff in #1536
- Fix 'info' icon not appearing under Activity of user page by @eileenzhh in #1537
- Use integers for page offsets (SEAB-3979) by @amarjandu in #1539
- Bump async from 2.6.3 to 2.6.4 by @dependabot in #1541
- Add blog link below Username on User-pages by @eileenzhh in #1533
- rename smoke tests by @Richard-Hansen in #1544
- My Tools temporarily show "No tools registered" when loading is not complete by @eileenzhh in #1545
- expand scope of license update to snyk by @denis-yuen in #1551
- Remove case-sensitive sort for repositories by @eileenzhh in #1552
- Feature/flynn/seab 4406/spread out timings of tests by @fhembroff in #1555
- Don't request categories for unpublished entries (dockstore/dockstore#4821) by @amarjandu in #1553
- Create a new 'My Dockstore' tab so logged-in users can see both dashboard and the logged-out homepage by @eileenzhh in #1558
- Organization members page has crowded UI by @eileenzhh in #1559
- Remove invalid source code link for hosted tools by @eileenzhh in #1560
- Fix disabled member edit/delete buttons do not look disabled by @eileenzhh in #1563
- Feature/postmergeblues by @coverbeck in #1564
- Fix Navigation bar items overlap by @eileenzhh in #1566
- [ImgBot] Optimize images by @imgbot in #1565
- Get dockstore script from cli repo by @wshands in #1556
- Change Workflow 'Labels' to Angular routing by @eileenzhh in #1568
- Change recent events to show user-specific events only by @eileenzhh in #1554
- Fix: Selectively include CWL instructions (dockstore/dockstore#4862, … by @denis-yuen in #1569
- Get logged in user during canActivate to check authentication by @kathy-t in #1573
- add version date and use date for old dates by @denis-yuen in #1574
- Update the links in the dashboard by @eileenzhh in #1576
- SEAB-3792: Fix search self-DOS by @svonworl in #1577
- fix display issue with exact phrase search by @denis-yuen in #1579
- Feature/dock 1810/galaxy launch button test part 1 by @fhembroff in #1578
- Feature/separate update attempt by @denis-yuen in #1581
- try this update by @denis-yuen in #1582
- Show all GitHub orgs you have access to, even if there are no entries by @coverbeck in #1583
- Galaxy Launch Button Test by @fhembroff in #1586
- what if no email by @denis-yuen in #1585
- add buttons by @denis-yuen in #1587
- add more search boxes by @denis-yuen in #1589
- disable topic selected for hosted by @denis-yuen in #1590
- Dashboard redesign - Layout process and Entries widgets by @eileenzhh in #1562
- DOCK-2012: Fix the search "quick click" bug (and some other problems) by @svonworl in #1591
- Create the organizations widget in the new dashboard by @eileenzhh in #1588
- Feature/seab 1498/pa11y ci implementation by @fhembroff in #1593
- looks like an import error by @denis-yuen in #1596
- Stop never-ending indeterminate progress bar by @coverbeck in #1594
- Fix second revert not working in hosted workflows by @coverbeck in #1599
- Don't show input errors when adding a tag by @coverbeck in #1600
- Add note about fallback installation method by @david4096 in #1597
- Create the Starred events box in the new-dashboard page by @eileenzhh in #1595
- Cancel workflow edit now reverts by @coverbeck in #1602
- Show more generic message when updating workflow by @coverbeck in #1603
- add a custom 404 page instead of redirecting by @denis-yuen in #1598
- Add https to custom multi-cloud launch URLs without a protocol by @kathy-t in #1604
- Update smoke tests by @coverbeck in #1605
- Show user-friendly Add Tool/Workflow button by @coverbeck in #1606
- Fix multi galaxy custom URL bugs by @kathy-t in #1613
- throw in a bunch of null checks by @denis-yuen in #1612
Full Changelog: 2.9.3...2.10.0