0.4.5 (2022-06-27)

We’re happy to announce the release of Scala Native 0.4.5. This patch release targets bugfixes and implements some of the missing Java standard library classes, but does not include any new features. This release also adds initial support for compilation using Java 17.

Scala standard library used by this release is based on the following versions:

Scala binary version Scala release
2.11 2.11.12
2.12 2.12.16
2.13 2.13.8
3 3.1.2
Commits since last release 51
Merged PRs 50
Contributors 9

Contributors

Big thanks to everybody who contributed to this release or reported an issue!

$ git shortlog -sn --no-merges v0.4.4..v0.4.5
    23	LeeTibbert
    10	Wojciech Mazur
     6	Arman Bilge
     4	110416
     4	Eric K Richardson
     1	Daniel Esik
     1	Felix Yan
     1	Guillaume Raffin
     1	Lorenzo Gabriele

Merged PRs

v0.4.5 (2022-06-27)

Full Changelog

Merged pull requests:

Java standard library

C/POSIX standard library bindings

  • add tgmath for real #104 #2587 (i10416)
  • add fenv.h #2591 (i10416)
  • add some int-related bindings #2594 (i10416)
  • Fix #2627: posix socket.c#getaddrinfo no longer frees unallocated memory #2628 (LeeTibbert)
  • Fix I2633: posix netdb.c now has FreeBSD required include file #2637 (LeeTibbert)
  • Fix #2660, #2661: Provide Posix netdb gai_strerror method and associated EAI definitions #2662 (LeeTibbert)
  • Fix #2314: Posix netdb getaddrinfo now handles null hints arguments correctly #2663 (LeeTibbert)
  • Fix #2395: posixlib usleep method is now deprecated #2669 (LeeTibbert)
  • Fix #2657: Synthesize posix timezone and daylight variables on FreeBSD #2695 (LeeTibbert)

Scala Native runtime library