# Bun bun-v0.0.27 — Release & Upgrade Intelligence
- **Product:** Bun (https://bun.sh)
- **Version:** bun-v0.0.27
- **Released:** Oct 01, 2021
- **Impact Score:** 5/10
- **Breaking Changes:** Not verified
- **Canonical Analysis:** https://changelogs.us/bun/updates/bun-v0.0.27/

## Executive Summary (TL;DR)
Bun bun-v0.0.27. Source highlight: Relay GraphQL client

## New Features
- `<import>` lets you inject an import statement into a module. It accepts `default`, which is the default import alias and you can pass a `namespace` object where the object maps the import names to their names in the current file
- `<id>` lets you reference an import (and eventually, other symbols too)
- `<inject>` will insert each child element to the module scope. This currently only works with `<import>`, but it will work with other statements eventually.

## Bug Fixes
- Fix edgecase with cjs -> esm interop runtime code when the ESM export was marked as not extensible
- Fix potential infinite loop on calling macros
- Fix incorrect jsxDEV transform when `source` feature flag is off and a runtime error occurs in a component being rendered
- Fix dead-code elimination edgecase with call expressions
- Fix edgecase with parsing .env containing very short strings
