Skip to content

Releases: ical-org/ical.net

v4.3.1

14 Oct 21:23
148ec8e
Compare
Choose a tag to compare

What's Changed

  • Update Ical.Net.csproj to use NodaTime 3.2.0 instead of 3.1.12. NodaTime v3.2.0 (released yesterday) brings some welcome changes
  • Replace Ical.Net.nuspec with Directory.Build.props
  • Remove unnecessary nuget dependencies, so NodaTime is again the only one

Resolves #596

Full Changelog: v4.3.0...v4.3.1

v4.3.0

13 Oct 21:07
0b90779
Compare
Choose a tag to compare
  • Update the repository from fork laget.se/ical net

Apply the following change after the update:

  • Remove net5.0 as target framework from all projects
  • Update nuget-specific settings
    • Update icon.png file used in Ical.Net.nuspec
    • Update package metadata
    • Remove net5.0 package target framework
    • Update README.md to reflect the current project state with ical-org
    • Fix: Update publish.yml to create deterministic builds for packages, update action versions
  • Update GitHub actions to reflect the changed main branch name
  • Update readme.md
  • Update CI workflows publish.yml and tests.yml
    • Changed runs-on to ubuntu-latest.
    • Added fetch-depth: 0 to actions/checkout@v4 in both workflows.
    • Added Get version tag step in publish.yml.
    • Included -p:nowarn=1591 in Build steps to suppress warnings.
    • Changed Test verbosity to quiet in both workflows.
    • Updated Build and pack for publishing in publish.yml to use VERSION.
    • Updated Store artifacts step in publish.yml for new naming convention.
    • Updated Push package to NuGet step in publish.yml to use VERSION.
  • Update ProdId constant and NodaTime package version
  • Add back assembly signing to projects and include strong name key
  • Update Ical.Net.Tests.csproj and Ical.Net.csproj to include assembly signing by adding SignAssembly and AssemblyOriginatorKeyFile properties.
    • Replace InternalsVisibleTo with AssemblyAttribute including a public key in Ical.Net.csproj.
    • Add IcalNetStrongnameKey.snk for strong name key.
    • Move InternalsVisibleTo from AssemblyInfo.cs to project file
  • Add class RegexDefaults and update all Regex with RegexDefaults.Timeout which is set to 200 milliseconds

This PR closes the following PRs which have previously been merged into laget.se/ical net
Closes #491
Closes #443
Closes #525
Closes #528
Closes #571
Closes #579
Closes #584
Closes #595