AVPRIndex 0.2.1
dotnet add package AVPRIndex --version 0.2.1
NuGet\Install-Package AVPRIndex -Version 0.2.1
<PackageReference Include="AVPRIndex" Version="0.2.1" />
paket add AVPRIndex --version 0.2.1
#r "nuget: AVPRIndex, 0.2.1"
// Install AVPRIndex as a Cake Addin #addin nuget:?package=AVPRIndex&version=0.2.1 // Install AVPRIndex as a Cake Tool #tool nuget:?package=AVPRIndex&version=0.2.1
AVPR Index
Type system for the indexing backend of https://avpr.nfdi4plants.org.
This lib exposes the type system and utilities needed to parse and index arc validation packages with yaml frontmatter.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net8.0 is compatible. 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. |
-
net8.0
- FSharp.Core (>= 8.0.300)
- FsHttp (>= 14.5.0 && < 15.0.0)
- YamlDotNet (>= 15.1.2 && < 16.0.0)
NuGet packages (3)
Showing the top 3 NuGet packages that depend on AVPRIndex:
Package | Downloads |
---|---|
ARCExpect
Package Description |
|
AVPRClient
.NET client library for avpr.nfdi4plants.org |
|
ARCValidationPackages
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.2.1 | 276 | 6/21/2024 |
0.2.0 | 144 | 6/21/2024 |
0.1.3 | 123 | 6/19/2024 |
0.1.2 | 120 | 6/18/2024 |
0.1.1 | 215 | 6/11/2024 |
0.1.0 | 279 | 4/25/2024 |
0.0.8 | 223 | 3/18/2024 |
0.0.7 | 150 | 3/13/2024 |
0.0.6 | 129 | 3/12/2024 |
0.0.5 | 134 | 3/12/2024 |
0.0.4 | 130 | 3/11/2024 |
0.0.3 | 127 | 3/7/2024 |
0.0.2 | 159 | 3/4/2024 |
0.0.1 | 157 | 2/29/2024 |
## v0.2.1
Fix `ValidationPackageIndex.IdentityEquals` not respecting semver suffixes
## v0.2.0
- Add `SemVer` type model for a full semantic version representation including PreRelease and Build metadata with parsing and formatting functions
- Improve functions for getting semantic version (strings) from `ValidationPackageMetadata` and `ValidationPackageIndex` types based on new `SemVer` type
- Unify capitalization in Domain create functions
## v0.1.3
Add `BinaryContent` module to unify package content handling across downstream libraries
## v0.1.2
Add `PackageContentHash` module to unify package hash calculation across downstream libraries
## v0.1.1
Add `CQCHookEndpoint` field to `ValidationPackageMetadata`
## v0.1.0
Add support for in-package frontmatter bindings. Enables re-use of the frontmatter inside the package code
## v0.0.8
- Fix content hash being dependent on line endings (now, all content is normalized to \n before hashing)
- Fix code duplication in create functions for `ValidationPackageIndex`
- Unify `create` functions for Domain types
## v0.0.7
fix preview index download url
## v0.0.6
- Refactor and expose parsing & convenience functions:
- Frontmatter
- containsFrontmatter
- tryExtractFromString
- extractFromString
- ValidationPackageMetadata
- tryExtractFromString
- extractFromString
- tryExtractFromScript
- extractFromScript
all frontmatter/metadata extraction functions will replace line endings with "\n", as YamlDotNet will replace any line endings with new line when presented the string anyways.
that way, the extracted frontmatter/metadata (especially field values, which caused problems due to YamlDotNet's default behavior) will be consistent across different platforms.
## v0.0.5
- Add `getPreviewIndex` function that downloads the currently released preview index from the github release.
## v0.0.4
- Replace line endings when parsing frontmatter
## v0.0.3
- Add create function to Author and OntologyAnnotation (https://github.com/nfdi4plants/arc-validate-package-registry/pull/27)
## v0.0.2
- Add qol Domain functions (https://github.com/nfdi4plants/arc-validate-package-registry/pull/26)
## v0.0.1
- Initial release for AVPR API v1