+14
CHANGELOG.md
+14
CHANGELOG.md
···
1
+
# Changelog
2
+
3
+
All notable changes to atex will be documented in this file.
4
+
5
+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6
+
and this project adheres to
7
+
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
8
+
9
+
## [0.1.0] - 2025-06-07
10
+
11
+
Initial release.
12
+
13
+
[unreleased]: https://github.com/cometsh/atex/compare/v0.1.0...HEAD
14
+
[0.1.0]: https://github.com/cometsh/atex/releases/tag/v0.1.0
+29
-2
mix.exs
+29
-2
mix.exs
···
1
1
defmodule Atex.MixProject do
2
2
use Mix.Project
3
3
4
+
@version "0.1.0"
5
+
@source_url "https://github.com/cometsh/atex"
6
+
4
7
def project do
5
8
[
6
9
app: :atex,
7
-
version: "0.1.0",
10
+
version: @version,
8
11
elixir: "~> 1.18",
9
12
start_permanent: Mix.env() == :prod,
10
-
deps: deps()
13
+
deps: deps(),
14
+
name: "atex",
15
+
description: "A set of utilities for working with the AT Protocol in Elixir.",
16
+
package: package(),
17
+
docs: docs()
11
18
]
12
19
end
13
20
···
21
28
[
22
29
{:typedstruct, "~> 0.5"},
23
30
{:ex_doc, "~> 0.34", only: :dev, runtime: false, warn_if_outdated: true}
31
+
]
32
+
end
33
+
34
+
defp package do
35
+
[
36
+
licenses: ["MIT"],
37
+
links: %{"GitHub" => @source_url}
38
+
]
39
+
end
40
+
41
+
defp docs do
42
+
[
43
+
extras: [
44
+
LICENSE: [title: "License"],
45
+
"README.md": [title: "Overview"]
46
+
],
47
+
main: "readme",
48
+
source_url: @source_url,
49
+
source_ref: "v#{@version}",
50
+
formatters: ["html"]
24
51
]
25
52
end
26
53
end