From fb2fcd1df9fe799fc623f450deedc29bf47bd38c Mon Sep 17 00:00:00 2001 From: Robert Bill <147130488+RobSlgm@users.noreply.github.com> Date: Thu, 12 Mar 2026 08:35:56 +0100 Subject: [PATCH 1/2] Update dependencies Add badges --- README.md | 3 ++ VSyntaxReader.Examples/packages.lock.json | 12 +++--- .../VSyntaxReader.Tests.csproj | 4 +- VSyntaxReader.Tests/packages.lock.json | 42 +++++++++---------- VSyntaxReader/VSyntaxReader.csproj | 4 +- VSyntaxReader/packages.lock.json | 36 ++++++++-------- 6 files changed, 52 insertions(+), 49 deletions(-) diff --git a/README.md b/README.md index 9a626c5..8fb6ab6 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,9 @@ # Library to parse and manipulate ICS files based on RFC5545 [![🏭 Build](https://github.com/closureOSS/calendare.vsyntaxreader/actions/workflows/dotnet.yml/badge.svg)](https://github.com/closureOSS/calendare.vsyntaxreader/actions/workflows/dotnet.yml) +![Release](https://img.shields.io/github/v/release/closureOSS/calendare.vsyntaxreader) +![NuGet Version](https://img.shields.io/nuget/v/ClosureOSS.Calendare.VSyntaxReader) + # Why diff --git a/VSyntaxReader.Examples/packages.lock.json b/VSyntaxReader.Examples/packages.lock.json index 6ba5be7..fba4552 100644 --- a/VSyntaxReader.Examples/packages.lock.json +++ b/VSyntaxReader.Examples/packages.lock.json @@ -10,13 +10,13 @@ }, "LinkDotNet.StringBuilder": { "type": "Transitive", - "resolved": "3.3.0", - "contentHash": "WtPuxOokoW4n867vlcy7oL2JWclsBWfDl7N7KYuTlI48IXqOtf6knxtYO4ldJeDUGc8AHt9gvATaKyU4YhlRGA==" + "resolved": "3.4.1", + "contentHash": "TnivM7AvNhIVLnJxir5tzl90GN9PAYzigGqv3ZXGg1+5HY1gj8XrUjCNoUYrUcm/UjozlOs4rENV41EqWyFPZg==" }, "NodaTime": { "type": "Transitive", - "resolved": "3.3.0", - "contentHash": "zmUEQPp9yXyGAqWSBhxfwdDhRh4EV04lvYn4P5bUb6dTz1m5AXTYaeSLQ447YLPI2Ge5VGFj20G2DWg5gtiXZg==" + "resolved": "3.3.1", + "contentHash": "7zkTEqmakybTTuDuifpnzl5s8MkmpAdyvoqIPIO2+M2ThF8ixavPcPt1afPfFyCI+A6t3ySujgpGq/5iWc4/RQ==" }, "NodaTime.Serialization.SystemTextJson": { "type": "Transitive", @@ -29,8 +29,8 @@ "ClosureOSS.Calendare.VSyntaxReader": { "type": "Project", "dependencies": { - "LinkDotNet.StringBuilder": "[3.3.0, )", - "NodaTime": "[3.3.0, )", + "LinkDotNet.StringBuilder": "[3.4.1, )", + "NodaTime": "[3.3.1, )", "NodaTime.Serialization.SystemTextJson": "[1.3.1, )" } } diff --git a/VSyntaxReader.Tests/VSyntaxReader.Tests.csproj b/VSyntaxReader.Tests/VSyntaxReader.Tests.csproj index aa08375..dc45973 100644 --- a/VSyntaxReader.Tests/VSyntaxReader.Tests.csproj +++ b/VSyntaxReader.Tests/VSyntaxReader.Tests.csproj @@ -7,11 +7,11 @@ true - + runtime; build; native; contentfiles; analyzers; buildtransitive all - + runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/VSyntaxReader.Tests/packages.lock.json b/VSyntaxReader.Tests/packages.lock.json index c3d8218..08107d2 100644 --- a/VSyntaxReader.Tests/packages.lock.json +++ b/VSyntaxReader.Tests/packages.lock.json @@ -4,18 +4,18 @@ "net10.0": { "coverlet.collector": { "type": "Direct", - "requested": "[6.0.4, )", - "resolved": "6.0.4", - "contentHash": "lkhqpF8Pu2Y7IiN7OntbsTtdbpR1syMsm2F3IgX6ootA4ffRqWL5jF7XipHuZQTdVuWG/gVAAcf8mjk8Tz0xPg==" + "requested": "[8.0.0, )", + "resolved": "8.0.0", + "contentHash": "EMkj/2F6n6IVPrvGYkqzGJs6phuGGkq6N+E7KW9rNyzNxXbwQ1KfMqWyXNf9nCNEQOA6IjFwmOLvkriwKE7Orw==" }, "Microsoft.NET.Test.Sdk": { "type": "Direct", - "requested": "[18.0.1, )", - "resolved": "18.0.1", - "contentHash": "WNpu6vI2rA0pXY4r7NKxCN16XRWl5uHu6qjuyVLoDo6oYEggIQefrMjkRuibQHm/NslIUNCcKftvoWAN80MSAg==", + "requested": "[18.3.0, )", + "resolved": "18.3.0", + "contentHash": "xW3kXuWRQtgoxJp4J+gdhHSQyK+6Wb/AZDSd7lMvuMRYlZ1tnpkojyfZlWilB5G4dmZ0Y0ZxU/M23TlubndNkw==", "dependencies": { - "Microsoft.CodeCoverage": "18.0.1", - "Microsoft.TestPlatform.TestHost": "18.0.1" + "Microsoft.CodeCoverage": "18.3.0", + "Microsoft.TestPlatform.TestHost": "18.3.0" } }, "Nerdbank.GitVersioning": { @@ -43,25 +43,25 @@ }, "LinkDotNet.StringBuilder": { "type": "Transitive", - "resolved": "3.3.0", - "contentHash": "WtPuxOokoW4n867vlcy7oL2JWclsBWfDl7N7KYuTlI48IXqOtf6knxtYO4ldJeDUGc8AHt9gvATaKyU4YhlRGA==" + "resolved": "3.4.1", + "contentHash": "TnivM7AvNhIVLnJxir5tzl90GN9PAYzigGqv3ZXGg1+5HY1gj8XrUjCNoUYrUcm/UjozlOs4rENV41EqWyFPZg==" }, "Microsoft.CodeCoverage": { "type": "Transitive", - "resolved": "18.0.1", - "contentHash": "O+utSr97NAJowIQT/OVp3Lh9QgW/wALVTP4RG1m2AfFP4IyJmJz0ZBmFJUsRQiAPgq6IRC0t8AAzsiPIsaUDEA==" + "resolved": "18.3.0", + "contentHash": "23BNy/vziREC20Wwhb50K7+kZe0m07KlLWDQv4qjJ9tt3QjpDpDIqJFrhYHmMEo9xDkuSp55U/8h4bMF7MiB+g==" }, "Microsoft.TestPlatform.ObjectModel": { "type": "Transitive", - "resolved": "18.0.1", - "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ==" + "resolved": "18.3.0", + "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ==" }, "Microsoft.TestPlatform.TestHost": { "type": "Transitive", - "resolved": "18.0.1", - "contentHash": "uDJKAEjFTaa2wHdWlfo6ektyoh+WD4/Eesrwb4FpBFKsLGehhACVnwwTI4qD3FrIlIEPlxdXg3SyrYRIcO+RRQ==", + "resolved": "18.3.0", + "contentHash": "twmsoelXnp1uWMU3VGip9f0Jr1mZ0PZqgJdF35CIrdYgYrkHIJMV1m8uKyhcdjLdsQDESHAgkR7KhS9i1qpJag==", "dependencies": { - "Microsoft.TestPlatform.ObjectModel": "18.0.1", + "Microsoft.TestPlatform.ObjectModel": "18.3.0", "Newtonsoft.Json": "13.0.3" } }, @@ -72,8 +72,8 @@ }, "NodaTime": { "type": "Transitive", - "resolved": "3.3.0", - "contentHash": "zmUEQPp9yXyGAqWSBhxfwdDhRh4EV04lvYn4P5bUb6dTz1m5AXTYaeSLQ447YLPI2Ge5VGFj20G2DWg5gtiXZg==" + "resolved": "3.3.1", + "contentHash": "7zkTEqmakybTTuDuifpnzl5s8MkmpAdyvoqIPIO2+M2ThF8ixavPcPt1afPfFyCI+A6t3ySujgpGq/5iWc4/RQ==" }, "NodaTime.Serialization.SystemTextJson": { "type": "Transitive", @@ -126,8 +126,8 @@ "ClosureOSS.Calendare.VSyntaxReader": { "type": "Project", "dependencies": { - "LinkDotNet.StringBuilder": "[3.3.0, )", - "NodaTime": "[3.3.0, )", + "LinkDotNet.StringBuilder": "[3.4.1, )", + "NodaTime": "[3.3.1, )", "NodaTime.Serialization.SystemTextJson": "[1.3.1, )" } } diff --git a/VSyntaxReader/VSyntaxReader.csproj b/VSyntaxReader/VSyntaxReader.csproj index c36b518..d5a6411 100644 --- a/VSyntaxReader/VSyntaxReader.csproj +++ b/VSyntaxReader/VSyntaxReader.csproj @@ -31,8 +31,8 @@ - - + + \ No newline at end of file diff --git a/VSyntaxReader/packages.lock.json b/VSyntaxReader/packages.lock.json index 381e49b..143f72c 100644 --- a/VSyntaxReader/packages.lock.json +++ b/VSyntaxReader/packages.lock.json @@ -4,9 +4,9 @@ "net10.0": { "LinkDotNet.StringBuilder": { "type": "Direct", - "requested": "[3.3.0, )", - "resolved": "3.3.0", - "contentHash": "WtPuxOokoW4n867vlcy7oL2JWclsBWfDl7N7KYuTlI48IXqOtf6knxtYO4ldJeDUGc8AHt9gvATaKyU4YhlRGA==" + "requested": "[3.4.1, )", + "resolved": "3.4.1", + "contentHash": "TnivM7AvNhIVLnJxir5tzl90GN9PAYzigGqv3ZXGg1+5HY1gj8XrUjCNoUYrUcm/UjozlOs4rENV41EqWyFPZg==" }, "Nerdbank.GitVersioning": { "type": "Direct", @@ -16,9 +16,9 @@ }, "NodaTime": { "type": "Direct", - "requested": "[3.3.0, )", - "resolved": "3.3.0", - "contentHash": "zmUEQPp9yXyGAqWSBhxfwdDhRh4EV04lvYn4P5bUb6dTz1m5AXTYaeSLQ447YLPI2Ge5VGFj20G2DWg5gtiXZg==" + "requested": "[3.3.1, )", + "resolved": "3.3.1", + "contentHash": "7zkTEqmakybTTuDuifpnzl5s8MkmpAdyvoqIPIO2+M2ThF8ixavPcPt1afPfFyCI+A6t3ySujgpGq/5iWc4/RQ==" }, "NodaTime.Serialization.SystemTextJson": { "type": "Direct", @@ -33,9 +33,9 @@ "net8.0": { "LinkDotNet.StringBuilder": { "type": "Direct", - "requested": "[3.3.0, )", - "resolved": "3.3.0", - "contentHash": "WtPuxOokoW4n867vlcy7oL2JWclsBWfDl7N7KYuTlI48IXqOtf6knxtYO4ldJeDUGc8AHt9gvATaKyU4YhlRGA==" + "requested": "[3.4.1, )", + "resolved": "3.4.1", + "contentHash": "TnivM7AvNhIVLnJxir5tzl90GN9PAYzigGqv3ZXGg1+5HY1gj8XrUjCNoUYrUcm/UjozlOs4rENV41EqWyFPZg==" }, "Nerdbank.GitVersioning": { "type": "Direct", @@ -45,9 +45,9 @@ }, "NodaTime": { "type": "Direct", - "requested": "[3.3.0, )", - "resolved": "3.3.0", - "contentHash": "zmUEQPp9yXyGAqWSBhxfwdDhRh4EV04lvYn4P5bUb6dTz1m5AXTYaeSLQ447YLPI2Ge5VGFj20G2DWg5gtiXZg==" + "requested": "[3.3.1, )", + "resolved": "3.3.1", + "contentHash": "7zkTEqmakybTTuDuifpnzl5s8MkmpAdyvoqIPIO2+M2ThF8ixavPcPt1afPfFyCI+A6t3ySujgpGq/5iWc4/RQ==" }, "NodaTime.Serialization.SystemTextJson": { "type": "Direct", @@ -62,9 +62,9 @@ "net9.0": { "LinkDotNet.StringBuilder": { "type": "Direct", - "requested": "[3.3.0, )", - "resolved": "3.3.0", - "contentHash": "WtPuxOokoW4n867vlcy7oL2JWclsBWfDl7N7KYuTlI48IXqOtf6knxtYO4ldJeDUGc8AHt9gvATaKyU4YhlRGA==" + "requested": "[3.4.1, )", + "resolved": "3.4.1", + "contentHash": "TnivM7AvNhIVLnJxir5tzl90GN9PAYzigGqv3ZXGg1+5HY1gj8XrUjCNoUYrUcm/UjozlOs4rENV41EqWyFPZg==" }, "Nerdbank.GitVersioning": { "type": "Direct", @@ -74,9 +74,9 @@ }, "NodaTime": { "type": "Direct", - "requested": "[3.3.0, )", - "resolved": "3.3.0", - "contentHash": "zmUEQPp9yXyGAqWSBhxfwdDhRh4EV04lvYn4P5bUb6dTz1m5AXTYaeSLQ447YLPI2Ge5VGFj20G2DWg5gtiXZg==" + "requested": "[3.3.1, )", + "resolved": "3.3.1", + "contentHash": "7zkTEqmakybTTuDuifpnzl5s8MkmpAdyvoqIPIO2+M2ThF8ixavPcPt1afPfFyCI+A6t3ySujgpGq/5iWc4/RQ==" }, "NodaTime.Serialization.SystemTextJson": { "type": "Direct", From 03bfbfdca161e39cdd161776ad2fa71d57a2d8bd Mon Sep 17 00:00:00 2001 From: Robert Bill <147130488+RobSlgm@users.noreply.github.com> Date: Thu, 12 Mar 2026 08:42:18 +0100 Subject: [PATCH 2/2] Spelling --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 8fb6ab6..6724fbb 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,7 @@ Refer to the examples in the VSyntaxReader.Examples folder. ## Testcases (ICS files) -The test ICS files, in the ./data/ subdirectories, are largely derived from [Ical.Net](https://github.com/ical-org/ical.net) version 4 (circa February 2023). Ical.Net's test cases were originally created for the [libical project](https://github.com/libical/libical). +The test ICS files, in the ./data/ subdirectories, are largely derived from [Ical.Net](https://github.com/ical-org/ical.net) version 4 (around February 2023). Ical.Net's test cases were originally created for the [libical project](https://github.com/libical/libical). Some test ICS files where originally created for [DAViCal](https://gitlab.com/davical-project/davical).