def newFile = file("${outPathName}/${newFileName}".toString())
def content = newFile.text
- // summary in version archive release pages only appears from 2.10.5 onwards
- if (oldDate.format("yyyy") as Integer >= 2019 || JALVIEW_VERSION == "2.10.5") {
+ // summary in version archive release pages only appears from 2.10.2b2 onwards
+ if (oldDate.format("yyyy") as Integer >= 2019 || JALVIEW_VERSION.startsWith("2.10")) {
+ def summaryFile = file("${jalviewDir}/${whatsnew_dir}/whatsnew-${JALVIEW_VERSION_UNDERSCORES}.md")
+ if (summaryFile.exists()) {
+ summary = summaryFile.text
+ } else {
+ summary = ""
+ }
content = content.replaceAll("__SUMMARY__", summary)
} else {
content = content.replaceAll("__SUMMARY__", "")
hugo_version_archive_dir = content/development/archive
hugo_templates_dir = utils/hugo/templates
releases_html = html/releases.html
+whatsnew_dir = help/markdown/whatsnew
+releases_dir = help/markdown/releases
# these are going to be used in the future to gather website release files together
getdown_website_dir = build/website/docroot/getdown
getdown_archive_dir = build/website/docroot/old
--- /dev/null
+This is a patch release that fixes stability problems with Jalview's ability to retrieve Uniprot sequences and access other data hosted at the EMBL-EBI.
--- /dev/null
+More efficienct data structures for handing sequence features and improved rendering performance when working with large alignments.
--- /dev/null
+Jalview 2.10.5 is a minor release that includes critical patches for users working with Ensembl, RNA secondary structure annotation, and those running Jalview on OSX with Java 10.
--- /dev/null
+Jalview 2.11.0 introduces support for loading VCF files, and new filters and shading models for sequence features. Under the hood, we've addressed many bugs, and also made some important changes in the way the Jalview desktop is installed and launched.
--- /dev/null
+Jalview 2.11.1.0 is the first minor release in the 2.11 series, and introduces a new 'point release' versioning model. The release includes a range of improvements including 'virtual features', which provide a more flexible way of mapping sequence features between protein products and their coding regions. This release also features an updated Jalview installer which adds improved memory management on OSX and Windows for large memory systems, and for linux users - a bundled Java installation and file associations for common filetypes handled by the Jalview application.
--- /dev/null
+Jalview 2.11.1.1 is the first patch release in the 2.11.1 series. It includes fixes for critical bugs, and brings some new features suggested by the Jalview community.
--- /dev/null
+Jalview 2.11.1.2 is the second patch release, fixing a bug introduced in the previous patch release (2.11.1.1) affecting display of Jalview's example project for some users.
--- /dev/null
+Jalview 2.11.1.3 provides patches for critical bugs affecting the Find function, and analysis of linked CDS and Protein alignments.
--- /dev/null
+Jalview 2.11.1.4 is the fourth patch release in the 2.11.1 series. One critical bug was fixed in this release - when Jalview would occasionally hang when viewing structures in Jmol. This release also introduces a number of new configuration options for disabling web service connections used by the Jalview Debian package.
--- /dev/null
+Jalview 2.11.1.5 is the fifth patch release in the 2.11.1 series.
--- /dev/null
+Jalview 2.11.1.6 is the sixth patch release in the 2.11.1 series.
--- /dev/null
+Jalview 2.11.1.7 is the seventh patch release in the 2.11.1 series.
--- /dev/null
+Jalview 2.11.2.0 is the first release in the 2.11.2 series.
--- /dev/null
+Jalview 2.11.2.1 is the first patch release in the 2.11.2 series.
--- /dev/null
+Jalview 2.11.2.2 is the second patch release in the 2.11.2 series.