Skip to content

Latest commit

Β 

History

History
332 lines (304 loc) Β· 32.4 KB

RELEASE_NOTES.md

File metadata and controls

332 lines (304 loc) Β· 32.4 KB

2.0.0+823aca1 (Released 2024-7-21)

  • Additions:
    • [#c3c638c] finish up transition to ARCtrl 2.0.0
    • [#f5f2db9] update study API for ARCtrl 2.0.0
    • [#69bdbf6] update assay API vor ARCtrl v2.0.0
    • [#467bdc7] update investigation API for ARCtrl 2.0.0 changes
    • [#e950fed] update ARCtrl dependency to 2.0.0 and start adjusting functionality
    • [#f17aa01] Create manage-issues.yml
  • Bugfixes:
    • [#02bdae8] fix study contact update bug
    • [#558c215] various small fixes and updates for v2.0.0

1.0.2+4cc4fcb (Released 2024-1-30)

  • Additions:
  • Bugfixes:
    • [#4cc4fcb] Merge pull request #239 from nfdi4plants/smallFixes
    • [#17c2d39] fix export always writing to log, regardless of output flag being set

1.0.1+b545b82 (Released 2024-1-26)

  • Additions:
    • [#b44bb07] bump to 1.0.0-preview.2
    • [#5d2a908] Merge pull request #226 from nfdi4plants/packagingAndVersioning
    • [#23c0b88] add "arc i create" deprecation warning
    • [#f303265] Merge pull request #230 from nfdi4plants/i-create
    • [#a1484eb] modified CLI arguments help in IArgParserTemplate
    • [#3662ce2] modified CLI arguments help in StudyArgs and InvestigationArgs
    • [#8a4bf16] Merge pull request #231 from cmohl2013/study_docstring
    • [#752fe15] update to arctrl.net 1.0.1
    • [#3897ff8] update arctrl and fsspreadsheet references
    • [#f416507] Merge pull request #237 from nfdi4plants/update_arctrl
    • [#01783ac] add publishbinariesfat target
    • [#b545b82] update references
  • Deletions:
    • [#4756f9c] windows executable in fat release is just arc.exe #238

1.0.0+e90e38b (Released 2023-11-9)

  • Additions:
    • [#e90e38b] add helper task for fat release
    • [#c4366a4] update arctrl.net dependency
    • [#790e713] standardize identifier argument names #192
    • [#a824bd6] add --no-lfs flag to arc sync #173
    • [#06c4d2a] increase visibility of information of setgituser #162
    • [#cbf1dc0] increase argu speed
    • [#03f4f4b] add tests
    • [#d538b1e] small adjustments
    • [#76adcd3] update investigation tests
    • [#0080eb5] add arc init tests
    • [#1eae09a] add assay performer tests
    • [#4a467f6] restructure test project
    • [#dee2ba1] update arctrl.net dependency
    • [#a3e4994] rework assay tests
    • [#fd5e321] start reworking assay tests
    • [#9ec9d96] update ARCAPI to ARCtrl reference
    • [#63d365a] update helper files to ARCtrl reference
    • [#8d94a93] update investigation api and commands
    • [#6a685f0] update Study API
    • [#872cd67] add helper functions and ARCtrl reference
    • [#8d53fe6] update assay api to ARCtrl
    • [#ed0fcbe] update gitAPI to new argument parsing
    • [#5fe38d3] move to type save argument processing
    • [#30e0c45] Improve arc i create help text #205
    • [#26b97f7] Improve arc i create help text #205 #204
    • [#3ff8697] add merge flag to arc get
    • [#700a028] Update README.md
    • [#d9b60fe] update version
  • Deletions:
    • [#39413b5] refine executable publish commands
  • Bugfixes:
    • [#2a001e1] improve version command to inclune version suffix
    • [#a259bdb] hotfix write issue
    • [#3946ce5] fix arc sync always assuming "main" branch #147 #177
    • [#06f606b] fix arc sync spamming gitignored files #209 #97
    • [#eda5f90] fix arc init
    • [#a7a0eab] fix config edit failing when no .arc folder exists
    • [#791f440] fix config logger reporting unnecessary error
    • [#4f3fb3e] fix tests
    • [#3f7eb0c] fix study publication tan and tsr swapped

0.5.0+59f219b (Released 2023-4-12)

  • Additions:
    • [#ea33a5f] Merge pull request #174 from Freymaurer/developer
    • [#fc698ce] Move GitHub workflows to meta folder
    • [#87ab386] Add Giraffe package and Server-related static files to .fsproj
    • [#4116fe3] Add ArcAPIHandler functions
    • [#913eb3c] Add Server.fs with arc server functions, WebRoot and ApiDocs to project
    • [#c4471da] Add Argu commands & args for Server functionality
    • [#d0e3a09] Merge pull request #175 from nfdi4plants/ArcServer
    • [#85a6c89] Update FAKE in .proj file & .NET SDK in global.json
    • [#91eb7a6] move loggind to arcIO
    • [#6c051b1] add arc convert command
    • [#e7fa3f2] use update functionality defined in arcIO.Net
    • [#2c5796d] replace study list with arcIO.NET function
    • [#ca663e1] update test action to .net 7
    • [#f39eea7] update Fake versions
    • [#9350650] add json to convert command
    • [#73c970d] set .net sdk version of github action to 6.0
    • [#4a30252] loosen .NET version constraints in global.json
    • [#59f219b] Merge pull request #181 from nfdi4plants/arcIONetMigration
  • Bugfixes:
    • [#857b2ef] Fix DirectorySeparatorChar in tests for linux πŸ›
    • [#810f791] fix empty study being left when adding assay
    • [#c7a84e9] fix study list

0.4.0+c769c38 (Released 2023-1-3)

  • Additions:
    • [#35bdf43] Add Version.fs to arccommander project.
    • [#ae1c773] Clean up open modules in build project.
    • [#7951930] bump to 0.4.0
    • [#c8257c5] Clean up README.md πŸ“š
    • [#f89eb28] rename default gitignore filename in source folder
    • [#c37540f] replace default gitignore with os-specific rules
    • [#e404f65] throw warning when character length of file name arguments exceed 31
    • [#fd75cc8] add filename attribute info to argument query
    • [#0601c1f] move readme parts and link to new online resources
    • [#14ded34] Add build project πŸŽ‰
    • [#e782d3d] Update github workflows
    • [#cd97d52] Update global.json
    • [#435a80a] Clean up solution
    • [#555a52e] Add FileNameAttribute to AssayEditArgs
    • [#b3abd03] add direct access token storing functionality
    • [#e2aeed5] add nolfs flag to arc get
  • Deletions:
  • Bugfixes:
    • [#c769c38] Fix typos in github workflows πŸ›
    • [#d330e51] Fix "build and tests" issues πŸ›
    • [#cca00ce] Fix critical error not catching forbidden chars
    • [#476c97d] fix git lfs tracking

0.3.4+08bac19 (Released 2022-10-21)

  • Additions:
    • latest commit #08bac19
    • [#773f8c3] make access token retrieval available to mac and linux
    • [#d0e505b] make access token storage available to mac and linux

0.3.3+1a582b2 (Released 2022-5-18)

  • Additions:
    • latest commit #1a582b2
    • [#27adc34] bump to 0.3.2
    • [#39cd804] update hard-coded links to arc mac/linux assests
    • [#018bdf3] ✨ Add -h as short option for help
    • [#1a582b2] πŸ”€ Merge pull request #137 from nfdi4plants/helpShortOption
  • Bugfixes:
    • [#7deebb3] Merge pull request #136 from nfdi4plants/quickfix_installation

0.3.2+bf0f956 (Released 2022-5-13)

  • Additions:
    • latest commit #bf0f956
    • [#ab5d5e3] update config to new nfdi4plants gitlab authentication settings
    • [#4760cae] update access token getter
    • [#9ff7865] add TOC
    • [#00c1c4f] edit installation instructions
    • [#936b279] adapt linux instructions
    • [#e7c91b9] πŸ‘Œ Apply code review changes
    • [#046bbf1] 🚧 Update deletion functionality for assays and studies
  • Deletions:
    • [#88418b0] πŸ”¨ Update assay delete
    • [#a934424] πŸ”¨ Update study delete
  • Bugfixes:
    • [#bf0f956] small fix to git credential storing
    • [#f46f809] quickfix: update macos instructions
    • [#9dfc755] πŸ”€ Merge pull request #123 from nfdi4plants/bugfixes
    • [#b6f7a9a] πŸ› Fix file recognition bug

0.3.1+29ae936 (Released 2022-3-22)

  • Additions:
    • latest commit #29ae936
    • [#2472be4] Merge pull request #119 from nfdi4plants/Brilator-patch-1
    • [#c03937b] add standard subfolders to study init command
    • [#1fc6460] increase study value consistency
    • [#29ae936] Merge pull request #122 from nfdi4plants/ArcSpecificationV++
  • Bugfixes:
    • [#05ce1ff] fix typo in gitignore
    • [#8499965] πŸ› Fix bug with study filename
    • [#e84c426] Merge pull request #120 from nfdi4plants/bugfixes

0.3.0+d317b5e (Released 2022-3-21)

  • Additions:
    • latest commit #d317b5e
    • [#d75be69] bump to 0.2.2
    • [#a8cbbd4] Bump IsaDotNet package to v0.0.4-preview.5 ⬆️
    • [#fb0f1d2] Bump IsaDotNet to v0.0.4-preview.5 ⬆️
    • [#bd748bb] Add Trace msg when starting
    • [#0d85b27] Unify phrasing πŸ’„
    • [#765736d] Improve usage description πŸ’‘
    • [#58e63cd] Replace externals with studies πŸ’₯πŸŽ¨πŸ”§πŸ”¨
    • [#8c19943] Update unit tests βœ”οΈ
    • [#a5e2d39] Improve phrasing πŸ’„πŸ‘Œ
    • [#76b1e7e] Replace if statement with Option.defaultValue πŸ”¨πŸ‘Œ
    • [#2be3bbf] Replace generic sheet name with study ID πŸ”¨πŸŽ¨πŸ‘Œ
    • [#d317b5e] Merge pull request #117 from nfdi4plants/ArcSpecificationV++
  • Bugfixes:

0.2.2+1d186e3 (Released 2022-3-9)

  • Additions:
    • latest commit #1d186e3
    • [#16a3a60] add first draft of arc gitignore
    • [#7471b0a] Add .gitignore to copy when compiling
    • [#7c41cd3] Add .gitignore copying functionality to arc init ✨
    • [#6b74ff3] Add functions to initiate README.mds in each folder
    • [#88a0088] Raise error message verbosity
    • [#37e38b6] add github release action
    • [#62c32cd] further test github release action
    • [#2a4504e] finish up first draft of github-release workflow
    • [#4717886] add github-release tag update when using releasenotes updating
    • [#eeab473] update macos installation in readme
    • [#5d1df31] Update ReadMe.md by adding github-release information
    • [#c536ed5] make .gitignore optional in arc init
    • [#d249629] replace empty Readme.md with .gitkeep files
    • [#d91cb60] start working on automatically pushing arcs to new remotes
    • [#f565f8f] add automatic repo creation when pushing arc to gitlab
    • [#0d1d657] add check whether remote repo is a github repository
  • Bugfixes:
    • [#ceeea2e] fix assay tests
    • [#bf3ab9e] fix github-release unix file endings
    • [#2853ec0] fix github-release workflow for mac

0.2.1+bf09a03 (Released 2022-2-25)

  • Additions:
    • latest commit #bf09a03
  • Bugfixes:
    • [#bf09a03] fix duplicate argument naming in export functions

0.2.0+5c6340d (Released 2022-2-25)

  • Additions:
    • latest commit #5c6340d
    • [#762e9be] homogenize logging in authentication functions
    • [#d06a98e] Update README.md πŸ“
    • [#fb88d2f] Update build script to work with arguments πŸ‘·
    • [#0f441f8] move authentication functions to distinct subcommand tree
    • [#8c18631] make logging ignore all git trace lines
    • [#0c4f946] add git user metadata check to arc sync
    • [#a5df1e3] add setgituser command
    • [#c9af0ef] add authentication command
    • [#b895182] add logging to access token retrieval
    • [#bcd5af8] add token service authentication to arc get
    • [#5caee62] add configuration options for authentication
    • [#fc5e2cd] add first draft of keycloak login
  • Bugfixes:
    • [#59f3758] hotfix git message handling

0.1.6+f588270 (Released 2022-2-25)

  • Additions:
    • latest commit #f588270
    • [#f588270] Merge pull request #108 from nfdi4plants/loggerChanges
    • [#941bd5c] Rework folder getting function πŸ”¨πŸš§
    • [#c51dd01] Move log file to $XDG_CONFIG_DIRS
    • [#53f82b3] Update logging rules
    • [#bb7635e] Merge pull request #101 from nfdi4plants/versionFR
    • [#93b60f2] Update build-and-test.yml
    • [#fdf209a] Update build-and-test.yml
    • [#cf144c6] Bump to .NET 6
  • Deletions:
    • [#881511e] Remove log level prints ⚑
  • Bugfixes:

0.1.5+6ad8fb8 (Released 2022-2-4)

  • Additions:
    • latest commit #6ad8fb8
    • [#6ad8fb8] Update build script for release notes extension βž•
    • [#34be86f] Bump Fake version
    • [#38c86be] Add version calling commands
    • [#b1e87f5] Add version calling functionality ✨
    • [#e11dbcf] Update build script to include version
  • Deletions:
    • [#91a3dee] Delete deprecated assembly source file πŸ”₯

0.1.4 (Released 2023-1-3)

  • Additions:
    • latest commit #8f34df30
    • ArcCommander is now able to call external tools. ✨

0.1.3 (Released 2023-1-3)

* - Person functions for assay commands now available.
* - `arc i show` now available.
* - ArcCommander now logs every action.

0.1.2 (Released 2023-1-3)

* - Publish tasks now available in build script.
* - CLI scripts for ARC templates.
* - Unit tests for `person update`.
* - Raised .NET 5.0 target.
* - Now it is possible to convert an ARC to a JSON object via JSON export.
* - Global config file now gets created automatically (with default parameters).

0.1.1 (Released 2023-1-3)

* - Configurable Git LFS threshold.
* - Issue templates available now.

0.1.0 (Released 2023-1-3)

* - First release! :tada:
* - New synchronize command.
* - New Git commands and API.
* - Now packed as dotnet tool.

0.0.7-alpha (Released 2023-1-3)

* - Unit tests for Investigation, Assay, Study.
* - Updated build chain.
* - ISA-XLSX moved to ISA.NET: https://github.com/nfdi4plants/ISADotNet

0.0.6-alpha (Released 2023-1-3)

* - Removed FSharpSpreadsheetML to its own repository: https://github.com/CSBiology/FSharpSpreadsheetML

0.0.5-alpha (Released 2023-1-3)

* - Global and local config file and configuration backbone added.
* - SpreadsheetML refactored.
* - ISA-XLSX and ISA-XLSX.IO unit tests added.

0.0.4-alpha (Released 2023-1-3)

* - Improved CLIArgs.
* - Assay subcommands.
* - Investigation subcommands.
* - Sheet functions added.

0.0.3-alpha (Released 2023-1-3)

* - Added ISA-XLSX project.

0.0.2-alpha (Released 2023-1-3)

* - Added ArcCommander project.

0.0.1-alpha (Released 2023-1-3)

* Created repository.**