# Changelog

## v0.1.3 (2025-07-01)

### Enhancements

* Enhanced Inertia.js installer with complete out-of-the-box setup
* Automatic PageController creation with example inertia action
* New dedicated inertia pipeline with proper Inertia.Plug configuration
* Added /inertia route that demonstrates a working Inertia integration
* Beautiful example Home component with Tailwind CSS detection
* React Refresh support added to inertia_root layout
* Improved pipeline configuration to use proper web module references

### Bug Fixes

* Fixed Inertia router pipeline setup to properly reference the web module
* Fixed React Refresh inclusion in Inertia layouts

## v0.1.2 (2025-06-25)

### Bug Fixes

* Fixed TypeScript file extension issue - When using `--inertia --typescript`, the installer now correctly creates `Home.tsx` instead of `Home.jsx`
* Fixed Inertia root layout creation - The installer now properly creates `inertia_root.html.heex` in the layouts directory when using `--inertia`

## v0.1.1 (2025-06-25)

### Enhancements

* Automatic root layout transformation - The installer now automatically updates `root.html.heex` to use Vite helpers instead of requiring manual changes
* Improved pattern matching for various Phoenix layout formats including Phoenix 1.8+ (~p sigil) and older versions (Routes.static_path)
* Better handling of CSS assets in the layout transformation

### Bug Fixes

* Fixed issue where CSS assets were not being properly included in the layout transformation
* Added proper indentation preservation when updating layouts

## v0.1.0 (2025-06-25)

### Features

* Initial release of Vitex - Phoenix integration for Vite
* Mix tasks for installing and configuring Vite in Phoenix projects
* SSR build support
* TypeScript plugin for seamless Phoenix integration
* Hot Module Replacement (HMR) support
* Multiple entry points support
* Asset fingerprinting and manifest generation