Skip to content

Commit 80d7777

Browse files
committed
Release 0.0.4
1 parent c91e135 commit 80d7777

4 files changed

Lines changed: 35 additions & 3 deletions

File tree

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/).
6+
7+
## [0.0.4] - 2026-04-10
8+
9+
### Fixed
10+
11+
- Underscore-to-space conversion in arbitrary variant selectors
12+
13+
### Changed
14+
15+
- Added peak RSS memory comparison to benchmark
16+
- Added pure Zig compile vs Tailwind v4 JS compile API benchmark
17+
- Updated release process documentation and README installation section
18+
19+
## [0.0.3] - 2025-05-22
20+
21+
### Added
22+
23+
- Initial public release
24+
- Tailwind CSS v4-compatible compiler written in Zig
25+
- Elixir NIF integration via Zigler
26+
- Precompiled NIF binaries for x86_64-linux, aarch64-linux, and aarch64-macos
27+
- ~565 static utilities, ~85 functional utility roots, 77+ variants
28+
- JSON theme overrides, custom CSS passthrough, preflight toggle
29+
- Arena allocator for efficient memory management
30+
31+
[0.0.4]: https://github.com/beaconcms/tailwind_compiler/releases/tag/v0.0.4
32+
[0.0.3]: https://github.com/beaconcms/tailwind_compiler/releases/tag/v0.0.3

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Add to your `mix.exs`:
2020

2121
```elixir
2222
def deps do
23-
[{:tailwind_compiler, "~> 0.0.3"}]
23+
[{:tailwind_compiler, "~> 0.0.4"}]
2424
end
2525
```
2626

build.zig.zon

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
.name = .tailwind_compiler,
1010
// This is a [Semantic Version](https://semver.org/).
1111
// In a future version of Zig it will be used for package deduplication.
12-
.version = "0.0.3",
12+
.version = "0.0.4",
1313
// Together with name, this represents a globally unique package
1414
// identifier. This field is generated by the Zig toolchain when the
1515
// package is first created, and then *never changes*. This allows

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ defmodule TailwindCompiler.MixProject do
44
def project do
55
[
66
app: :tailwind_compiler,
7-
version: "0.0.3",
7+
version: "0.0.4",
88
elixir: "~> 1.17",
99
start_permanent: Mix.env() == :prod,
1010
compilers: Mix.compilers(),

0 commit comments

Comments
 (0)