Skip to content

Releases: ponylang/ponyup

0.6.4

05 Jul 19:29
Compare
Choose a tag to compare

Switch supported FreeBSD to 13.0

As of this release, we now do all FreeBSD testing on FreeBSD 13.0 and all ponyup prebuilt packages are built on FreeBSD 13.0. We will make a best effort to not break prior versions of FreeBSD while they are "supported".

[0.6.4] - 2021-07-05

Changed

  • Switch supported FreeBSD to 13.0 (PR #161)

0.6.3

21 Mar 21:46
Compare
Choose a tag to compare

Fix segfault in prebuilt Linux ponyup releases

There was a bug in the Pony runtime related to opening sockets that could cause a segfault. The bug was fixed a few months ago, but our Linux ponyup releases were still being built with an older version (aka still with the bug) of the Pony runtime due to a stale build environment.

[0.6.3] - 2021-03-21

Fixed

  • Update Linux builder image (PR #182)

0.6.2

19 Mar 00:53
Compare
Choose a tag to compare

Fix incorrect FreeBSD to Cloudsmith package mapping

Ponyup now searches for FreeBSD packages on Cloudsmith using the unknown vendor field. This field was previously left out, resulting in failed queries.

Switch support FreeBSD version

We've switched our supported FreeBSD from 12.1 to 12.2. The switch means that FreeBSD packages are tested and built on FreeBSD 12.2 and we no longer do any testing or building on 12.1.

You can continue using ponyup on FreeBSD 12.1 but we make no guarantees that it will work.

Fix confusing and seemingly broken installation on MacOS

MacOS installation looked like it was failing because it prompted for a libc version to install forcing the user to select "cancel" as the option. Ponyup was actually installed correctly, but the end user had no way of knowing.

[0.6.2] - 2021-03-19

Fixed

  • Fix incorrect FreeBSD to Cloudsmith package mapping (PR #162)
  • Don't prompt for libc type when not on Linux (PR #179)

Changed

  • Switch FreeBSD supported version to 12.2 (PR #175)

0.6.1

29 Aug 18:37
Compare
Choose a tag to compare

Incorrect initial ponyup version

The init script has been updated to record the correct version of the initial ponyup install.

Fix ponyup-init on FreeBSD

There was a small typo in a variable name that broke
running ponyup-init on FreeBSD.

[0.6.1] - 2020-08-29

Fixed

  • Incorrect initial ponyup version (PR #151)
  • Fix ponyup-init on freebsd (PR #156)

0.6.0

20 Aug 20:14
Compare
Choose a tag to compare

Use XDG_DATA_HOME for install prefix in init script when set

The ponyup_init.sh script will now set the default install prefix to the XDG_DATA_HOME environment variable if the variable is set.

Select uses latest version if none is specified

The select command will now link the latest installed version of a given package by default. For example, if ponyc-release-0.36.0-x86_64-linux-gnu is the latest release version of ponyc installed then it can now be selected with the command ponyup select ponyc release or the command ponyup select ponyc release-latest.

Update Dockerfile to Alpine 3.12

The ponyup Docker container has been updated from being based on Alpine 3.11 to Alpine 3.12. This shouldn't be a breaking change for pretty much anyone, but might be if you are using the ponyup image as a base for other images and some package you rely on was removed from Alpine 3.12.

[0.6.0] - 2020-08-20

Changed

  • Use XDG_DATA_HOME for install prefix in init script when set (PR #137)
  • Select uses latest version if none is specified (PR #139)
  • Update Dockerfile to Alpine 3.12 (PR #145)

0.5.4

22 Jun 01:14
Compare
Choose a tag to compare

[0.5.4] - 2020-06-22

Fixed

  • Fix init script default (PR #132)

0.5.3

20 Jun 16:29
Compare
Choose a tag to compare

[0.5.3] - 2020-06-20

Added

  • Prompt user for platform libc if unspecified by target triple (PR #128)
  • Add default command (PR #129)

0.5.2

23 May 00:45
Compare
Choose a tag to compare

[0.5.2] - 2020-05-23

Fixed

  • Fix cli platform identification (PR #112)

Added

Changed

  • Use nightly ponyup on macOS (PR #122)

0.5.1

05 Feb 03:13
Compare
Choose a tag to compare

[0.5.1] - 2020-02-05

Fixed

  • Include initial ponyup package in lockfile (PR #89)
  • Use shasum if sha256sum command is missing, or exit with error message (PR #92)

Added

0.5.0

02 Jan 16:41
Compare
Choose a tag to compare

[0.5.0] - 2020-01-02

Added

  • Detect platform identifier with init script (PR #60)

Changed

  • Use unix appdirs for macOS (PR #69)