Note on versioning: the version numbers used here match the version numbers displayed to users in the Chrome Web Store. Sometimes there are gaps between release versions (e.g., version 2 jumps to version 5). This happens because each separate upload of Keemei to the web store increments the version number, and sometimes multiple uploads are necessary before a release is finalized (e.g., if the release is reviewed by an add-ons advisor and updates are required before it can go public). Therefore, the version numbering used here in the changelog and tagged GitHub releases will match the public release version displayed in the web store.
Minor release updating the QIIME 2 metadata validator to warn if IDs don't meet the "recommendations for identifiers" described in the QIIME 2 metadata file format documentation.
- Warn if IDs don't meet the "recommendations for identifiers" described in the QIIME 2 metadata file format documentation.
This release adds support for validating the new QIIME 2 metadata file format available in the project's 2018.2
release.
- Added support for validating the new QIIME 2 metadata file format available in the project's
2018.2
release.
Minor release rebranding Keemei as an official QIIME 2 project.
- Rebranded the add-on to QIIME 2. Keemei is now an official QIIME 2 project hosted under the QIIME 2 GitHub organization
- Updated Qiita file format name to Sample information file.
- Keemei is now a verified Google Sheets add-on.
This release adds full support for validating QIIME 2 mapping files.
- Added full support for validating QIIME 2 mapping files
This release adds experimental support for validating QIIME 2 mapping files.
- Added experimental support for validating QIIME 2 mapping files (#79)
Minor beta release with Keemei paper citation information.
- Added Keemei paper citation information to website, "About" dialog, and readme
Minor beta release with improved validation reporting and developer tools.
- Added number of cells validated and runtime to sidebar report (#69)
- The error messages identifying duplicate cell locations (e.g., duplicate sample identifiers and barcode sequences) now only display the first 10 duplicates. This change results in error messages that are shorter and easier to digest for users and avoids some rendering performance degradation.
- Empty cells are now ignored when identifying duplicate cells, leading to fewer overlapping error messages.
- Identifying barcode length mismatches now ignores empty cells and only considers barcode length after trimming leading/trailing whitespace characters.
- Added "Developer tools" submenu to Keemei menu with tools to create simulated QIIME mapping file data and execute performance benchmarks presented in the Keemei paper.
Minor beta release with a bug fix.
- Fixed minor Chrome CSS issue that caused parts of the sidebar to not render as intended
- Fixed performance issue where sidebar would freeze, time out, or fail to display when processing a large number of invalid cells. Now sidebar only displays the first 250 invalid cells (#62)
Minor beta release with experimental support for validating Qiita sample template files.
- Added experimental support for validating Qiita sample template files (#68)
- Link to PeerJ preprint from website, "About" dialog, and readme (#67)
Minor beta release with a couple minor bug fixes / improvements.
- Improved error message clarity for misplaced columns in QIIME mapping files (#63)
- Fixed issue where cell background colors and notes would remain as display artifacts when re-validating or clearing validation status of a sheet with a smaller data range (#64)
- Removed broken link from "About" dialog
Initial beta release.
- Added sidebar interface to display validation report and locate invalid cells (#7)
- Added support for validating SRGD files (e.g., for use in geneGIS) (#51)
- Keemei is now ~10x faster and supports validating much larger sheets than was previously possible (#29)
- Improved error message for invalid column names. Previous message was misleading because it indicated the header contained invalid characters, but headers have more complicated rules. These rules are now stated in the error message (#61)
- Validation of currency-formatted numbers (e.g.,
(42.45)
) and other number/date formats now works as expected. Previous behavior was to mark as an empty cell if a cell's display value could not be computed by the SheetConverter library. Now uses the recently addedRange.getDisplayValues()
API in favor of SheetConverter, which also has improved performance (#28)
Minor alpha release with several usability enhancements.
- Valid cells (i.e., those without any errors or warnings) are no longer colored green as this information wasn't important to display. The green coloring could actually detract from the ease of locating invalid cells (#58)
- Users are notified when a sheet is completely valid (i.e., no cells have errors or warnings) via a pop-up box (#57)
- Error and warning messages are prefixed with a label to indicate their type (e.g., "Warning: Empty cell") (#31)
- Cells with leading/trailing whitespace characters are now flagged with a warning (#4)
Initial alpha release.