Releases: ProteinsWebTeam/interpro7-client
InterPro 103.0
What's Changed
- JS -> TS Migration of Advanced Settings component containing developer info by @apolignano in #646
- Removed description from EntryCard and changed husky configuration by @apolignano in #645
- Moved reference section below description by @apolignano in #648
- Fixed matches expanding column by @apolignano in #649
- Make text in cell shorter by @matthiasblum in #652
- Improved taxonomy tree bar by @apolignano in #647
- Re-factory of the Search By Sequence area by @gustavo-salazar in #641
- TS migration of Help components by @apolignano in #651
- Ts redux by @gustavo-salazar in #653
- AI Filter for entries by @apolignano in #656
- Redux + utils TS migration by @apolignano in #655
- Inline RST links by @matthiasblum in #654
- Reorganize tracks by @apolignano in #657
- Help Center by @apolignano in #663
- Update export button and taxonomy/proteome tables by @apolignano in #662
- Ignore representative families by @apolignano in #665
- Curation and Signature subpages by @apolignano in #668
- Update default options by @matthiasblum in #669
- Reorganization of tracks v2 by @apolignano in #667
- Updated viewers by @apolignano in #672
- ScriptGen in subpages + Search propagated to ScriptGen + Homepage browsing by tab changes by @apolignano in #671
- Merge dev into master by @apolignano in #673
- Isoform and clan fixes by @apolignano in #674
- Structure page fix by @apolignano in #676
- Add link to protein families game page by @matthiasblum in #677
- ShowMore in redux state by @apolignano in #678
- Minor changes sprint 55 by @apolignano in #679
- InterPro 103.0 by @matthiasblum in #681
Full Changelog: v1.25.0...v1.26.0
InterPro 101.0
This is the code set on the InterPro website (https://www.ebi.ac.uk/interpro/) on 15th July 2024.
🌟 New Features
- Feedback for entries by @gustavo-salazar in #619
- Latest entries filter by @gustavo-salazar in #621
- Matching entry in set subpages by @gustavo-salazar in #620
- Additional links in interactions page by @matthiasblum in #635
- Warning for IPScan pages update by @gustavo-salazar in #642
🛠 Fixes/updates
- wikipedia links in caption by @gustavo-salazar in #617
- Ipscan infomessages by @gustavo-salazar in #618
- Get representative boolean from location instead of fragment by @matthiasblum in #638
- Sort InterPro releases by version number by @matthiasblum in #640
- BUGFIX: Table header was not updating #622
- BUGFIX: Changing requests for sets to use a single endpoint URL #623
- BUGFIX: Settign options in logo viewer were not displayed in the right place #633
- BUGFIX: Broken link for the API URL generator #634
🚛 TS Migration
- Ts filters by @gustavo-salazar in #624
- Sortable table by @gustavo-salazar in #626
- Ts SimpleTable by @gustavo-salazar in #627
- TS FullyLoadedTable by @gustavo-salazar in #628
- Ts table by @gustavo-salazar in #629
- Ts table card by @gustavo-salazar in #630
- Ts table minor subcomponents by @gustavo-salazar in #631
- Ts table tree by @gustavo-salazar in #632
Full Changelog: v1.24.0...v1.25.0
InterPro 100.0
This is the code set on the InterPro website (https://www.ebi.ac.uk/interpro/) on 30th June 2024.
🌟 New Features
- Display short names by @matthiasblum in #604
- Links to Foldseek by @matthiasblum in #605
- EBI survey banner in home page by @gustavo-salazar in #608
- Multiple wikipedia pages by @gustavo-salazar in #613
- New track including variation data by @gustavo-salazar in #610
🛠 Fixes/updates
- Fix dl form by @matthiasblum in #601
- Post-release fix by @matthiasblum in #603
- Update on labels for AI generated content by @gustavo-salazar in #612
🚛 TS Migration
- Update/migrate footer by @matthiasblum in #606
- Ts EBI header by @gustavo-salazar in #607
- New Interpro Button and updating the code around to use it by @gustavo-salazar in #609
- Search page by @gustavo-salazar in #614
🏡 Housekeeping
- Update Nightingale components
- Tiding up the types by @gustavo-salazar in #615
Full Changelog: v1.23.0...v1.24.0
InterPro 99.0
This is the code set in the InterPro website (https://www.ebi.ac.uk/interpro/) on 29th March 2024.
🌟 New Features
- New "In ALphaFold" column in tables of proteins by @gustavo-salazar in #585
- LLM-generated InterPro entries by @gustavo-salazar in #588
- Proteome page improvements by @gustavo-salazar in #591
🛠 Fixes
- Minor changes/fixes by @matthiasblum in #574
- Do not convert external resource name to upper case by @matthiasblum in #584
- Minor issues by @gustavo-salazar in #590
🚛 TS Migration
- Storybook by @gustavo-salazar in #567
- New Callout component by @gustavo-salazar in #568
- New Card component by @gustavo-salazar in #571
- Version badge by @gustavo-salazar in #589
- "Has alphafold" by @gustavo-salazar in #593
- DownloadForm by @gustavo-salazar in #594
- Table footer by @gustavo-salazar in #599
🏡 Housekeeping
- Granular counters by @gustavo-salazar in #579
- Downsizing the LLM warning by @gustavo-salazar in #582
- Updating x-refrences by @gustavo-salazar in #583
- Update icon used for reviewed proteins by @matthiasblum in #586
- Changes in proteome page by @gustavo-salazar in #595
- Improving pagination by @gustavo-salazar in #598
Full Changelog: v1.22.0...v1.23.0
InterPro 98.0
This is the code set in the InterPro website (https://www.ebi.ac.uk/interpro/) on 25 January 2024.
🌟 New Features
- Ipscan batch download by @gustavo-salazar in #547
- Consistent categories in Protein Viewer by @matthiasblum in #549
- New description structure supporting AI generated tags by @gustavo-salazar, @matthiasblum in #554
- IDA download JSON and TSV by @gustavo-salazar in #553
- Contact us page by @gustavo-salazar in #558
- Dynamic message for deleted pages by @matthiasblum in #537
- LLM feedback by @matthiasblum in #536
- Representative domains in protein and structure pages and in alphafold subpage by @gustavo-salazar in #538
- Representative domains for InterProScan results by @gustavo-salazar in #548
- Gene in protein list and summary by @gustavo-salazar in #561
🛠 Fixes
- Minor fixes by @matthiasblum in #541
- Delete all local caches before reloading, when clicking the Reload this page button #529
- Add a link to the Pfam documentation (visible at /interpro/help/documentation/) #533
- Prevent the checked/ticked icon (:white_check_mark:) to wrap to a new line when browsing reviewed proteins (e.g. /interpro/protein/reviewed/entry/InterPro/#table) #534
- Show again individual matches in the Entries subpage for InterProScan search results #539
- Check for the value/presence of the LLMFeedback config option before showing the button to the external Google Form (so it can be easily disabled or no error is raised if the option is missing from the config file)
- Fix SIFT mapping by @matthiasblum in #546
- Fix EntryOnStructure popup by @matthiasblum in #559
🗑️ Removed pages/components
- Remove set alignment and rosettaFold subpages by @gustavo-salazar in #535
- removing twitter timelines and just leaving a link by @gustavo-salazar in #540
- Removing the genome3d subpage from an entry page by @gustavo-salazar in #550
🚛 TS Migration
- Domain Architectures by @gustavo-salazar in #551
- IDA search by @gustavo-salazar in #557
- Menu by @gustavo-salazar in #562
🏡 Housekeeping
- Npm update by @gustavo-salazar in #560
- Dependencies update
Full Changelog: v1.21.0...v1.22.0
InterPro 97.0
This is the code set in the InterPro website (https://www.ebi.ac.uk/interpro/) on 9 November 2023.
🌟 New Features
- Show basic information for deleted member database signatures - #519
- Show AI-generated descriptions, when available - #521
- Send annotation suggestions posted on Pfam pages to the Pfam helpdesk - #522
- Use Pfam's terminology (clan instead of set) on Pfam pages - #523
- Do not select representative domains in the client: use the new representative boolean property returned by the API #525
🛠 Fixes
- Resize the tooltips to keep them adjusted to the available size. - f39df52
- Entries subpages in Sets/Clans requested the extra field
counter
, which is expensive to generate. And actually wasn't used. SO this was removed. - 2a03d23
📃 Documentation
- New page for AI-generated descriptions
Full Changelog: v1.20.0...v1.21.0
v1.20.0
This is the code set in the InterPro website (https://www.ebi.ac.uk/interpro/) on 14 September 2023.
🌟 New Features
- Expose AntiFam families as member database signatures (#500)
- Re-organize the Other features section in the protein viewer (#501)
- New section in the protein viewer: Representative Domains which shows a single-line view of selected domains, similar to the was the Pfam website was displaying protein domains (#505)
- Update protein viewers to use the sequence of PDB chains (and the matches that were found), instead of using the sequence of the UniProt entry associated to each chain (#509)
ℹ️ Info
- When browsing PRINTS and SFLD entries, shows a message informing users that these resources are no longer maintained/updated, but that InterPro acts as an archive and will keep providing their data (#511)
🛠 Fixes
- The protein viewer was not loading when no signature matches were found (#504)
- External links to [MobiDB[(https://www.mobidb.org/) were broken (#504)
🏠 Housekeeping
Full Changelog: v1.19.0...v1.20.0
Live on 11th July 2023
This is the code set in the live site https://www.ebi.ac.uk/interpro/ on 11th July 2023.
It includes the following changes:
🌟 New Features
- Adding a tag when a citation was taken from the integrated signature.
- Checks and notifies if the sequence used in an alphafold model doesn't match the current version used in the website. #481
- Antifam DB is now available from the Downloads page #480
- Skips PIRSR tracks without sites.
- Show Panther GO terms on InterProScan results #485
- Adding ELM annotations as
Other Features
on the protein page. - Adding Disprot and RepeatsDB as
External Sources
#490 - Moving Genome3D annotations to the
External Sources
category #490
🛠 Fixes
- The overlay on the set viewer was causing a running time error.
- Only shows the GOterms section for subfamilies when there are actual GO terms to show #469
- Fixing Alphafold link #494
- Making the tooltip interactive for other download options #493
- Making the fullscreen view of the protein viewer scrollable #492
- The height of certain IDA tracks was continuously growing #488
💔 Breaking Changes
- The code is now built and deployed using node 18, it is likely to work on 16, but it's not tested on it anymore. Support for node 14 completely dropped. Unfortunately
npm
was not updated because versions >than 6 are more strict with peer dependencies and it causes multiple issues.
🔌 Unplugged Features
The following features have been temporarily disabled because they were unstable. We plan to restore them once we consider them in a more reliable state
- Conservation track
- Search sequence in Hmmer
- Genome3D Status from side menu
🏠 Housekeeping
- Dependencies updates
- TypeScript and Visual Framework Migrations
Full Changelog: v1.18.0...v1.19.0
Live on May 2023
This is the code set in the live site https://www.ebi.ac.uk/interpro/ on 11th May 2023.
It includes the following changes:
🏠 Housekeeping
- Migrating Flow into TypeScript. Adding TS support in the bundler, linters, and testing in order to be able to make this migration gradually. We will take parts of the website and migrate them.
- Migrating from EBI visual framework 1.4 (with foundation) to Visual framework 2.0(Vanilla CSS). In This version is mostly adding support for both frameworks, to be able to do this migration gradually.
- Upgrading to Nightingale v4 components #458
- Upgrading to
history@5
. #459 - Other dependencies updates.
💔 Breaking Changes
- We have drop support for browsers without es6 capabilities. For a detailed list of which browsers support this, you can see: https://caniuse.com/es6
🌟 New Features
- TIGRfams is now NCBIfam, redirects are now in place and links updated. #474
- If a member database entry doesn't include a description, the website will display the one defined by the InterPro entry that it is integrated into. #467
- Matches in the protein viewer, now include(if space allows it) the short name as a label over the rounded rectangle.
- The RosettaFold pages have been updated to offer similar features as the structure and AlphaFold pages, e.g. split screen, disable PiP, etc.
🛠 Fixes
- InterProScan results were displaying the matches in slightly different order than in protein pages. This has been corrected. #468
- The AlaphaFold split screen functionality was displaying an incomplete sequence viewer #463
- "Short name" in "label by" option in the protein sequence viewer in the AlphaFold page of a protein was not working #452
Full Changelog: v1.17.0...v1.18.0
Live on March 2023
This is the code set in the live site https://www.ebi.ac.uk/interpro/ on 2nd March 2023.
It includes the following changes:
🌟 New Features
- The set information is now included in the metadata of an entry. So now the website doesn't need an extra request to get it. #445
- Styling the popups on the protein viewers to avoid taking so much space #446
- Adding a button to disable/enable the picture-in-picture functionality(i.e. it becomes a popup when the viewer is not in the visible part of the page) of the structure viewer. #447
- The split fullscreen mode, that was available for PDB structures is now also available for Alphafold models. #448
- Including License page in About #460
- Including protein families game in Help #460
🛠 Fixes
- Fixing the title of the proteins to include their name #460
- Same style buttons for structure/alphafold viewers #460
- Trimming the end of the text on a link when parsing rst
📃Documentation
- Adding a documentation page about the license: https://interpro-documentation.readthedocs.io/en/latest/license.html
- Adding a documentation page for the the protein families game https://interpro-documentation.readthedocs.io/en/latest/protein_families_game.html
Full Changelog: v1.16.0...v1.17.0