Information & Computational Sciences

Germinate Release Notes

This page describes the additions (ADD), changes (CHG) and bug fixes (FIX) that have been made to Germinate in recent versions. For full details on all the changes between versions, please see the subversion change log or the official changelog document.

New in 3.3.2

  • ADD: Added code that allows to force table filtering programmatically.
  • FIX: Fixed error on search page when searching for markers.
  • FIX: Fixed position and width of context-menu for item marking when the right edge of the browser is very close to the click event.
  • CHG: Synchronized item marking between tables on the same page, i.e. if there is more than one table showing the same type of markable item (e.g. accession), marking an element in one table will now select it in the other tables as well.
  • FIX: Fixed an issue where the table header checkbox and the table row checkboxes were out of sync.
  • CHG: Changed styling of RevealPanels.
  • FIX: Fixed scroll position issue on #news page after clicking on one of the news item in the page’s footer.
  • FIX: Fixed incorrect SQL query when registering for a Germinate instance with an existing account.
  • ADD: Added option to color phenotype-by-phenotype charts by year.
  • ADD: Added new reusable legend widget for D3.js charts.
  • ADD: Added new legend to all multi-line (climate, trials overview, line-performance, phenotype-by-phenotype, phenotype matrix) charts.
  • ADD: Added explanation to phenotype matrix chart about maximum number of selectable phenotypes.
  • CHG: Changed `datasetmeta` update thread to no longer delete manual entries for external datasets, i.e. counts for internal datasets will be re-calculated every hour, counts for external datasets will be left as they are (because we can’t calculate them anyway).
  • ADD: Added dataset statistics to #data-stats page. The new chart is a grouped bar chart based on the dataset type (trial, phenotype, genotype, etc.) against the number of data points per year.
  • ADD: Added selection to institutions GeoChart. When a country with data is selected, it will filter the table for you to only show institutions from this country. Selecting the empty area or a country with no data will reset the filtering.
  • ADD: Added selection to taxonomy pie-chart (#data-stats). When the user clicks on a pie slice, s/he will be taken to the accession overview page where the table will be filtered to just show accessions with this taxonomy.
  • ADD: Added selection to collecting site country chart (#data-stats). When the user clicks on a pie slice, s/he will be taken to the accession overview page where the table will be filtered to just show accessions from this country.
  • ADD: Added accession tables to both the geographic point search as well as the geographic polygon search page.
  • FIX: Fixed MySQL version checker code. It was classifying newer versions as old.
  • ADD: Added download option for a specific pedigree data from the passport page.
  • FIX: Fixed Markerclusterer icons not working anymore due to provider shutdown of resource (https://github.com/googlemaps/js-marker-clusterer/issues/55).
  • ADD: Added download option for the complete pedigree to browse accessions page.
  • CHG: Replaced soon to be deprecated MySQL functions with their new versions (e.g. PolygonFromText -> ST_PolygonFromText).
  • CHG: Changed MySQL version checker to test-run the actual query rather than checking the version number returned from “SELECT VERSION()”.
  • FIX: Fixed issue where suspending a user had no effect.
  • ADD: Added a completely new search page.
  • ADD: Added dataset table to search page.
  • CHG: Increased size of phenotype by phenotype chart.
  • CHG: Changed phenotype by phenotype raw data format to include the actual phenotype (and unit) names rather than just “x” and “y” as the colum headers.
  • FIX: Fixed issue where phenotype data download from the phenotypic datasets selection page wasn’t working.
  • CHG: The small download icon in the genotype dataset selection table now downloads the genotypic data in a Flapjack-compatible tab delimited file, rather than the raw .hdf5 file.
  • FIX: Fixed issue where the raw data file download of the allele frequency binning chart stopped working correctly after the page was resized.
  • CHG: Added feature that allows selection of all table items across all pages (for deletion, adding, etc.).
  • ADD: Added option to name the SVG file that gets downloaded from d3.js charts before starting the download.
  • ADD: Added table to the #marker-details page that shows which maps the marker is on.
  • ADD: Added property to config.properties that allows the customization of the main Germinate menu. Consult the documentation for an example.
  • CHG: Changed the download link of the genotypes dataset table to download a tab-delimited txt file (Flapjack format) rather than the raw .hdf5 file.
  • CHG: Improved code for menu item highlighting and decluttered GerminateMenu class in general.
  • CHG: Re-added support for the datasets table on the #marker-details page. This now uses the data from the HDF5 file.
  • CHG: Updated Flapjack .jar file to the latest version.
  • DEL: Deleted old search pages.
  • CHG: Slightly changed the way table filtering works. By default we search for exact matches, i.e. no “%” wildcards are used. The user can manually enter the wildcards to get fuzzy search results.
  • CHG: Changed the way pedigrees are displayed on the passport page to a table. This allows us to show more data about a pedigree in a structured way.
  • ADD: Added pedigree data table to search page.
  • ADD: Added tooltip to main search box explaining how wildcard characters work.
  • ADD: Added download button to all of the paginated tables on the search page.
  • CHG: Changed exported data in .kml export.
  • CHG: Changed file format of “parallax-genetic-map.png” to “.jpg”.
  • ADD: Added new automatic database update process. This requires that you’re running 3.3.1 before updating to 3.3.2 (or start with 3.3.2). From now on you’ll never have to run SQL queries manually ever again to update Germinate.
  • ADD: Added phenotype matrix chart to trials page as well now (instead of just being on the phenotype page).
  • ADD: Fixed legend highlighting of data points when user hovers over legend item.
  • CHG: Changed all queries to be fully SQL99 compliant. This is required to be able to use MySQL 5.7.5 and up.
  • CHG: Added “#input=PHENOTYPE” to exported phenotype files. This makes them compatible with Helium.
  • DEL: Remove obsolete GrinGlobal subfolders.
  • CHG: Renamed `date` to `date_start` and added `date_end` column to `datasets` table.
  • FIX: Fixed issue with SVG download when the SVG itself contains too many elements. It wouldn’t download properly failing with a “Network error” thrown by the browser. This has been fixed by using a different implementation to download the SVG.
  • FIX: Fixed database connection leaks. Some queries weren’t properly closing the database connections in special cases.
  • FIX: Fixed an issue where Internet Explorer would open files in the browser rather than download them.
  • FIX: Fixed issue where jumping to a specific news page from the news section at the bottom of the page wouldn’t cause the pager to update the text.
  • NEW: Added pagination to color-coded climate data table. The whole dataset can now be downloaded by clicking on the download button in the bottom left corner.
  • CHG: Changed the way the DatabaseObjectCache is created and cleared.
  • FIX: Fixed the display of the map feature type. The marker type was mistakenly displayed in its place.
  • ADD: Added config.properties option “GoogleMaps.Api.Key” to provide a Google Maps API key. This is required by Google since June 2016.
  • FIX: Fixed an issue where d3 legends and tooltips weren’t properly removed on page resize events.
  • ADD: Added tables to store chemical compound data. These include `compounds`, `compounddata` and `analysismethod`.
  • ADD: Added pages to show chemical compound data. These are “#compounds”, “#compound-details” and “#compound-data”.
  • ADD: Added synonyms to “#passport” page.
  • ADD: Added synonyms to “#marker-details” page.
  • ADD: Added “#compound-datasets” and “#compound-data” pages. The latter contains various visualizations for compound data. This is more or less identical to the functionality that already exists for phenotypic data.
  • FIX: Fixed issue with d3 selection lasso when the legend only contains one item.
  • FIX: Fixed issue with d3 selection lasso and item highlighting by the legend.
  • ADD: Added new compound value charts that show the individual lines with their values in a bar chart that can be sorted either by name or value.
  • ADD: Added search boxes to phenotype by phenotype and compound by compound scatter plots to allow the user to search for and highlight individual accessions.
  • ADD: Added compound data table to search results page.
  • CHG: Improved performance of search results page by removing unnecessary initial data query before filters are applied.
  • BUG: Fixed search results page table download. It was populating the columns wrongly.
  • CHG: Standardized the search results page table downloads.
  • CHG: Updated GWT from 2.7.0 to 2.8.0. Several Tomcat related libraries needed updating as well.
  • CHG: Changed search to allow selection of search sections. The user can either search for all types of data or restrict the search to just one of them.
  • CHG: Added search box to search page itself. The user can now decide which categories of data they want to search rather than always searching everything.

New in 3.3.1

  • CHG: Disabled mouse-wheel scrolling on locator map.
  • ADD: Added option to filter datasets table by count and datapoints.
  • FIX: Fixed issue with Maintenance-Mode.
  • FIX: Fixed issue with spaces in file paths.
  • CHG: Improved performance of ‘germinatebase’ export of whole dataset.
  • FIX: Fixed issue with y-axis tick formats in d3.js multi-line chart.
  • FIX: Fixed issue on admin-config page where the available pages weren’t updated as expected.
  • ADD: Added checkbox column header for item marking columns to easily mark all items.
  • CHG: Updated FontAwesome to version 4.5.0.
  • CHG: Major code-cleanup.
  • ADD: Major Javadoc additions.
  • ADD: Added pedigree information to passport page. Now uses the database tables ‘pedigree’, ‘pedigreedefinitions’, ‘pedigreenotations’ and ‘pedigreedescriptions’.
  • ADD: Added color picker widget to administrator configuration page to make customization of the page easier.
  • ADD: Added “Technologies” section to the documentation. This section explains which third-party libraries (Java, JavaScript, Fonts) we use and how we use them.
  • ADD: Added property that decides if the main website logo (top-left) contains links itself. Usually clicking the whole logo will redirect to “home”, however, since we switched to SVG files, these can contain links on their own (for either the whole logo or even sections of it), so we allow to prioritize the internal links and disable the link to “home” by setting ‘Germinate.Template.Logo.Contains.Link’ to ‘true’.
  • CHG: The search page will now show all tabs regardless of page availability, whereas before it would only show the tabs of those types that have their details page enabled, e.g. the ‘marker-details’ page had to be enabled for the ‘marker’ search tab to show up. Now all tabs show and the table that shows the search results will only contain links to the details page if available.
  • CHG: Changes to the admin configuration page (‘#admin-config’) are now persistent changes to the config.properties file. Restarting Tomcat or restarting the web-application will not erase changes made to the configuration anymore.
  • CHG: ‘#news’ and ‘#about’ are now publicly visible, no matter what.
  • ADD: Added ‘Germinate.Gallery.Images.Per.Page’ property to config.properties that determines how many images per page each gallery will show (default: 4).
  • FIX: Fixed session persistency bug.
  • CHG: The external data directory can now be used to not only externalize the actual ‘data’ folder, but also ‘download’, ‘res’ and ‘apps’. Germinate will prefer the files found in that location, but fall back to the files bundled with Germinate itself. To use this feature, set the ‘Germinate.ExternalDataFolder’ property to the directory containing the previously mentioned folders (e.g. ‘/srv/data/germinate/germinate-template’ which then contains ‘data’, etc.).
  • CHG: The automatic image scaler will now work with the external data directory image folder as well.
  • CHG: Restyled passport page. Moved information representation to list format when a table didn’t add any functionality to it.
  • DEL: Removed legacy classes related to old table structure.
  • DEL: Removed Apache POI library dependencies.
  • CHG: D3.js chart download context menu is now available on IE as well. However, it only shows the “download data file” option, as IE doesn’t support the required functionality (or rather prohibits it).
  • FIX: Client settings are no longer shared between user logins. Each user has its own settings even when the second user logs in after the first has logged out (in the same browser).
  • CHG: Moved cookie creation to server.
  • CHG: Removed checkbox column from datasets table if the continue button isn’t available, as there is no point in selecting datasets in this case.
  • FIX: Fixed group permission issue where admins weren’t able to see all groups.
  • CHG: Added new property ‘Germinate.Template.GradientColors’ that allows customization of the gradients shown on the website.
  • ADD: Added parallax scrolling banners to selected pages.
  • ADD: Added new property ‘Germinate.Template.Show.Parallax.Banner’ that determines if the parallax banner is shown or not.
  • CHG: ‘germinatebase.name’ is now a required field and will be used for genotypic data export. It represents the BRAPI ‘defaultDisplayName’, a human-readable and meaningful name for the accession.
  • ADD: Added data statistics page (#data-stats) with basic statistics.
  • CHG: Applied some changes to the template.
  • FIX: Fixed rare issue with “select” element selection where elements weren’t selected if the number of items matched the visible rows and the selection happened by dragging from inside the select element to outside the select element.
  • CHG: Improved performance of dataset related queries by about 33%!
  • ADD: Added page size selection widget to paginated tables.
  • CHG: Further improved the performance of dataset related queries by pre-calculating dataset sizes and storing the result in the ‘datasetmeta’ table. This is re-calculated every hour to ensure it’s reasonably up-to-date.
  • CHG: Initial adaptation of the Java 8 Streams API on the server.
  • CHG: Improved performance of trials/phenotype export page (phenotypes only retrieved once in total instead of once per “tab”).
  • NEW: Added HDF5 functionalities for genotypic data export.
  • CHG: Switched genotypic data export over to HDF5 by default.
  • NEW: Added “Select all” buttons to multi-select boxes.
  • NEW: Added operator selector to table filter. Users can now switch between logical “AND” and “OR” combination of query fields.
  • NEW: Added column filtering to marker table on map-details page.
  • DEL: Removed phenotype data export preview as it serves no good purpose. The data is already exported, so why not just download it?
  • DEL: Removed two of the four maps (the weighted ones) on #geography as they don’t really provide much new information.
  • ADD: Added country flags to more tables containing country information.

New in 3.3.0

  • CHG: Added Filter that makes sure the browser does not cache .nocache files.
  • ADD: Option to show a map below the datasets table (shows associated locations).
  • ADD: Added download link for markers removed from data export.
  • CHG: Major rewrite of main table code. It’s now much easier to use.
  • CHG: Rewrite of Google Map Marker Clusterer code.
  • FIX: Fixed accession marking mechanism. Was marking wrong items at times.
  • FIX: Fixed search table highlight hiding anchor element.
  • CHG: Major rewrite of table code. AbstractBaseTable and PaginationTable now use Providers to create and render the cells.
  • ADD: Added another download option to d3.js charts. You can now download the data file that is used to create the chart.
  • ADD: Added trials overview table.
  • ADD: Added trials overview line chart.
  • CHG: Moved linePerformance page to the initial trials page.
  • CHG: Tweaked the web interface template.
  • DEL: Deleted template image files that aren’t mission critical -> less images, more or less same look.
  • ADD: Added more width steps to the website template (1280px and 1600px) for higher resolution screens.
  • ADD: Added export option for attributes to main accession export (below the main accession table).
  • ADD: Added dataset description to phenotype export preview table.
  • ADD: and entries in web.xml are no longer required.
  • CHG: More template style changes.
  • CHG: Restricted decimal places of numbers to 2 digits where sensible.
  • CHG: Changed share-widget to mirror look-and-feel of new language selector.
  • ADD: Introduced new ShareWidget.java that replaces ShareButtonBar.java.
  • FIX: Fixed multiple CSS issues.
  • FIX: Dataset overview table showing the wrong column content.
  • ADD: Germinate now uses HTML5 local storage instead of cookies (some cookies remain).
  • ADD: Added pedigree database tables.
  • CHG: Updated jQuery to 2.1.4.
  • CHG: Updated jQueryUI to 1.11.4.
  • ADD: Added new properties entry: “Germinate.HideIdColumns” that controls if internal id columns are shown in tables.
  • CHG: Updated httpclient and httpcore to newer versions.
  • CHG: Major rewrite of PaginationTable.
  • ADD: Added initial functionality to handle marking of not only accessions.
  • CHG: Changed RPC signatures to use Pagination.java instead of a variable each for start, length and sorting, etc.
  • CHG: Updated FontAwesome to 4.4.0.
  • CHG: Added more database tables to conform with the MCPD.
  • CHG: Removed no longer required columns from “germinatebase”.
  • CHG: Moved “flowering_season_start” and “growing_season_start” to “attributes”.
  • ADD: Markers and collecting sites can now be marked for the “shopping cart” as well as accessions.
  • FIX: Fixed issue with floating table headers not loading.
  • CHG: Replaced some raster image resources with vector image resources.
  • CHG: logo.png and crop.png now have to be .svg files.
  • FIX: Fixed issue where Germinate would not undeploy from Tomcat from time to time.
  • CHG: Replaced all paginated tables with new implementation that makes tables more consistent and reusable.
  • ADD: Added pagination to dataset tables.
  • ADD: Introduced caching of database query results to increase performance and decrease the load on the database while still returning up-to-date data.
  • CHG: Removed restrictions for search terms on the groups item filters. Search terms can now include SQL special characters as well.
  • FIX: Fixed issue with the allele frequency data export. Items were exported independent of the dataset that was selected.
  • DEL: Removed table ‘groupdatasets’ as no longer required.
  • CHG: Rewrote SQL queries formerly using ‘groupdatasets’ table.
  • CHG: Restyling of d3.js chart options panel.
  • CHG: Changed package structure to reflect new internal guideline.
  • FIX: Fixed an issue with session persistence on the server.
  • ADD: Added “number of data points” to the datasets table.
  • ADD: Added “search” menu item to main menu. This can be disabled/enabled with a config.properties entry (“Germinate.Template.Show.Search”).
  • ADD: Added initial table filtering feature.
  • CHG: Changed PassportPage to use the new Accession data object.
  • CHG: Added pagination to the attributes table on the passport page.
  • CHG: Added option to show all locations on the location overview page.
  • ADD: Added “read-only” mode where the user is not allowed to add/delete/update the data in the database. This can be disabled/enabled with a config.properties entry (“Germinate.IsReadOnly”).
  • ADD: Added tooltips to shopping cart indicator to explain which number represents which type of marked item.
  • FIX: Fixed an issue where the context menu on markable item tables didn’t show up when the actual marker checkbox was right-clicked.
  • ADD: Added option to filter by just the year (in addition to full dates) in filterable tables with date columns.
  • CHG: Disabled help button on pages that do not provide help information.
  • FIX: Fixed multiple theming related issues on mobile devices.
  • ADD: Added functionality to create groups of accessions (more types in the future) from an external software tool. This includes uploading a file with the accession identifiers. The external tool will get the name of the uploaded file in the result and can then forward the user to the Germinate web-interface where the user can review the group preview. If everything looks ok, the user can create a new group.
  • CHG: Removed group editing functionality if user doesn’t have permissions to actually edit the group.
  • FIX: Fixed issue with shopping cart context-menu not showing when right-clicking on the actual checkbox column of a markable table.
  • ADD: Added pagination to annotations/comments widget.
  • FIX: Fixed issue with images not properly released on the server which caused Tomcat undeploy issues on Windows.
  • ADD: Added distribution indicator to scatter plots.
  • ADD: Added phenotype/trials location chart. This will show the number of phenotype/trials readings per country. If a phenotype is selected, this will show the average phenotype value per country.
  • FIX: Fixed issue with phenotypic data export. It wouldn’t export data for phenotypes that do not have a unit.
  • CHG: It’s no longer necessary (and no longer recommended) to bundle your own copy of Flapjack with Germinate. We will now bundle an up to date version of Flapjack with the basic setup.
  • ADD: Added option to mark accessions from phenotype/trials charts.
  • CHG: Rewrite of FileDownloadWidget and OnDemandFileDownloadWidget.
  • FIX: Fixed .kml export.
  • CHG: Made .kml export more efficient and stable.
  • FIX: Fixed issue with duplicate gradient widgets on locations overview page.
  • ADD: Added administrator configuration page (#admin-config).
  • CHG: Complete rewrite of the main navigation menu to allow for sub-menus.
  • ADD: Added option to download data for marked accessions from accessions overview page.
  • FIX: Fixed loading indicator forcing scrollbars on tables when using Firefox.
  • ADD: Added column filtering to Dataset tables.
  • ADD: Added the option to download phenotypic data from the phenotypic dataset overview page (download icon per row).
  • ADD: Added table options panel that allows showing/hiding the table filter headers.
  • CHG: Rewrote table options panels for a more consistant look.
  • FIX: Fixed “Continue” button being visible on genotype-datasets page even if genotype-export isn’t available
  • CHG: Improved performance of stored procedure to export germinatebase table for marked accessions.
  • CHG: Right-aligned number columns.
  • ADD: Added “mark all items” to selected tables. This will mark all the items from all pages of the paginated table not just the current page.
  • FIX: Fixed issue with Internet Explorer where it wouldn’t accept a specific (valid) jQuery call to open/close the table filter panel.
  • FIX: Fixed file encoding issues when writing climate chart data files.
  • CHG: Better integration of Flapjack by directly calling Flapjack’s API for file manipulation instead of running the .jar file externally.
  • ADD: Added “Color by dataset” to phenotype by phenotype charts.
  • ADD: Added collecting site search based on user-defined polygons.
  • ADD: Added units to Climate dropdown box
  • FIX: Fixed issue with wrong items being selected from phenotype by phenotype chart.
  • ADD: Added coloring options to phenotype matrix chart.
  • FIX: Fixed issue with query location moving during query on geographic search page.
  • CHG: Changed positioning of climate overlays on Google Maps.
  • ADD: Added actual minimum and maximum values to Gradient legend.
  • FIX: Fixed issue with maps of wrong type showing up during data export.
  • CHG: Moved “Continue” button above map on datasets page.
  • ADD: Added loading indicators to user input widgets on the groups page.
  • FIX: Fixed issue where non-admin users weren’t able to create new groups.

New in 3.2.0d

  • CHG: Changed SQL script, marked more columns as required
  • ADD: Added new check to the registration to prevent duplicates
  • ADD: Added option to export whole chromosome for a map
  • ADD: Added more links from tables to details pages
  • ADD: Support for browser password saving
  • CHG: Updated to Font Awesome 4.3.0
  • FIX: Fixed issue with file handles not being released on Linux when using NFS mounts
  • DEL: Deleted unused libraries
  • CHG: Replaced big parts of reusable UI with UiBinder widgets
  • ADD: Added changelog information along with migration information
  • CHG: Updated documentation
  • ADD: Added individual error notifications for invalid cookie/payload/session id
  • CHG: Updated Toastr javascript library
  • CHG: Use “placeholder” attribute of <input> elements if available. If not, fall back to old solution

New in 3.2.0

  • ADD: Added new language selector (will make it easier to allow multiple languages per country)
  • ADD: Added dataset to phenotype export
  • FIX: Fixed Integer overflow in CheckboxInputComboTable.java -> Long
  • ADD: Added icons to context menu of accessions table
  • ADD: Added download button to genotypes dataset table
  • ADD: Added download button in datasets overview table
  • ADD: Added group selection restore on groups page
  • CHG: Changed the way climate overlays are stored and displayed
  • ADD: Added groups and datasets overview table to passport page
  • ADD: Added link from phenotype export page to passport page
  • ADD: Added link from shopping cart to passport page
  • ADD: Added feature to select all and deselect all accessions in accession tables
  • ADD: Added checkbox to select and deselect accession in accessions table
  • ADD: Added location type selection to location visualizations
  • ADD: Updated the documentation with the structure of the database
  • ADD: Added template project
  • CHG: Changed encoding of all files to UTF-8 without BOM
  • ADD: Added feature that allows users with an existing Gatekeeper account to register for another Germinate instance
  • ADD: Added AcknowledgementsPage
  • ADD: Introduced pagination to news overview page
  • ADD: Added shutdown procedure that deletes temporarily created log files
  • ADD: Added links from dataset/DatasetOverviewPage.java to individual export pages
  • ADD: Added server side logging using java.util.logging
  • FIX: Fixed bug where d3.js context menu appeared multiple times
  • ADD: Added maintenance property to indicate that Germinate is under maintenance
  • CHG: Replaced default return type of RPC methods to ServerResult (includes DebugInfo internally)
  • ADD: We now ship Flapjack with Germinate
  • ADD: Added functionality to differentiate between internal and external datasets
  • CHG: Replaced loading indicator in PaginationTables with the loading indicator that is used throughout the page
  • ADD: Added new datasets overview page
  • ADD: Added new institutions overview page

New in 3.1.1

  • ADD: Added download feature to all d3 charts
  • FIX: Fixed positioning issue on Google Maps. The overlay legend is now positioned relative to its parent
  • ADD: Added dataset state icons to DatasetPage
  • ADD: Added reusable version of the treemap
  • ADD: Replaced all (except for treemap) d3.js charts with reusable charts
  • CHG: Redesigned AlleleFreqResultPage.java to work better with the responsive layout
  • CHG: Updated build script. It will now use the instance files directly to build the war file instead of copying them to the root directory first
  • ADD: Added localized server files
  • ADD: Made all tables horizontally scrollable
  • CHG: Rewrote Gallery widget to use divs instead of a table
  • ADD: The “add to cart” button now changes to “remove from chart” if the item has already been added
  • CHG: Changed overall style from rounded borders to rectangle borders
  • FIX: Fixed vertical-align of shopping cart button and icon
  • CHG: Gatekeeper URL is now sent to client and used in internationalization -> Don’t have to change properties of each translation when url changes
  • CHG: Replaced all styles and ids in the code with constants
  • ADD: Added HTML5 Canvas Gradients (if supported)
  • ADD: Added initial version of GerminateEventBus
  • ADD: Added “fail on missing properties” feature
  • CHG: changed registration procedure. Gatekeeper will now be notified by a Servlet
  • ADD: Added dataset permission handling
  • ADD: Added user registration feature
Top