Oceanbox

ProjNet.FSharp (5.3.0)

Published 2026-06-03 15:33:03 +00:00 by mrtz

Installation

dotnet nuget add source --name oceanbox --username your_username --password your_token https://git.oceanbox.io/api/packages/oceanbox/nuget/index.json
dotnet add package --source oceanbox --version 5.3.0 ProjNet.FSharp

About this package

Package Description

Added

  • Projection.TryFromString — returns Option instead of throwing on unknown input
  • LCCMet case added to Projection DU
  • NUnit test suite with snapshot tests (WoofWare.Expect) and API surface locking (ApiSurface)

Changed

  • Target framework bumped to .NET 10
  • Source directory renamed src/ProjNet.FSharp/ (required by ApiSurface.writeAssemblyBaseline)
  • stringToTransformation now delegates to Projection.TryFromString, fixing EPSG strings without colon (e.g. "EPSG4326")
  • projToTransformation simplified to delegate to Projection.ToCoordinateSystem
  • Build: replaced FAKE/semantic-release/GitLab CI with justfile, Gitea CI, and Ionide.KeepAChangelog.Tasks as the single version source
  • Directory.Build.props: deterministic builds, embedded PDBs, TreatWarningsAsErrors, isolated package resolution

Removed

  • module rec from Projections module

Dependencies

ID Version Target Framework
FSharp.Core 10.1.300 net10.0
FSharp.Data 6.7.0 net10.0
FSharpPlus 1.9.1 net10.0
ProjNet 2.0.0 net10.0
Details
NuGet
2026-06-03 15:33:03 +00:00
0
ProjNet.FSharp
22 KiB
Assets (2)
Versions (4) View all
7.0.0 2026-06-04
6.0.0 2026-06-03
5.3.0 2026-06-03
5.2.0 2026-01-26