JAL-4004 existing releases-VERSION.md files and releases.html template
[jalview.git] / help / markdown / releases / release-2_11_0.md
1 ---
2 channel: release
3 version: 2.11.0
4 date: 2019-07-04
5 ---
6
7 ## New Features
8
9 - <!-- JAL-1059, JAL-3196,JAL-3007,JAL-3236 -->  Jalview Native Application and Installers built with [install4j](https://www.ej-technologies.com/products/install4j/overview.html) (licensed to the Jalview open source project) rather than InstallAnywhere
10 - <!-- JAL-1929 -->  Jalview Launcher System to auto-configure memory settings, receive over the air updates and launch specific versions via ([Three Rings' GetDown](https://github.com/threerings/getdown))
11 - <!-- JAL-1839,JAL-3254,JAL-3260 -->  File type associations for formats supported by Jalview (including .jvp project files)
12 - <!-- JAL-3260 -->  Jalview launch files (.jvl) to pass command line arguments and switch between different getdown channels
13 - <!-- JAL-3141 -->  Backup files created when saving Jalview project or alignment files
14 - <!-- JAL-1793 -->  Annotate nucleotide alignments from VCF data files
15 - <!-- JAL-2753 -->  Version of HTSJDK shipped with Jalview updated to version 2.12.0
16 - <!-- JAL-2620 -->  Alternative genetic code tables for 'Translate as cDNA'
17 - <!-- JAL-3018 -->  Update of Ensembl Rest Client to API v10.0
18 - **Enhanced visualisation and analysis of Sequence Features**
19   - <!-- JAL-3140 JAL-2446 -->  IntervalStoreJ (NCList implementation that allows updates) used for Sequence Feature collections
20   - <!-- JAL-2744, JAL-2808,JAL-2069,JAL-2820 -->  Sequence features can be filtered and shaded according to any associated attributes (e.g. variant attributes from VCF file, or key-value pairs imported from column 9 of GFF file)
21   - <!-- JAL-2879 -->  Feature Attributes and shading schemes stored and restored from Jalview Projects
22   - <!-- JAL-3334 -->  Use full Sequence Ontology (via BioJava) to recognise variant features
23   - <!-- JAL-2897,JAL-3330 -->  Show synonymous codon variants on peptide sequences (also coloured red by default)
24   - <!-- JAL-2792 -->  Popup window to show full report for a selected sequence feature's details
25   - <!-- JAL-3139,JAL-2816,JAL-1117 -->  More efficient sequence feature render algorithm (Z-sort/transparency and filter aware)
26   - <!-- JAL-3049,JAL-3054 -->  Improved tooltips in Feature Settings dialog
27 - <!-- JAL-3205 -->  Symmetric score matrices for faster tree and PCA calculations
28 - **Principal Components Analysis Viewer**
29   - <!-- JAL-1767,JAL-2647 -->  Principal Components Analysis results and Viewer state saved in Jalview Project
30   - <!-- JAL-2962 -->  'Change parameters' option removed from viewer's drop-down menus
31   - <!-- JAL-2975 -->  Can use shift + arrow keys to rotate PCA image incrementally
32   - <!-- JAL-2965, JAL-1285 -->  PCA plot is depth cued
33 - <!-- JAL-3127 -->  New 'Colour by Sequence ID' option
34 - **Speed and Efficiency**
35   - <!-- JAL-2185,JAL-3198 -->  More efficient creation of selections and multiple groups when working with large alignments
36   - <!-- JAL-3200 -->  Speedier import of annotation rows when parsing Stockholm files
37 - **User Interface**
38   - <!-- JAL-2933 -->  Finder panel remembers last position in each view
39   - <!-- JAL-2527 JAL-3203 -->  Alignment Overview now WYSIWIS (What you see is what is shown)<br/>
40 Only visible regions of alignment are shown by default (can be changed in user preferences)
41   - <!-- JAL-3169 -->  File Chooser stays open after responding Cancel to the Overwrite Dialog
42   - <!-- JAL-2420,JAL-3166 -->  Better popup menu behaviour when all sequences are hidden
43   - <!-- JAL-1244 -->  Status bar shows bounds when dragging a selection region, and gap count when inserting or deleting gaps
44   - <!-- JAL-3132 -->  Status bar updates over sequence and annotation labels
45   - <!-- JAL-3093 -->  Annotation tooltips and popup menus are shown when in wrapped mode
46   - <!-- JAL-3073 -->  Can select columns by dragging left/right in a graph or histogram annotation
47   - <!-- JAL-2814,JAL-437 -->  Help button on Uniprot and PDB search panels
48   - <!-- JAL-2621 -->  Cursor changes over draggable box in Overview panel
49   - <!-- JAL-3181 -->  Consistent ordering of links in sequence id popup menu
50   - <!-- JAL-3080 -->  Red line indicating tree-cut position not shown if no subgroups are created
51   - <!-- JAL-3042 -->  Removed ability to configure length of search history by right-clicking search box
52 - <!-- JAL-3232 -->  Jalview Groovy Scripting Console updated to Groovy v2.5
53 - **Java 11 Support (not yet on general release)**
54   - <!--  -->  OSX GUI integrations for App menu's 'About' entry and trapping CMD-Q
55
56
57 ### Deprecations
58 - <!-- JAL-3035 -->  DAS sequence retrieval and annotation capabilities removed from the Jalview Desktop
59 - <!-- JAL-3063,JAL-3116 -->  Castor library for XML marshalling and unmarshalling has been replaced by JAXB for Jalview projects and XML based data retrieval clients
60 - <!-- JAL-3311 -->  Disable VAMSAS menu in preparation for removal
61 - <!--  -->  Jalview Desktop no longer distributed via Java Web Start
62
63
64 ### Documentation
65 - <!-- JAL-3003 -->  Added remarks about transparent rendering effects not supported in EPS figure export
66 - <!-- JAL-2903 -->  Typos in documentation for Preferences dialog
67
68
69 ### Development and Release Processes
70 - <!-- JAL-3196,JAL-3179.JAL-2671 -->  Build system migrated from Ant to Gradle
71 - <!-- JAL-1424 -->  Enhanced checks for missing and duplicated keys in Message bundles
72 - <!-- JAL-3225 -->  Eclipse project configuration managed with gradle-eclipse
73 - <!-- JAL-3174,JAL-2886,JAL-2729,JAL-1889 -->  Atlassian Bamboo continuous integration for unattended Test Suite execution
74 - <!-- JAL-2864 -->  Memory test suite to detect leaks in common operations
75 - <!-- JAL-2360,JAL-2416 -->  More unit test coverage, and minor issues resolved
76 - <!-- JAL-3248 -->  Developer documentation migrated to markdown (with HTML rendering)
77 - <!-- JAL-3287 -->  HelpLinksChecker runs on Windows
78 - <!-- JAL-3289 -->  New URLs for publishing development versions of Jalview
79
80
81 ## Issues Resolved
82
83 - <!-- JAL-3143 -->  Timeouts when retrieving data from Ensembl
84 - <!-- JAL-3244 -->  'View [Structure] Mappings' and structure superposition in Jmol fail on Windows
85 - <!-- JAL-3286 -->  Blank error dialog is displayed when discovering structures for sequences with lots of PDB structures
86 - <!-- JAL-3239 -->  Text misaligned in EPS or SVG image export with monospaced font
87 - <!-- JAL-3171 -->  Warning of 'Duplicate entry' when saving Jalview project involving multiple views
88 - <!-- JAL-3164 -->  Overview for complementary view in a linked CDS/Protein alignment is not updated when Hide Columns by Annotation dialog hides columns
89 - <!-- JAL-3158 -->  Selection highlighting in the complement of a CDS/Protein alignment stops working after making a selection in one view, then making another selection in the other view
90 - <!-- JAL-3161 -->  Annotations tooltip changes beyond visible columns
91 - <!-- JAL-3154 -->  Table Columns could be re-ordered in Feature Settings and Jalview Preferences panels
92 - <!-- JAL-2865 -->  Jalview hangs when closing windows, or redrawing the overview with large alignments
93 - <!-- JAL-2750 -->  Tree and PCA calculation fails for selected region if columns were selected by dragging right-to-left and the mouse moved to the left of the first column
94 - <!-- JAL-3218 -->  Couldn't hide selected columns adjacent to a hidden column marker via scale popup menu
95 - <!-- JAL-2846 -->  Error message for trying to load in invalid URLs doesn't tell users the invalid URL
96 - <!-- JAL-2816 -->  Tooltips displayed for features filtered by score from view
97 - <!-- JAL-3330 -->  Sequence Variants retrieved from Ensembl during show cross references or Fetch Database References are shown in red in original view
98 - <!-- JAL-2898,JAL-2207 -->  stop_gained variants not shown correctly on peptide sequence (computed variant shown as p.Res.null)
99 - <!-- JAL-2060 -->  'Graduated colour' option not offered for manually created features (where feature score is Float.NaN)
100 - <!-- JAL-3097,JAL-3099 -->  Blank extra columns drawn or printed when columns are hidden
101 - <!-- JAL-3082 -->  Regular expression error for '(' in Select Columns by Annotation description
102 - <!-- JAL-3072 -->  Scroll doesn't stop on mouse up after dragging out of Scale or Annotation Panel
103 - <!-- JAL-3075 -->  Column selection incorrect after scrolling out of scale panel
104 - <!-- JAL-3074 -->  Left/right drag in annotation can scroll alignment down
105 - <!-- JAL-3108 -->  Error if mouse moved before clicking Reveal in scale panel
106 - <!-- JAL-3002 -->  Column display is out by one after Page Down, Page Up in wrapped mode
107 - <!-- JAL-2839,JAL-781 -->  Finder doesn't skip hidden regions
108 - <!-- JAL-2932 -->  Finder searches in minimised alignments
109 - <!-- JAL-2250 -->  'Apply Colour to All Groups' not always selected on opening an alignment
110 - <!-- JAL-3180 -->  'Colour by Annotation' not marked selected in Colour menu
111 - <!-- JAL-3201 -->  Per-group Clustal colour scheme changes when different groups in the alignment are selected
112 - <!-- JAL-2717 -->  Internationalised colour scheme names not shown correctly in menu
113 - <!-- JAL-3206 -->  Colour by Annotation can go black at min/max threshold limit
114 - <!-- JAL-3125 -->  Value input for graduated feature colour threshold gets 'unrounded'
115 - <!-- JAL-2982 -->  PCA image export doesn't respect background colour
116 - <!-- JAL-2963 -->  PCA points don't dim when rotated about y axis
117 - <!-- JAL-2959 -->  PCA Print dialog continues after Cancel
118 - <!-- JAL-3078 -->  Cancel in Tree Font dialog resets alignment, not Tree font
119 - <!-- JAL-2964 -->  Associate Tree with All Views not restored from project file
120 - <!-- JAL-2915 -->  Scrolling of split frame is sluggish if Overview shown in complementary view
121 - <!-- JAL-3313 -->  Codon consensus incorrectly scaled when shown without normalisation
122 - <!-- JAL-3021 -->  Sequence Details report should open positioned at top of report
123 - <!-- JAL-914 -->  Help page can be opened twice
124 - <!-- JAL-3333 -->  Fuzzy text in web service status menu on OSX Mojave
125
126
127 ### Editing
128 - <!-- JAL-2822 -->  Start and End should be updated when sequence data at beginning or end of alignment added/removed via 'Edit' sequence
129 - <!-- JAL-2541,JAL-2684 (tests) -->  Delete/Cut selection doesn't relocate sequence features correctly when start of sequence is removed (Known defect since 2.10)
130 - <!-- JAL-2830 -->  Inserting gap sequence via the Edit Sequence dialog corrupts dataset sequence
131 - <!-- JAL-868 -->  Structure colours not updated when associated tree repartitions the alignment view (Regression in 2.10.5)
132
133
134 ### Datamodel
135 - <!-- JAL-2986 -->  Sequence.findIndex returns wrong value when sequence's End is greater than its length
136
137
138 ### Bugs fixed for Java 11 Support (not yet on general release)
139 - <!-- JAL-3288 -->  Menus work properly in split-screen
140
141
142 ### New Known Defects
143 - <!-- JAL-3340 -->  Select columns containing feature by double clicking ignores bounds of an existing selected region
144 - <!-- JAL-3313 -->  Codon consensus logo incorrectly scaled in gapped regions of protein alignment.
145 - <!-- JAL-2647 -->  Input Data menu entry is greyed out when PCA View is restored from a Jalview 2.11 project
146 - <!-- JAL-3213 -->  Alignment panel height can be too small after 'New View'
147 - <!-- JAL-3240 -->  Display is incorrect after removing gapped columns within hidden columns
148 - <!-- JAL-3314 -->  Rightmost selection is lost when mouse re-enters window after dragging left to select columns to left of visible region
149 - <!-- JAL-2876 -->  Features coloured according to their description string and thresholded by score in earlier versions of Jalview are not shown as thresholded features in 2.11. To workaround please create a Score filter instead.
150 - <!-- JAL-3184 -->  Cancel on Feature Settings dialog doesn't reset group visibility
151 - <!-- JAL-3338 -->  F2 doesn't enable/disable keyboard mode in linked CDS/Protein view
152 - <!-- JAL-797 -->  Closing tree windows with CMD/CTRL-W for alignments with multiple views can close views unexpectedly
153
154
155 ### Java 11 Specific defects
156 - <!-- JAL-3235 -->  Jalview Properties file is not sorted alphabetically when saved