Releases: yaroslav/bundlebun
bundlebun v0.2.0.1.2.1
bundlebun 0.2.0.1.2.1, includes a binary distribution of Bun 1.2.1. Built for: x86_64-linux, aarch64-linux, arm64-darwin, x86_64-darwin, x64-mingw-ucrt.
Changelog: CHANGELOG.
See README for installation instructions and documentation. See LICENSE for licensing information.
Quick installation
bundle add bundlebun
rake bun:install
Changes
- It is now recommended to include
gem bundlebun
after other existing frontend-related gems in yourGemfile
. That removes the need to install one-liner initializer monkeypatches for most cases. The gem detects and loads all integrations when loaded. Alternatively, the developer can call integration monkey-patches (Bundlebun::Integrations::Something.bun!
) directly. - bundlebun now adds the bundled bun executable to
PATH
, both on Unix-like and Windows environments. This improves the support for other frontend-related libraries and gems: we don't have to monkey-patch libraries all the time, just when we need it. - While there still might be some issues, I am trying to ensure proper Windows (non-WSL) support for this gem, for a plug&play experience for Windows Ruby developers.
- The vite-ruby integration is reworked. We don't touch the existing
bin/vite
binstub anymore. Instead, we installbin/bun-vite
that will run Vite with Bun and use it with ruby-vite'svite.json
. We modify the existing config file, or install a sample one. - The
bun:install:rails
Rake task is nowbun:install:bundling-rails
, as it only activates frombun:install
if Cssbundling or Jsbundling are detected, does not have to do a lot with Rails itself. - For Windows, the gem now installs a
bin/bun.cmd
binstub, as well asbin/bun-vite.cmd
for use with vite-ruby. If the integration was already installed, but there are no Windows binstubs in sight, runrake bun:install
again. - The ExecJS test is now a proper integration test, like the other integration tests.
- bundlebun is now properly tested on Windows (Windows Server 2025 on GitHub Actions).
bundlebun v0.1.2.1.1.41
bundlebun 0.1.2.1.1.41, includes a binary distribution of Bun 1.1.41. Built for: x86_64-linux, aarch64-linux, arm64-darwin, x86_64-darwin, x64-mingw-ucrt.
Changelog: CHANGELOG.
See README for installation instructions and documentation. See LICENSE for licensing information.
Quick installation
bundle add bundlebun
rake bun:install
bundlebun v0.1.1.1.1.39
bundlebun 0.1.1.1.1.39, includes a binary distribution of Bun 1.1.39. Built for: x86_64-linux, aarch64-linux, arm64-darwin, x86_64-darwin, x64-mingw-ucrt.
Changelog: CHANGELOG.
See README for installation instructions and documentation. See LICENSE for licensing information.
Quick installation
bundle add bundlebun
rake bun:install
bundlebun v0.1.0.1.1.38
bundlebun 0.1.0.1.1.38, includes a binary distribution of Bun 1.1.38. Built for: x86_64-linux, aarch64-linux, arm64-darwin, x86_64-darwin, x64-mingw-ucrt.
Changelog: CHANGELOG.
See README for installation instructions and documentation. See LICENSE for licensing information.
Quick installation
bundle add bundlebun
rake bun:install