Skip to content

Latest commit

 

History

History
412 lines (382 loc) · 42.4 KB

RELEASE_NOTES.md

File metadata and controls

412 lines (382 loc) · 42.4 KB

1.0.0+41a16f8 (Released 2024-1-15)

  • Additions:
    • [#33e305a] Finish minimal communication. All changes made from Swate should be correctly propagated to ARCitect.
    • [#0694be8] Setup minimal message handler FROM arcitect ✨
    • [#9498472] Allow read in from template xlsx
    • [#bb19ae1] Interface ARCitect host msgs to swate spreadsheet view
    • [#02b0f05] increase split window bar stability
    • [#4eee5ba] Add ARCitect message logic 🚧
    • [#2756826] Add arcitect mode by query parameter ✨
    • [#3a345ca] Add default error handling to spreadsheetMsg update
    • [#d508dea] Finish template form ✨
    • [#35d7091] start working on templates
    • [#8734ae4] Add investigation metadata form ✨
    • [#9c70213] Update dependency to newest ARCtrl and change json state to arcjson
    • [#4823624] improve reactivity of form components ✨🎨
    • [#36c6aa2] Further develop study metadata sheet.
    • [#e7b4107] Improve oa input robustness
    • [#a015edf] Greatly improve form input robustness against sim input.
    • [#28b2382] Start working on metadata input forms 🚧
    • [#d356540] Store resize window preference in local storage
    • [#a55a1fb] Reenable reset modal
    • [#5be91a1] Restore local history ✨
    • [#27aec23] restore basic header functionality ✨
    • [#015de0f] Basic functionality to body cells restored ✨
    • [#0b3543e] improve behavior for switching between column types.
    • [#49981cd] Finish up building block logic ✨
    • [#fad0b26] Adjust main view footer to new model ✨
    • [#e2b32af] Update to .NET 8 and rmv ISADotNet
    • [#9e266e9] Make styling passable 🎨
    • [#eb8f0ef] Set up context based styling
    • [#028354b] Make Swate run again ✨
    • [#b6ebaca] Start updating dependencies, rmv Fulma 🔥 rmv ISADotNet 🔥
    • [#fa3d11d] Update SAFE dependencies, Fable 4
    • [#177348a] Create term modal #296
    • [#6310db2] improve cytoscape term view
    • [#6e1beb8] Apply prerelease version
    • [#6c4ee89] git has issues tracking file name change. Force it
    • [#24aeb2e] git has issues tracking file name change. Force it
    • [#bebef61] Rename init file
  • Deletions:
    • [#4135549] hide sidebar shortcut icons outside excel hosting.
  • Bugfixes:
    • [#41a16f8] fix arcitect json interop
    • [#1e75c76] Fix displaying wrong preadsheet elements without active arc file 🐛
    • [#376d2a9] Fix template request json parsing bug in ARCtrl 🐛
    • [#b7a1141] fix split window resize handler ui 🐛
    • [#a3f7e30] Fix spreadsheet control flow 🐛
    • [#1b551c5] Fix body term search not triggering
    • [#4d2c5a1] fix term-unit switch 🐛
    • [#2827877] fix protocol type for building block 🐛
    • [#a8a6c93] Fix dead links 🐛
    • [#d1cf1f5] Fix dead installation link 📚

0.8.0+6aeb417 (Released 2023-3-10)

  • Additions:
    • [#ffed6aa] Add colors to input & output columns #297
    • [#21843de] Update activity logging
    • [#1ad927f] Add placeholders for empty definitions #277
    • [#5d5a1dd] Disable msg trigger on "Download as Xlsx" when empty #264
    • [#11a5688] Redesign add building block function ✨#268
    • [#f7c67ad] Improve search speed in specific ontologies 🐎 and search units in DPBO (#239, #240)
  • Bugfixes:
    • [#83e45cf] Change css from visibility to display 🐛#270
    • [#6aeb417] Enable import of protocol type column in templates. 🐛#263
    • [#aba0a53] Fix ctrl + click on quick access buttons on mac #273
    • [#752a631] Fix strange search result order (#247)

0.7.1+a5a7d62 (Released 2022-12-14)

  • Additions:
    • [#a5a7d62] Enable api search by source ontology ✨ 📚
  • Bugfixes:

0.7.0+d648b9c (Released 2022-12-13)

  • Additions:
    • [#e9e9c80] Allow adding multiple building blocks of the same type (#243).
    • [#5ba5744] Add tests for new indexing ✅
    • [#92cbb31] Refactor protocol search view 🎨
    • [#a8584b0] Add template search options (#244).
    • [#d648b9c] Enable CORS
  • Bugfixes:
    • [#a5ff2cd] Fix runtests build target
    • [#50b4e98] Fix issue with duplicate columns and non term columns 🐛

0.6.3+b859e8e (Released 2022-12-1)

  • Additions:
    • [#b859e8e] Link open api docs in info tab
    • [#0f56988] Update IOntologyAPIv2 to client
    • [#c89d554] Add documentation for IOntologyAPIv2 📚
    • [#8989a05] Set up SwaggerUI docs logic
    • [#275fdcc] Improve search performance for all children/parents 🐎
  • Bugfixes:
    • [#14b2feb] Fix whitespace in username install issue 🐛

0.6.2+6a4f5b0 (Released 2022-10-19)

  • Additions:
    • [#b0cd88f] Update docker-compose
    • [#4c9a625] Improve relationship search performance (Issue #228).
    • [#13720b4] Update Protocol Type column to DPBO.
  • Bugfixes:
    • [#28f5bc8] Fix wrong shift of ref cols (Issue #231) and change default cell type to "text".
    • [#2a910e1] Fix duplicate results and further improve search performance (Issue #230, #228) 🐛🐎
    • [#b09058d] Remove min length constraint on term search (Issue #226) 🐛
    • [#807e643] Fix term search field size when parent term name too long (Issue #225) 🐛

0.6.1+a1732c7 (Released 2022-9-22)

0.6.0+0ba730b (Released 2022-9-7)

  • Additions:
    • [#d0ce176] Update to new url: https://swate.nfdi4plants.org
    • [#1ccef83] Update building block descriptions.
    • [#5a2595a] Add protocol type functionality
    • [#c6d3836] Adjust changes according to Swobup naming
    • [#bd46fff] Support official ISADotNet syntax for column headers.
    • [#9368483] Separate #id calculation of main col and ref cols.
    • [#ba7bad8] Make input/output columns cambiable (Issue #203) + improve office logging ✨
    • [#f3be11c] Update Data File output column + deprecation checks (Issue #201).
    • [#1f5f888] Update Source column description.
    • [#63a6a29] Add Protocol REF (Issue #212).
    • [#4711417] Add unit tests (Issue #212) ✅
    • [#30ba1cd] Add Component building block ✨✅
    • [#71e633f] Unify autocomplete term search design (Issue #211).
    • [#3f9bff1] Redesign search results
    • [#8522dea] Clean up first showcase of tree term structure #209
    • [#8dfa9e2] Heavily improve term insert feedback in annotation table (Issue #149, #161)
    • [#82b896c] Clean up readme 🚿
    • [#18641cd] Update fill reference column logic, to provide consistent results.
    • [#2b2413f] Implement and/or slider for template tag filter (Issue #195) ✨.
    • [#bcf077c] Update info page 💄 and contact links (Issue #196).
    • [#f776367] Update project for docker build automation 🐳
    • [#432c14b] Improve parent-child search performance (Issue #117,#193) 🐎.
    • [#7b360e8] Update Advanced term search for cleaner input.
    • [#bfec630] Persist active tabs over subpages (Issue #191) 💄.
    • [#92d973c] Update navbar burger menu to always be visible (Issue #194).
    • [#bd8e3fb] Separate ER tags from other tags and add curated vs community templates badge (#187, #186).
  • Bugfixes:
    • [#55fa82c] Improve AddBuildingBlock unit logic 🐛🔨
    • [#0b5be6d] Fixed strict parsing on empty fields (Issue #214) 🐛
    • [#0dd0c91] Fix clipping issue in building block info 🐛
    • [#5e45ac8] Fix propagation of unit to new building blocks (Issue #183) 🐛.

0.5.3+0eaa644 (Released 2021-12-16)

  • Additions:
    • latest commit #0eaa644
  • Bugfixes:
    • [#85c47e0] Update installer (Issue #181).
    • [#0eaa644] Fix accidental value insert from template db.
    • [#2039287] Fix templates only inserting as characteristic.

0.5.2+abcc754 (Released 2021-12-14)

  • Additions:
    • latest commit #abcc754
    • [#681d9c9] Add new installer using shared folders! This allows Swate installation without the microsoft store and any dependencies.
    • [#9154dd5] Split Swate.Core and Experts into different add-ins 🎉
  • Bugfixes:
    • [#abcc754] Try parse number format (fix Issue #180).

0.5.1+0c90a83 (Released 2021-12-8)

  • Additions:
    • latest commit #0c90a83
    • Add support for Excel 2019 🎉
    • [#48d8d61] Replace drag and drop for filepicker with simplified table sorting element
    • [#e16c861] Add whitespace between authors.
    • [#7b0884f] add pure json return for common api
  • Bugfixes:
    • [#2a09a55] Split template tags by "," instead of ";"
    • [#c82dd4f] Fix server port error for production.

0.5.0+70632951 (Released 2021-10-22)

  • Additions:
    • latest commit #70632951
    • Column headers slimmed, only term accession number in brackets
    • Unit section slimmed from three columns to one
    • Units tracked with number section in Excel
    • Only terms from unit ontology (UO) allowed
    • Protocol insert is now called template insert and more generalized
    • Building blocks can only be inserted once
    • When trying to insert duplicate template no error is thrown, but no building block duplicates are inserted.
    • [#6c62234] Add visualization for source-protocol-sample chains ✨
    • [#d080748] Add import from json to multiple annotation tables ✨
    • [#16ec188] Improve server side error feedback.
    • [#e63bffc] Make protocol preview table scrollable 💄
    • [#8d83591] Improve template insert performance.
    • [#f6ebef3] Allow each building block only once per sheet.
    • [#2cbbaef] Allow only one output column type per table.
    • [#1e0a3f4] Update table name generator.
    • [#6138c65] Update visuals ✨ (Issue #162).
    • [#cc81c47] Update name for protocol templates (Issue #153).
    • [#4187c99] Improve building block info (Issue #160).
    • [#25e0253] Refactor Settings 🔨
    • [#ff96e2a] Improve client logging.
    • [#c885c0c] Track template metadata with worksheet and provide ease-of-access function.
    • [#8df5246] Add hide-reference-columns option to autofit table ✨.
    • [#db9b9e1] Add annotationTable create with prev output auto-insert (Issue #168).
    • [#b07aca5] Add option to export Swate tables as json files.
    • [#c020fea] Add json export from external xlsx files ✨
    • [#b7f9920] Add Common API to backend.
    • [#e14c648] Update Protocol search and filter functionality.
    • [#7194b96] Start updating unit to ISA conformity 🔥
    • [#6ba34f2] Improve performance with update to SAFE stack v3.
  • Deletions:
    • [#8302630] Remove definition field from ontologies.
  • Bugfixes:
    • [#8f33b3b] Fix index error in json exporting rows 🐛
    • [#0fb73e2] Update navbar to stay fixed.
    • [#6afcd91] Fix context update issues in interop functions.
    • [#4fb63e9] Fix warning modal when just entering validation subpage 🐛

0.4.8+7960150 (Released 2021-9-8)

  • Additions:
    • latest commit #7960150
    • [#4796598] Update SQL db dump for development.
    • [#78458db] Merge pull request #144 from nfdi4plants/kevinf-patch-0.4.7
    • [#5b46ded] Update README.md
    • [#ef96958] Update for demo server

0.4.7+23edde8 (Released 2021-5-12)

  • Additions:
    • latest commit #23edde8
    • [#23edde8] Add redo search on double click to building block input elements.
    • [#b10131b] Update database, add part_of Term relationships

0.4.6+89aa7bc (Released 2021-3-12)

  • Additions:
    • latest commit #89aa7bc
    • [#89aa7bc] Add Spawn API endpoints.

0.4.5+b360273 (Released 2021-3-12)

  • Additions:
    • latest commit #b360273
    • [#d630a76] Save darkmode as cookie and improve darkmode (Issue #134).
  • Bugfixes:
    • [#b360273] Fix bug, removing protocol groups if one column is not an ontology.
    • [#402a220] Fix pointer .json generator (Issue #139).

0.4.4+4ae3198 (Released 2021-3-11)

  • Additions:
    • latest commit #4ae3198
    • [#4ae3198] Update DB protocol.

0.4.3+9b7d7fe (Released 2021-3-9)

  • Additions:
    • latest commit #9b7d7fe
  • Bugfixes:
    • [#9b7d7fe] Remove bugs with protocol update 🐛

0.4.2+ae04aa5 (Released 2021-3-9)

  • Additions:
    • latest commit #ae04aa5
  • Bugfixes:
    • [#ae04aa5] Stabilize protocol insert against bugs 🐛

0.4.1+d75743c (Released 2021-3-8)

  • Additions:
    • latest commit #d75743c
    • [#0d9c945] Add links to template repository.
    • [#6b5a56f] Improve darkmode (Issue #25).
    • [#37503a5] Enable term search without present annotation table (Issue #132).
    • [#05a69b3] Increase responsiveness for copy to clipboard.
    • [#44a75d1] Add warnings to advanced setting functions.
    • [#7d4060b] Add function to update used protocols. ✨
    • [#088335f] Add option to update raw custom xml (Issue #123).
    • [#a3286eb] Add checksum content type (Issue #127, Issue #131).
    • [#97407d4] Changed DateTime to use UTC (Issue #126).
    • [#137cc54] Add more info for existing building blocks (Issue #124).
    • [#66fb577] Add option to create pointer json template (Issue #129).
  • Deletions:
    • [#84d71ee] Remove 'decimal' validation type.
  • Bugfixes:
    • [#d75743c] Add minor fixes
    • [#bd13cbf] Fix drag n drop problems in filepicker.
    • [#33695f4] Fix protocol grouping bug.
    • [#f4d08e8] Fix protocol xml not correctly removed bug.

0.4.0+a0e04f3 (Released 2021-3-1)

  • Additions:
    • latest commit #a0e04f3
    • [#24950d1] Minor visual updates
    • [#183a80c] Update dropdown navbar quick access.
    • [#4b818db] Add Advanced custom xml settings (Issue #111).
    • [#d7cce09] Add link to nfdi4pso issues (Issue #99).
    • [#848acf7] Add "Update unit" functionality (Issue #110).
    • [#5118778] Rename validation to checklist
    • [#58b58a4] Add drop down for quick access icons
    • [#3778ebc] Add copy to clipboard to term search for vertical term insert (Issue #118).
    • [#eff46ae] Restructure CustomXml 🔨💥
    • [#44d9277] Add option to show all child terms (Issue #114).
    • [#746ecf4] Redo autocomplete search on double click.
    • [#454ccd7] Add database template logic (Issue #10, #107) ✨
    • [#19a2f73] Add button to display building block information (Issue #96).
    • [#71801ff] Add 'Remove Building Block' button (Issue #102).
    • [#80c6235] Improve term search search speed.
    • [#7760257] Improve addition of validation importance (Issue #113).
  • Bugfixes:
    • [#ba4f238] Fix bug not finding the correct selected building block (Issue #121).
    • [#41e298d] Fix updating protocol group header bug if split too often (Issue #120).
    • [#01d5cf5] Fix protocol group headers not correctly removed bug (Issue #119).

0.3.1+cbc655c (Released 2021-2-12)

  • Additions:
    • latest commit #cbc655c
  • Bugfixes:
    • [#cbc655c] Fix protocol headers shifted if not placed in row B (Issue #108) 🐛

0.3.0+0d31c43 (Released 2021-2-11)

  • Additions:
    • latest commit #0d31c43
    • [#4bf33cb] Add ontology accession number as tag in ref columns (Issue #100).
    • [#262dae3] Add option to write process.json to Swate annotation table (Issue #84). ✨
    • [#09467d9] Visually group building blocks to protocols (Issues 101#, #103, #104) ✨
    • [#0516353] Add Logos and visually update Swate (Issue #59).
    • [#5c2e56a] Add option to add unit cols to existing building block (Issue #94).
    • [#9987184] Add sorensen dice sorting to advanced term search (Issue #95).
    • [#9158bb7] Update unit search to only search UO ontology (Issue #93).
    • [#4e0d0c9] Add easy to access navigation option to advanced search (Issue #91).
    • [#374e326] Add features from #68 to Update Reference Columns (Issue 87#).
  • Deletions:
    • [#9da9c55] Remove event handlers (input assist, #87).
  • Bugfixes:
    • [#0d31c43] Fix bug not opening "File Picker" upload window on click.
    • [#8606b12] Add Protocol Xml logic and fix ISADotNet dependency.
    • [#51928c0] Fix minor routing icon mismatch.
    • [#fdcb58c] Fix minor white/lightgrey mix ups in filepicker view.
    • [#cc26e81] Fix bug overloading computers when creating an annotation table for whole rows (Issue #63).
    • [#1e5eb3d] Fix reset of unit search input when unchecking (Issue #92).
    • [#474cf73] Fix bug creating wrong TAN with insertTerm.

0.2.0+899b535 (Released 2021-1-11)

  • Additions:
    • latest commit #899b535
    • [#1182030] Add Setting Page
    • [#d4a36f1] Provide validation information via XML metadata (Issue #45). 🎄 🎆
    • [#f3a11f0] Update FilePicker with reordering functionality (Issue #13).
    • [#f6564d6] Add search term search by accession number (Issue #71).
    • [#bdba3ae] Properly Document Office interop functions (Issue #75).
    • [#aa870f1] Update README.md
    • [#e958024] Improve readme 📖
  • Bugfixes:
    • [#9c07338] Fix input assistance is not added when first table is created (Issue #82).
    • [#889b86c] Fix file picker not uploading reoccuring file names (Issue #80).

0.1.3+c6ad5b7 (Released 2020-12-7)

  • Additions:
    • latest commit #c6ad5b7
    • [#c6ad5b7] Add error modal (Issue #73).
    • [#6cb6ebf] Add core functionality to File Picker (Issue #13).
    • [#e04e953] Add link to ontobee page for ontology in term search suggestions (Issue #69).
    • [#13f3639] Create issue templates
    • [#5abee29] Add Unit Column when selecting a unit for a term (Issue #48).
    • [#5abee29] Add option to fill hidden cols according to main column (Issue #67).
    • [#5abee29] Add input assist to delete hidden col cells onChange of main col (Issue #68).
  • Bugfixes:
    • [#0a9ac89] Fix bug of term input field not indicating change after using autocomplete suggestion.
    • [#c4befec] Fix bug where auto fill would delete some rows of first column.
    • [#2498c0b] Fix file picker button view.
    • [#eb104fe] Fix bug where search results from "Advanced Search" are not selectable (Issue #70).
    • [#63aa8ea] Fix bug where cursor jumps to the end of search input field (Issue #66).
    • [#1847bf5] Fix (visual) pagination components for advanced term search (Issue #65).
    • [#d207770] Fix not shown No Ontology option in advanced term search (Issue #64).
    • [#1fd3f67] Fix minor bug in release notes creation.

0.1.2+af67a92 (Released 2020-11-26)

  • Additions:
    • latest commit #af67a92
    • [#af67a92] Replace footer placeholder.
    • [#6a423b3] Add button to create a new annotation table.
    • [#9a3ea60] Add automated Versioning and release note creation (Issue #44).
    • [#40000ef5] Add fake target to draft github release from RELEASE_NOTES.md (Issue #44).
  • Bugfixes:
    • [#648f8b6] Fix multiple worksheets/annotation tables bug (Issue #58).
    • [#05f4c39] Fix font, as the correct scss was not loaded correctly.
    • [#c6e543b] Fix inconsistencies in building block has-unit functioniality.
    • [#fadbea8] Fix disappearing checkboxes (Issue #54).
    • [#c402c70] Fix api docs not showing examples with DateTime (Issue #55).

0.1.1+7c567fd (Released 2020-11-18)

  • Additions:
    • #7c567fd
    • Allow for multiples of the same column.
    • Implement basic validation system for current worksheet. (WIP)
    • Add info page with social media links and contact.
    • Add extensive api docs.
  • Bugfixes:
    • Unit Term Search broke due to a change in naming conventions in the stored procedures. Fixed it!

0.1.1-beta (Released 2020-11-5)

* Release of [Minimal POC milestone](https://github.com/nfdi4plants/Swate/milestone/1?closed=1). Rough feature set:
* Update advanced term search to use stored procedure introduced in 0.0.2-alpha.
  • Bugfixes:
    •   * Responsive design should now render immediatly upon window size change
      
    •   * Add-in should not reload after navigating to a new tab for the first time.
      
    • Term search input field no longer looses focus after clicking into it.

0.0.2-alpha (Released 2020-10-29)

* First step on the way to the Minimal POC milestone. Rough feature set:
* Add fulltext searches for advanced and simple search queries.
* Upgrade simple search to use a "is_a directed search". This means the search used subterms to already chosen building blocks as default field of search.
* AddBuildingBlock automatically adds 2 additional hidden terms in which "Term Source REF" and "Term Accession Number" are automatically inserted.
* For Developers: We added a docker-compose file to generate a local docker mysql database with adminer for an easier developing process. This feature is initialized as part of ```dotnet fake build -t OfficeDebug```

0.0.1-alpha (Released 2020-7-27)

* First open alpha release of Swate. Rough feature set:
* Create annotation tables from existing data
* Create annotation columns that are conform with our [Annotation Principles draft](https://nfdi4plants.github.io/AnnotationPrinciples/)
* Autocomplete search for ontology terms. You can use these to either fill cells or annotate column headers
* Automatic cell formatting for columns that have a unit annotation
* File picker: open a dialog box to select local files and use their names in the annotation table.