Skip to content

Releases: puma/puma-dev

Press `F` to Trust

13 Aug 14:09
458cc5c
Compare
Choose a tag to compare

15 is a repdigit in binary (1111) and quaternary (33). In hexadecimal, as well as all higher bases, 15 is represented as F.

Bugfixes

  • Ensure that Puma-dev CA is trusted in keychain (as expected) on macOS (#246)

Enhancements

  • Update Webpack Dev Server guide to be nicer to Sprockets (#254)

v0.15b

12 Aug 16:01
Compare
Choose a tag to compare
v0.15b Pre-release
Pre-release
return the cleanup func to be optionally called and explain why.

Springtime Fixes & Features

06 Jun 17:37
5af3181
Compare
Choose a tag to compare

Bugfixes

  • Fix LaunchAgents directory permissions, bail if -install is run with sudo (#244)
  • Fix serving public/index.html as a static file (#234)

Enhancements

  • add support for .pumaenv file (#251)
  • Improve word choice (#243)
  • Add proxy/HTTPS example for Rails and Webpack Dev Server (#242)
  • use fsnotify over inotify, upgrade dependencies (#240)
  • print & log port bind failures, dns-related test coverage, test improvements (#239)
  • Linux CA certificate install instructions (#235)
  • Pow's .dev doesn't conflict with .test (#217)

Development Improvements

  • GitHub Actions CI (#245)
  • circleci - go-1.13 x 3 most-recent macOS versions (#236)

Leap Day Release

29 Feb 15:58
8907643
Compare
Choose a tag to compare
Leap Day Release Pre-release
Pre-release

Bugfixes

  • puma-dev -V exits with status 0 (not 1) (#230)
  • Unwrap symlinks before passing to fsevents in watch_darwin (#232)

Enhancements

  • Document missing development step (#94)
  • add restart.txt instructions to README (#177)
  • Specify that puma gem needs to be installed (#195)
  • Document govendor (#133)
  • Update vendored github.com/fsnotify/fsevents (#188)
  • WIP: Add Travis and Fix the tests (#170)
  • reorganize macOS/Linux sections of README, add make install (#209)
  • Use consistent macOS naming in README (#220)
  • Add release instructions for Homebrew to README.md (#221)
  • puma-dev link shows proper app location with test coverage (#223)
  • Travis CI: Go 1.13, previously 1.10 which didn't support modules (#227)
  • allow travis-ci to build forks (#228)
  • package launch renamed to only build on darwin (#225)
  • Go Modules (#226)
  • nip.io support (#229)
  • tests exercising watch.go for restart.txt support (#230
  • HTTP-level tests for puma-dev server via goroutine (#233)

From .dev to .test

21 Aug 04:36
c5e86b4
Compare
Choose a tag to compare
From .dev to .test Pre-release
Pre-release

This release changes the default domain to .test from .dev due to the long standing issue Chrome introduce.

Long overdue release

30 Oct 17:27
Compare
Choose a tag to compare
Long overdue release Pre-release
Pre-release

This release is full of community fixes and is long overdue! Sorry about the delay!

macOS Sierra and shutdown/startup race

17 Aug 00:04
Compare
Choose a tag to compare
Pre-release
  • This release is built with Go 1.7 and should work on macOS Sierra
  • The primary fix is for a startup race condition against the time the app was used, causing it to shutdown right away.
  • Added -V to show the version number and go build version.

Setup improvements, link command

12 Aug 22:04
Compare
Choose a tag to compare
Pre-release
  • Remove using openssl to create the CA certificate
  • Add link command to make ~/.puma-dev setup that much easier
  • Add event tracking to help with debugging
  • Improve error contextualization

All the feedback

08 Aug 17:39
Compare
Choose a tag to compare
All the feedback Pre-release
Pre-release

Lot's of bugs squashed and features add!

Features

  • Add support for Linux
  • Add support for xip.io
  • Add static file support
  • Start status API

Bugs

  • Use an LRU cache for certs to prevent memory explosion
  • Fix websocket connections
  • Fix a few bugs around waiting for app startup
  • Fix perms of existing /etc/resolver entries

.dev now the default

30 Jul 04:51
Compare
Choose a tag to compare
.dev now the default Pre-release
Pre-release

Puma-dev now defaults to controlling the .dev domain rather than .pdev by popular demand. To use .pdev as to not conflict with pow, pass -d pdev to -install.