Releases: Comcast/ip4s
Releases · Comcast/ip4s
v3.6.0
Fixes
- Fix: Return None for Over-Segmented IPv6 Addresses by @razeghi71 in #590
Updates
- Update scalafmt-core to 3.8.0 by @scala-steward in #566
- Update sbt-typelevel to 0.6.6 by @scala-steward in #565
- Update sbt to 1.9.9 by @scala-steward in #567
- Update sbt-typelevel to 0.6.7 by @scala-steward in #570
- Update scala-library, scala-reflect to 2.13.13 by @scala-steward in #569
- Update scala-library, scala-reflect to 2.12.19 by @scala-steward in #568
- Update scala3-library, ... to 3.3.3 by @scala-steward in #571
- Update cats-effect to 3.5.4 by @scala-steward in #572
- Update guava to 33.1.0-jre by @scala-steward in #573
- Update scalafmt-core to 3.8.1 by @scala-steward in #576
- Update sbt-scalajs, scalajs-compiler, ... to 1.16.0 by @scala-steward in #574
- Update munit-cats-effect to 2.0.0-M5 by @scala-steward in #578
- Update scalacheck to 1.17.1 by @scala-steward in #580
- Update sbt-typelevel to 0.7.0 by @scala-steward in #581
- Update scala-library, scala-reflect to 2.13.14 by @scala-steward in #583
- Update sbt to 1.10.0 by @scala-steward in #584
- Update sbt-typelevel to 0.7.1 by @scala-steward in #585
- Update munit-cats-effect to 2.0.0-RC1 by @scala-steward in #586
- Update guava to 33.2.0-jre by @scala-steward in #582
- Update munit-cats-effect to 2.0.0 by @scala-steward in #587
- Update guava to 33.2.1-jre by @scala-steward in #589
New Contributors
- @razeghi71 made their first contribution in #590
Full Changelog: v3.5.0...v3.6.0
v3.5.0
Improvements
- Micro-optimization + bump base version by @armanbilge in #545
- Improve
IpAddress#toString
API/docs. by @NthPortal in #553 - Add conveniences for testing ip addresses for known characteristics by @mpilquist in #562
- Minor edits to guide by @mpilquist in #564
Updates
- Update sbt-mdoc to 2.5.1 by @scala-steward in #547
- Update munit-cats-effect to 2.0.0-M4 by @scala-steward in #549
- Update sbt-typelevel to 0.6.2 by @scala-steward in #550
- Update scalafmt-core to 3.7.17 by @scala-steward in #551
- Update guava to 33.0.0-jre by @scala-steward in #554
- Update sbt-scalajs, scalajs-compiler, ... to 1.15.0 by @scala-steward in #555
- Update sbt to 1.9.8 by @scala-steward in #556
- Update sbt-mdoc to 2.5.2 by @scala-steward in #557
- Update sbt-typelevel to 0.6.5 by @scala-steward in #558
- Update nscplugin, sbt-scala-native, ... to 0.4.17 by @scala-steward in #560
- Update cats-effect to 3.5.3 by @scala-steward in #559
- Update munit-scalacheck to 1.0.0-M11 by @scala-steward in #563
New Contributors
- @NthPortal made their first contribution in #553
Full Changelog: v3.4.0...v3.5.0
v3.4.0
Improvements
- Add
Dns#mapK
, instances forEitherT
,Kleisli
by @armanbilge in #478 - only accept valid CIDR lengths by @martijnhoekstra in #533
- Fix 2.12 compilation by @mpilquist in #539
- fixes for cidr equality, validity and consistency by @martijnhoekstra in #535
Updates
- Update nscplugin, sbt-scala-native, ... to 0.4.12 by @scala-steward in #476
- Update scalafmt-core to 3.7.3 by @scala-steward in #479
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.1 by @scala-steward in #481
- Update sbt-scala-native-crossproject to 1.3.1 by @scala-steward in #483
- Update sbt-typelevel to 0.4.20 by @scala-steward in #484
- Update cats-effect to 3.4.10 by @scala-steward in #485
- Update sbt-scala-native-crossproject to 1.3.2 by @scala-steward in #504
- Update scalafmt-core to 3.7.7 by @scala-steward in #503
- Update guava to 32.1.1-jre by @scala-steward in #501
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.2 by @scala-steward in #498
- Update scala-library, scala-reflect to 2.13.11 by @scala-steward in #495
- Update sbt-typelevel to 0.4.22 by @scala-steward in #493
- Update sbt to 1.8.3 by @scala-steward in #487
- Update cats-effect to 3.4.11 by @scala-steward in #488
- Update nscplugin, sbt-scala-native, ... to 0.4.14 by @scala-steward in #492
- Update scala-library, scala-reflect to 2.12.18 by @scala-steward in #494
- Update scala3-library, ... to 3.3.0 by @scala-steward in #490
- Update munit-scalacheck to 1.0.0-M8 by @scala-steward in #497
- Update cats-effect to 3.5.1 by @scala-steward in #508
- Update guava to 32.1.2-jre by @scala-steward in #514
- Update cats-core to 2.10.0 by @scala-steward in #516
- Update sbt to 1.9.4 by @scala-steward in #518
- Update nscplugin, sbt-scala-native, ... to 0.4.15 by @scala-steward in #520
- Update scalafmt-core to 3.7.14 by @scala-steward in #521
- Update scala3-library, ... to 3.3.1 by @scala-steward in #522
- Update scala-library, scala-reflect to 2.13.12 by @scala-steward in #523
- Update sbt-typelevel to 0.5.2 by @scala-steward in #524
- Publish to legacy host by @armanbilge in #525
- Update sbt-typelevel to 0.5.3 by @scala-steward in #528
- Update munit-scalacheck to 1.0.0-M10 by @scala-steward in #527
- Update sbt to 1.9.6 by @scala-steward in #526
- Update sbt-typelevel to 0.5.4 by @scala-steward in #531
- Update cats-effect to 3.5.2 by @scala-steward in #530
- Update sbt-scalajs, scalajs-compiler, ... to 1.14.0 by @scala-steward in #529
- Update sbt-mdoc to 2.3.8 by @scala-steward in #538
- Update nscplugin, sbt-scala-native, ... to 0.4.16 by @scala-steward in #537
- Update guava to 32.1.3-jre by @scala-steward in #536
- Update sbt-mdoc to 2.4.0 by @scala-steward in #540
- Update sbt-typelevel to 0.6.0 by @scala-steward in #541
- Update sbt-typelevel to 0.6.1 by @scala-steward in #544
- Update scalafmt-core to 3.7.15 by @scala-steward in #543
- Update sbt to 1.9.7 by @scala-steward in #542
New Contributors
- @martijnhoekstra made their first contribution in #533
Full Changelog: v3.3.0...v3.4.0
v3.3.0
Features
- Move
resolve
method toSocketAddress
by @armanbilge in #430 - Move
fromHostname
withinrepresentable
guard by @armanbilge in #455 - Implicit
Dns
forIO
only by @armanbilge in #475
Refactoring
- Make
Port.{MinValue, MaxValue}
constant defs by @armanbilge in #429 - More lenient
DnsTest
by @armanbilge in #474
Updates
- Bump base version to 3.2 by @armanbilge in #428
- Update sbt-typelevel to 0.4.16 by @scala-steward in #438
- Update scalafmt-core to 3.6.0 by @scala-steward in #437
- Update sbt to 1.7.2 by @scala-steward in #434
- Update scalacheck to 1.17.0 by @scala-steward in #435
- Update scala-library, scala-reflect to 2.12.17 by @scala-steward in #432
- Update sbt-mdoc to 2.3.6 by @scala-steward in #436
- Update sbt-scalajs, scalajs-compiler, ... to 1.11.0 by @scala-steward in #431
- Update sbt to 1.7.3 by @scala-steward in #439
- Update scalafmt-core to 3.6.1 by @scala-steward in #440
- Update scala3-library, ... to 3.2.1 by @scala-steward in #441
- Update scala-library, scala-reflect to 2.13.10 by @scala-steward in #433
- Update cats-effect, cats-effect-kernel to 3.4.0 by @scala-steward in #446
- Update cats-core to 2.9.0 by @scala-steward in #445
- Update sbt-scalajs-bundler to 0.21.1 by @scala-steward in #444
- Update sbt-typelevel to 0.4.17 by @scala-steward in #447
- Update munit-scalacheck to 1.0.0-M7 by @scala-steward in #448
- Update cats-effect, cats-effect-kernel to 3.4.1 by @scala-steward in #449
- Update nscplugin, sbt-scala-native, ... to 0.4.9 by @scala-steward in #451
- Update sbt-scalajs, scalajs-compiler, ... to 1.12.0 by @scala-steward in #450
- Update sbt to 1.8.0 by @scala-steward in #443
- Update cats-effect, cats-effect-kernel to 3.4.2 by @scala-steward in #453
- Update cats-effect, cats-effect-kernel to 3.4.4 by @scala-steward in #457
- Update sbt to 1.8.2 by @scala-steward in #458
- Update sbt-typelevel to 0.4.18 by @scala-steward in #459
- Update cats-effect, cats-effect-kernel to 3.4.5 by @scala-steward in #460
- Update scalafmt-core to 3.7.0 by @scala-steward in #461
- Update cats-effect, cats-effect-kernel to 3.4.6 by @scala-steward in #468
- Update scala3-library, ... to 3.2.2 by @scala-steward in #467
- Update sbt-mdoc to 2.3.7 by @scala-steward in #465
- Update nscplugin, sbt-scala-native, ... to 0.4.10 by @scala-steward in #464
- Update scalafmt-core to 3.7.1 by @scala-steward in #463
- Update sbt-scalajs, scalajs-compiler, ... to 1.13.0 by @scala-steward in #462
- Update scalafmt-core to 3.7.2 by @scala-steward in #470
- Update cats-effect, cats-effect-kernel to 3.4.8 by @scala-steward in #471
- Update sbt-typelevel to 0.4.19 by @scala-steward in #472
- Update nscplugin, sbt-scala-native, ... to 0.4.11 by @scala-steward in #473
Full Changelog: v3.2.0...v3.3.0
v3.2.0
This is the first release of ip4s with support for Scala Native!
New features
- Add Cidr.fromIpAndMask by @mpilquist in #419
- Add
prefixBits
toIpAddress
by @mpilquist in #420 - Unplatform
Host
by @armanbilge in #423 - Cross-build for Native by @armanbilge in #427
Bug fixes
- Test for
UnknownHostException
, fix bugs by @armanbilge in #424
Updates
- Update scalafmt-core to 3.5.3 by @scala-steward in #403
- Update cats-effect, cats-effect-kernel to 3.3.12 by @scala-steward in #405
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.1 by @scala-steward in #406
- Update scala-library, scala-reflect to 2.12.16 by @scala-steward in #407
- Update scala3-library, ... to 3.1.3 by @scala-steward in #408
- Update scalafmt-core to 3.5.8 by @scala-steward in #410
- Update cats-core to 2.8.0 by @scala-steward in #411
- Update sbt to 1.7.1 by @scala-steward in #414
- Update cats-effect, cats-effect-kernel to 3.3.14 by @scala-steward in #415
- Update sbt-typelevel to 0.4.13 by @scala-steward in #416
- Update sbt-mdoc to 2.3.3 by @scala-steward in #417
- Update literally to 1.1.0 by @scala-steward in #418
- Update scalafmt-core to 3.5.9 by @scala-steward in #421
- Update sbt-scalajs-bundler to 0.21.0 by @scala-steward in #425
- Update scala3-library, ... to 3.2.0 by @scala-steward in #426
Full Changelog: v3.1.3...v3.2.0
v3.1.3
New Features
- Fixes #402 - allows source specific multicast ranges outside RFC range by @mpilquist in #404
Updates
- Update scalafmt-core to 3.2.1 by @scala-steward in #348
- Update sbt to 1.5.6 by @scala-steward in #351
- Update munit-cats-effect-3 to 1.0.7 by @scala-steward in #350
- Update sbt-scalafmt to 2.4.5 by @scala-steward in #349
- Update sbt-scalajs, scalajs-compiler, ... to 1.8.0 by @scala-steward in #352
- Update sbt-spiewak-sonatype to 0.23.0 by @scala-steward in #346
- Update sbt to 1.5.8 by @scala-steward in #354
- Update cats-effect, cats-effect-kernel to 3.3.1 by @scala-steward in #355
- Update scalafmt-core to 3.2.2 by @scala-steward in #356
- Update sbt-scalafmt to 2.4.6 by @scala-steward in #357
- Update scalafmt-core to 3.3.0 by @scala-steward in #358
- Update sbt to 1.6.0 by @scala-steward in #359
- Update sbt to 1.6.1 by @scala-steward in #360
- Update cats-effect, cats-effect-kernel to 3.3.3 by @scala-steward in #362
- Update scalafmt-core to 3.3.1 by @scala-steward in #363
- Update cats-effect, cats-effect-kernel to 3.3.4 by @scala-steward in #364
- Update scala-library, scala-reflect to 2.13.8 by @scala-steward in #365
- Switch to sbt-typelevel by @mpilquist in #367
- Update scalafmt-core to 3.3.2 by @scala-steward in #366
- Update scalafmt-core to 3.3.3 by @scala-steward in #368
- Update sbt-typelevel to 0.4.3 by @scala-steward in #370
- Update sbt-mdoc to 2.3.0 by @scala-steward in #371
- Update cats-effect, cats-effect-kernel to 3.3.5 by @scala-steward in #372
- Update sbt to 1.6.2 by @scala-steward in #374
- Update scala3-library, ... to 3.1.1 by @scala-steward in #375
- Update scalafmt-core to 3.4.2 by @scala-steward in #377
- Update sbt-scalajs, scalajs-compiler, ... to 1.9.0 by @scala-steward in #381
- Update scalafmt-core to 3.4.3 by @scala-steward in #380
- Update sbt-typelevel to 0.4.5 by @scala-steward in #379
- Update sbt-typelevel to 0.4.6 by @scala-steward in #385
- Update guava to 31.1-jre by @scala-steward in #384
- Update cats-effect, cats-effect-kernel to 3.3.6 by @scala-steward in #383
- Update sbt-mdoc to 2.3.1 by @scala-steward in #382
- Update sbt-doctest to 0.10.0 by @scala-steward in #389
- Update sbt-mdoc to 2.3.2 by @scala-steward in #390
- Update sbt-typelevel to 0.4.7 by @scala-steward in #391
- Update scalafmt-core to 3.5.0 by @scala-steward in #392
- Update sbt-scalajs, scalajs-compiler, ... to 1.10.0 by @scala-steward in #394
- Update cats-effect, cats-effect-kernel to 3.3.11 by @scala-steward in #395
- Update scalacheck to 1.16.0 by @scala-steward in #396
- Update sbt-typelevel to 0.4.9 by @scala-steward in #398
- Update scala3-library, ... to 3.1.2 by @scala-steward in #399
- Update scalafmt-core to 3.5.1 by @scala-steward in #400
- Update scalafmt-core to 3.5.2 by @scala-steward in #401
Full Changelog: v3.1.2...v3.1.3
v3.1.2
No new features or bug fixes, only dependency upgrades and build simplifications.
What's Changed
- Update scalafmt-core to 3.0.8 by @scala-steward in #334
- Update scala-library, scala-reflect to 2.13.7 by @scala-steward in #335
- Update scalafmt-core to 3.1.1 by @scala-steward in #337
- Update sbt-scalafmt to 2.4.4 by @scala-steward in #339
- Update scalafmt-core to 3.1.2 by @scala-steward in #340
- Update cats-core to 2.7.0 by @scala-steward in #342
- Update cats-effect, cats-effect-kernel to 3.3.0 by @scala-steward in #343
- Update scalafmt-core to 3.2.0 by @scala-steward in #344
- Remove OSGi support by @mpilquist in #338
Full Changelog: v3.1.1...v3.1.2
v3.1.1
v3.1.0
What's Changed
- Update sbt-scalajs, scalajs-compiler, ... to 1.7.1 by @scala-steward in #327
- Update guava to 31.0.1-jre by @scala-steward in #323
- Update scalafmt-core to 3.0.6 by @scala-steward in #324
- Update sbt-mima-plugin to 1.0.1 by @scala-steward in #326
- Make
Dns
cross-platform, addreverse
methods by @armanbilge in #325 - Update scala3-library, ... to 3.1.0 by @scala-steward in #328
- Add MacAddress by @mpilquist in #331
- Update scalafmt-core to 3.0.7 by @scala-steward in #330
- Update sbt-mdoc to 2.2.24 by @scala-steward in #329
- Fix
UnknownHostException
alias by @armanbilge in #332
Full Changelog: v3.0.4...v3.1.0