ARCtrl.Contract 2.2.0

There is a newer version of this package available.
See the version list below for details.
dotnet add package ARCtrl.Contract --version 2.2.0                
NuGet\Install-Package ARCtrl.Contract -Version 2.2.0                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ARCtrl.Contract" Version="2.2.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ARCtrl.Contract --version 2.2.0                
#r "nuget: ARCtrl.Contract, 2.2.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ARCtrl.Contract as a Cake Addin
#addin nuget:?package=ARCtrl.Contract&version=2.2.0

// Install ARCtrl.Contract as a Cake Tool
#tool nuget:?package=ARCtrl.Contract&version=2.2.0                

ARC helper functions for contracts management.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 was computed. 
.NET Framework net461 was computed.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on ARCtrl.Contract:

Package Downloads
ARCtrl

Library for management of Annotated Research Contexts (ARCs) using an in-memory representation and runtime agnostic contract systems.

ARCtrl.Python

Library for management of Annotated Research Contexts (ARCs) using an in-memory representation and runtime agnostic contract systems.

ARCtrl.Javascript

Library for management of Annotated Research Contexts (ARCs) using an in-memory representation and runtime agnostic contract systems.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
2.2.4 139 11/18/2024
2.2.3 145 11/18/2024
2.2.2 155 11/7/2024
2.2.1 159 11/6/2024
2.2.0 182 10/24/2024
2.1.0-alpha.4 95 10/15/2024
2.1.0-alpha.3 50 10/15/2024
2.1.0-alpha.2 58 10/8/2024
2.1.0-alpha.1 49 10/2/2024
2.0.1 207 8/29/2024
2.0.0 222 8/27/2024
2.0.0-swate 134 8/27/2024
2.0.0-beta.8.swate 92 7/11/2024
2.0.0-beta.8 38 7/11/2024
2.0.0-beta.7.swate 49 7/11/2024
2.0.0-beta.6.swate 51 7/11/2024
2.0.0-beta.5.swate 54 7/10/2024
2.0.0-beta.5 50 7/10/2024
2.0.0-beta.4.swate 56 7/9/2024
2.0.0-beta.3.swate 49 7/9/2024
2.0.0-beta.2.swate 56 6/28/2024
2.0.0-beta.2 78 6/28/2024
2.0.0-beta.1 54 6/27/2024
2.0.0-alpha.8 46 6/25/2024
2.0.0-alpha.7.swate 63 6/14/2024
2.0.0-alpha.7 55 6/14/2024
2.0.0-alpha.6.swate 62 6/11/2024
2.0.0-alpha.6 98 6/7/2024
2.0.0-alpha.5 56 6/3/2024
2.0.0-alpha.4 58 5/29/2024
2.0.0-alpha.3 65 4/22/2024
2.0.0-alpha.2 87 4/5/2024
2.0.0-alpha.1 63 4/5/2024
2.0.0-2.0.0-beta.3.swate 49 7/9/2024
1.2.0 552 3/8/2024
1.1.0 225 2/15/2024
1.0.7 1,005 1/30/2024
1.0.6 206 1/26/2024
1.0.5 215 1/17/2024
1.0.4 177 1/15/2024
1.0.3 153 1/15/2024
1.0.2 244 1/9/2024
1.0.1 816 12/21/2023
1.0.0 306 12/21/2023
1.0.0-beta.9 121 11/28/2023
1.0.0-beta.8 88 11/23/2023
1.0.0-beta.7 99 11/21/2023
1.0.0-beta.6 70 11/20/2023
1.0.0-beta.5 73 11/16/2023
1.0.0-beta.4 86 11/3/2023
1.0.0-beta.3 81 11/3/2023
1.0.0-beta.2 113 10/30/2023
1.0.0-beta.1 89 10/27/2023
1.0.0-alpha9 181 10/6/2023
1.0.0-alpha8 144 9/27/2023
1.0.0-alpha7 196 9/22/2023
1.0.0-alpha6 153 9/21/2023
1.0.0-alpha5 138 9/20/2023
1.0.0-alpha4 137 9/19/2023
1.0.0-alpha3 227 9/4/2023
1.0.0-alpha2 150 8/14/2023
1.0.0-alpha10 279 10/10/2023
1.0.0-alpha1 161 8/3/2023

Additions:
small changes to build-chain according to PR review
Merge pull request #446 from nfdi4plants/ro-crate-json
Enable Sequence based metadata data creation for arc assays
Enable the creation of study metadata based on sequences
Add excel get and create template meta data from sequence of strings
Adapt styling
Add from and to seq for arc investigation
Update build-test.yml
Added unit tests for investigation
restore package.json of ARCtrl
restore pagages.lock.json of ARCtrl
Apply review changes
Adapt parameter styling
small undo of styling change
Merge pull request #451 from nfdi4plants/Feature_Enable_Sequence_Based_Metadata_Creation
include ARCtrl Common props in package for downstream fable transpilation
move jsonIO dependencies from shared props file directly into project files
created "All" Tests project which bundles all other tests
#433: Add api functions for mandatory dynamic props on some classes
add requested changes, add at least some tests
start working in potential typed ro-crate-json parser
finish up first version of ROCrateObject serialization
add ROCrateObject decoder tests
Enable check for metadata sheetname and is meta data sheet
rename ROCrateObject to LDObject
Implented review changes
Add cwl model
Add cwl decode functions
Add testing project
change naming of CWL to CWLProcessingUnits
add test strings
Add cwl test
rewrite tests to be more clear
reorganize tests
dix dockerFile requirement
start separating processunits for better modularity / edge case handling
reorder and specify wf specific types
change in-/outputs to dynamicObj for more flexibility
add workflow steps
add workflow description type
add steps decoding
add WorkflowSteps tests
support direct type mappings for inputs and outputs
add overflow decoder
add cmd tool metadata and tests
update fsproj
Update YAMLicious to version 0.0.2
rename Type to Type_ for fable
add failcase to requirements
add wf requirements to decoder
trim strings for python
update yamlicious version
add workflow decoding
add cwl to all test list
rename types and tests
add attachmembers attribute
switch to resizearray and add some comments
add optional field to inputs
change version and class to optional on tool and wf descriptions
reorganize modules
make OntologyAnnotation work with localID as TAN
add template copy tests
small cleanup of CompositeHeader
add data cell update tests for ArcTable Copy function
add test against correctly writing valueless ArcTable
treat empty strings in OntologyAnnotation as None
set RO-Crate empty unit test to pending
Deletions:
remove leftover catching of erros in dotnet packaging
Add '@context' support: - instance methods and static methods for set/tryGet/remove - tests for all classes
remove try with for dirent initial workdir
separate processing units and remove module
remove type CLWClass :(
remove underlying modules
Bugfixes:
Merge pull request #452 from nfdi4plants/nugetFix
fix rebase conflicts, update to DynObj v4.0.3, remove Directory.Build.props
add ROCrateObject writer tests and fix accordingly
hotfix ROCrateObject json writer writing internal keys as fields in json
fix references in decode
fix cwl type naming
fix test fsproj
fix optional fields
fix EnvVarRequirement
fix SchemaDefRequirement
fix SoftwareRequirements
fix workdirReq and resourceReq
fix direct map decode
fix for new dynamic obj version
add metadata and dynobj testing (fix test runs)
Implement review fix
test and fix ArcTable copy member deep copying ontology annotations
minimal hotfix for writing bodyless tables