Skip to content

v9.0.38

Latest

Choose a tag to compare

@github-actions github-actions released this 28 Aug 20:32
2558136

libphonenumber-csharp 9.0.38 · libphonenumber-csharp.extensions 9.0.38 · upstream v9.0.38

What's Changed

  • docs: refresh the docs for the binary metadata, build and CI changes by @twcclegg in #391
  • Close the Scorecard token-permission and unpinned-restore findings by @twcclegg in #387
  • build: drop restore lock files and locked-mode CI restores by @twcclegg in #396
  • perf: move the locale country names out of generated C# into binary resources by @twcclegg in #395
  • fix: scope the locale name aliases to their own country by @twcclegg in #397
  • build: compare both packages against the 9.0.37 baseline by @twcclegg in #394
  • ci: build once for test and pack instead of compiling the library twice by @twcclegg in #393
  • Migrate to slnx; lift AngleSharp clear of GHSA-pgww-w46g-26qg by @twcclegg in #388
  • chore: move the locale generator to temurin 25 by @twcclegg in #398
  • feat: fuzz the parsing surface with FsCheck properties and SharpFuzz by @twcclegg in #392
  • ci: attest build provenance for the published packages by @twcclegg in #400
  • test: port the upstream IsPossibleNumberForType tests by @twcclegg in #399
  • docs: reconcile stale Todo sections with current state by @twcclegg in #403
  • test: exclude the ported protobuf-style Builder classes from coverage by @twcclegg in #410
  • ci: skip dotnet's first-time-experience setup in run_performance_tests by @twcclegg in #411
  • ci: exclude generated obj/ from CodeQL, document the second empty catch by @twcclegg in #407
  • fix: NumberParseException instead of ArgumentOutOfRangeException on malformed RFC3966 phone-context ordering by @twcclegg in #406
  • internal: BinaryPrimitives in ByteBuffer, volatile singleton instance by @twcclegg in #404
  • fix: cap AsYouTypeFormatter growth and guard PhoneNumberUtil against null by @twcclegg in #402
  • Fix three matcher/formatter parity gaps vs. upstream Java source by @twcclegg in #408
  • feat(extensions): TryParse overloads, TypeConverter, and a real phone-number ValidationAttribute by @twcclegg in #405
  • style: small idiomatic-C# cleanups (no behavior change) by @twcclegg in #409
  • style: idiomatic cleanups in mid-size test files by @twcclegg in #421
  • style: idiomatic cleanups in matcher/formatter/filter test suites by @twcclegg in #420
  • style: minor idiomatic cleanups in protobuf-style data model classes by @twcclegg in #415
  • style: idiomatic cleanups in ShortNumberInfo by @twcclegg in #412
  • style: idiomatic cleanups in metadata build tooling by @twcclegg in #413
  • style: idiomatic cleanups in small metadata/storage utility files by @twcclegg in #414
  • style: idiomatic cleanups in AsYouTypeFormatter and PhoneNumberMatcher by @twcclegg in #416
  • style: idiomatic cleanups in PhoneNumberUtil.cs by @twcclegg in #418
  • style: idiomatic cleanups in PhoneNumberUtil platform partials by @twcclegg in #417
  • internal: seal singleton-style types with no accessible constructor by @twcclegg in #424
  • Fix cs/xmldoc/missing-summary: wrap bare doc comments in by @twcclegg in #427
  • ci: manual CodeQL dispatch + consolidated full-repo findings by @twcclegg in #423
  • ci: only report statistically significant benchmark changes by @twcclegg in #425
  • Add automated triage bot for metadata-only issues by @twcclegg in #422
  • Fix path traversal in BuildLocaleNames and uncaught parse exception in PhoneNumberTypeConverter by @twcclegg in #428
  • Fuzz: exercise the selected region in FormatOutOfCountryCallingNumber, cap manual duration by @twcclegg in #429
  • feat: rework metadata sync to PR + auto-merge by @twcclegg in #431
  • fix: authenticate the metadata-update PR as the bot account, not GITHUB_TOKEN by @twcclegg in #434
  • feat: automatic upgrade to v9.0.38 by @libphonenumber-csharp-bot in #435

New Contributors

Full Changelog: v9.0.37...v9.0.38