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:
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:
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:
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:
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)