Skip to content

Commit 86f4304

Browse files
committed
release v0.10.0
1 parent c891ea2 commit 86f4304

File tree

4 files changed

+24
-10
lines changed

4 files changed

+24
-10
lines changed

CHANGELOG.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,19 @@
11
# CHANGELOG
22

3+
## v0.10.0 (2025-05-27)
4+
5+
* Automatically join environment variables specified as lists using the
6+
correct `PATH` separator. For example:
7+
```elixir
8+
config :esbuild,
9+
my_profile: [
10+
...
11+
env: %{
12+
"NODE_PATH" => [Path.expand("../deps", __DIR__), Mix.Project.build_path()]
13+
}
14+
]
15+
```
16+
317
## v0.9.0 (2025-02-10)
418

519
This release requires Elixir v1.14+ and Erlang/OTP 25+.

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ in dev:
1313
```elixir
1414
def deps do
1515
[
16-
{:esbuild, "~> 0.7", runtime: Mix.env() == :dev}
16+
{:esbuild, "~> 0.10", runtime: Mix.env() == :dev}
1717
]
1818
end
1919
```
@@ -24,7 +24,7 @@ then it only needs to be a dev dependency:
2424
```elixir
2525
def deps do
2626
[
27-
{:esbuild, "~> 0.7", only: :dev}
27+
{:esbuild, "~> 0.10", only: :dev}
2828
]
2929
end
3030
```
@@ -33,7 +33,7 @@ Once installed, change your `config/config.exs` and [pick a version
3333
for the esbuild CLI](https://github.com/evanw/esbuild/releases) of your choice:
3434

3535
```elixir
36-
config :esbuild, version: "0.18.6"
36+
config :esbuild, version: "0.25.5"
3737
```
3838

3939
Now you can install esbuild by running:
@@ -60,7 +60,7 @@ directory, the OS environment, and default arguments to the
6060

6161
```elixir
6262
config :esbuild,
63-
version: "0.18.6",
63+
version: "0.25.5",
6464
default: [
6565
args: ~w(js/app.js),
6666
cd: Path.expand("../assets", __DIR__)
@@ -82,7 +82,7 @@ First add it as a dependency in your `mix.exs`:
8282
def deps do
8383
[
8484
{:phoenix, github: "phoenixframework/phoenix", branch: "v1.5", override: true},
85-
{:esbuild, "~> 0.7", runtime: Mix.env() == :dev}
85+
{:esbuild, "~> 0.10", runtime: Mix.env() == :dev}
8686
]
8787
end
8888
```
@@ -92,7 +92,7 @@ Now let's change `config/config.exs` to configure `esbuild` to use
9292

9393
```elixir
9494
config :esbuild,
95-
version: "0.18.6",
95+
version: "0.25.5",
9696
default: [
9797
args: ~w(js/app.js --bundle --target=es2016 --outdir=../priv/static/assets),
9898
cd: Path.expand("../assets", __DIR__),

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
defmodule Esbuild.MixProject do
22
use Mix.Project
33

4-
@version "0.9.0"
4+
@version "0.10.0"
55
@source_url "https://github.com/phoenixframework/esbuild"
66

77
def project do

mix.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
%{
2-
"earmark_parser": {:hex, :earmark_parser, "1.4.43", "34b2f401fe473080e39ff2b90feb8ddfeef7639f8ee0bbf71bb41911831d77c5", [:mix], [], "hexpm", "970a3cd19503f5e8e527a190662be2cee5d98eed1ff72ed9b3d1a3d466692de8"},
3-
"ex_doc": {:hex, :ex_doc, "0.37.0", "970f92b39e62c460aa8a367508e938f5e4da6e2ff3eaed3f8530b25870f45471", [:mix], [{:earmark_parser, "~> 1.4.42", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_c, ">= 0.1.0", [hex: :makeup_c, repo: "hexpm", optional: true]}, {:makeup_elixir, "~> 0.14 or ~> 1.0", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1 or ~> 1.0", [hex: :makeup_erlang, repo: "hexpm", optional: false]}, {:makeup_html, ">= 0.1.0", [hex: :makeup_html, repo: "hexpm", optional: true]}], "hexpm", "b0ee7f17373948e0cf471e59c3a0ee42f3bd1171c67d91eb3626456ef9c6202c"},
4-
"jason": {:hex, :jason, "1.4.1", "af1504e35f629ddcdd6addb3513c3853991f694921b1b9368b0bd32beb9f1b63", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "fbb01ecdfd565b56261302f7e1fcc27c4fb8f32d56eab74db621fc154604a7a1"},
2+
"earmark_parser": {:hex, :earmark_parser, "1.4.44", "f20830dd6b5c77afe2b063777ddbbff09f9759396500cdbe7523efd58d7a339c", [:mix], [], "hexpm", "4778ac752b4701a5599215f7030989c989ffdc4f6df457c5f36938cc2d2a2750"},
3+
"ex_doc": {:hex, :ex_doc, "0.38.1", "bae0a0bd5b5925b1caef4987e3470902d072d03347114ffe03a55dbe206dd4c2", [:mix], [{:earmark_parser, "~> 1.4.44", [hex: :earmark_parser, repo: "hexpm", optional: false]}, {:makeup_c, ">= 0.1.0", [hex: :makeup_c, repo: "hexpm", optional: true]}, {:makeup_elixir, "~> 0.14 or ~> 1.0", [hex: :makeup_elixir, repo: "hexpm", optional: false]}, {:makeup_erlang, "~> 0.1 or ~> 1.0", [hex: :makeup_erlang, repo: "hexpm", optional: false]}, {:makeup_html, ">= 0.1.0", [hex: :makeup_html, repo: "hexpm", optional: true]}], "hexpm", "754636236d191b895e1e4de2ebb504c057fe1995fdfdd92e9d75c4b05633008b"},
4+
"jason": {:hex, :jason, "1.4.4", "b9226785a9aa77b6857ca22832cffa5d5011a667207eb2a0ad56adb5db443b8a", [:mix], [{:decimal, "~> 1.0 or ~> 2.0", [hex: :decimal, repo: "hexpm", optional: true]}], "hexpm", "c5eb0cab91f094599f94d55bc63409236a8ec69a21a67814529e8d5f6cc90b3b"},
55
"makeup": {:hex, :makeup, "1.2.1", "e90ac1c65589ef354378def3ba19d401e739ee7ee06fb47f94c687016e3713d1", [:mix], [{:nimble_parsec, "~> 1.4", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "d36484867b0bae0fea568d10131197a4c2e47056a6fbe84922bf6ba71c8d17ce"},
66
"makeup_elixir": {:hex, :makeup_elixir, "1.0.1", "e928a4f984e795e41e3abd27bfc09f51db16ab8ba1aebdba2b3a575437efafc2", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}, {:nimble_parsec, "~> 1.2.3 or ~> 1.3", [hex: :nimble_parsec, repo: "hexpm", optional: false]}], "hexpm", "7284900d412a3e5cfd97fdaed4f5ed389b8f2b4cb49efc0eb3bd10e2febf9507"},
77
"makeup_erlang": {:hex, :makeup_erlang, "1.0.2", "03e1804074b3aa64d5fad7aa64601ed0fb395337b982d9bcf04029d68d51b6a7", [:mix], [{:makeup, "~> 1.0", [hex: :makeup, repo: "hexpm", optional: false]}], "hexpm", "af33ff7ef368d5893e4a267933e7744e46ce3cf1f61e2dccf53a111ed3aa3727"},

0 commit comments

Comments
 (0)