Skip to content

Commit 921d783

Browse files
committed
prepare version 0.3.0
1 parent 4f7bc38 commit 921d783

File tree

6 files changed

+18
-6
lines changed

6 files changed

+18
-6
lines changed

CHANGELOG.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@ Types of changes
1818

1919
put your changes here
2020

21-
## [0.3.0] - 2023-07-??
21+
## [0.3.0] - 2023-08-05
2222

23-
* renamed library from `ecto_named_fragment` to `ecto_fragment_extras` because it contains a little more than just the named_fragment() macro now
23+
* renamed library from `ecto_named_fragment` to `ecto_fragment_extras` because it contains a little more than just the named_fragment() macro now 👇
2424
* added inline fragments which allow inlining fragment params into the query string:
2525

2626
```elixir
2727
inline_fragment("coalesce(#{users.name}, #{^default_name})")
2828
```
29+
* added `frag/1` and `frag/2` as a shorthand for inline and named fragments depending on the arity it is called with.
2930

3031
## [0.2.0] - 2023-07-24
3132

mix.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ defmodule EctoFragmentExtras.MixProject do
44
def project do
55
[
66
app: :ecto_fragment_extras,
7-
version: "0.2.0",
7+
version: "0.3.0",
88
elixir: "~> 1.14",
99
start_permanent: Mix.env() == :prod,
1010
deps: deps(),

test/ecto_fragment_extras/convert_inline_params_test.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
defmodule ConvertInlineParamsTest do
2-
use ExUnit.Case
2+
use ExUnit.Case, async: true
33
doctest EctoFragmentExtras
44

55
alias EctoFragmentExtras.ConvertInlineParams

test/ecto_fragment_extras/convert_named_params_test.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
defmodule ConvertNamedParamsTest do
2-
use ExUnit.Case
2+
use ExUnit.Case, async: true
33
doctest EctoFragmentExtras
44

55
alias EctoFragmentExtras.ConvertNamedParams

test/ecto_fragment_extras_test.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
defmodule EctoFragmentExtrasTest do
2-
use ExUnit.Case
2+
use ExUnit.Case, async: true
33
doctest EctoFragmentExtras
44

55
import Ecto.Query

test/readme_test.exs

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
defmodule ReadmeTest do
2+
use ExUnit.Case, async: true
3+
4+
test "version in readme matches mix.exs" do
5+
readme_markdown = File.read!(Path.join(__DIR__, "../README.md"))
6+
mix_config = Mix.Project.config()
7+
version = mix_config[:version]
8+
assert version == "0.3.0"
9+
assert readme_markdown =~ ~s({:ecto_fragment_extras, "~> #{version}"})
10+
end
11+
end

0 commit comments

Comments
 (0)