Skip to content

0.8.0

Compare
Choose a tag to compare
@ponylang-main ponylang-main released this 30 Aug 15:01
· 66 commits to main since this release

Switch supported MacOS version to Ventura

We've switched our supported MacOS version from Monterey to Ventura.

"Supported" means that all ponyup changes are tested on Ventura rather than Monterey and our pre-built ponyup distribution is built on Ventura.

Drop Ubuntu 18.04 support

Ubuntu 18.04 has reached its end of life date. We've dropped it as a supported platform for ponyc and ponyup.

For ponyup that means, we no longer test against it when doing CI. Additinally, new installations of ponyup on Ubuntu 18.04 and related platforms won't recognize it as a supported package. If you install ponyup on such a platform, you'll need to set the platform to ubuntu18.04 yourself.

For ponyc the lack of support means that if you are using ponyup on Ubuntu 18.04 that it won't be able to install any version of ponyc from the point that we stopped supporting 18.04 for ponyc. Any ponyc from 0.55.0 on will not be able to be installed via ponyup and will need to instead be built from source.

Add macOS on Intel as fully supported platform

We've added macOS on Intel as a fully supported platform. This means that we test ponyup using macOS on Intel and provide nightly and release builds of ponyup for macOS on Intel.

We plan to maintain ponyup as fully supported on macOS on Intel as long as we have a macOS on Intel environment or until Apple stops supporting new macOS releases on Intel CPUs.

Drop FreeBSD support

We no longer have any CI resources for maintaining FreeBSD versions of Pony tools. We've dropped FreeBSD as a fully-supported platform for ponyc, corral, and ponyup.

For ponyup that means, we no longer test against it when doing CI. Additinally, new installations of ponyup on FreeBSD. If you install ponyup on such a platform, you'll need to set the platform yourself.

For ponyc the lack of support means that if you are using ponyup on FreeBSD that it won't be able to install any version of ponyc from the point that we stopped supporting it for ponyc. Any ponyc from 0.56.0 on will not be able to be installed via ponyup and will need to instead be built from source.

Temporarily drop macOS on Apple Silicon as fully supported platform

We currently don't have a CI environment for macOS on Apple Silicon. This means that we can't test ponyup on macOS for Apple Silicon nor can we provide nightly and release binaries of ponyup for Apple Silicon computers.

We are "temporarily" dropping support for ponyup on macOS on Apple Silicon. GitHub Actions is supposed to be adding support for Apple Silicon in Q4 of 2023. When Apple Silicon macOS runners are added, we'll elevate macOS on Apple Silicon back to a fully supported platform.

In the meantime, we have CI for macOS on Intel which should provide reasonable assurance that we don't accidentally break macOS related functionality.

[0.8.0] - 2023-08-30

Added

  • Add macOS on Intel as a fully supported platform (PR #257)

Changed

  • Change supported MacOS version to Ventura (PR #250)
  • Drop Ubuntu 18.04 support (PR #252)
  • Drop FreeBSD support (PR #255)
  • Temporarily drop macOS on Apple Silicon as fully supported platform (PR #258)