Skip to content

Commit 8dc1e9c

Browse files
authored
Merge pull request #489 from jeremyjh/jh-bump-for-release
Bump version & Update Changelog for 1.3
2 parents d2b4074 + 77162cf commit 8dc1e9c

File tree

3 files changed

+17
-36
lines changed

3 files changed

+17
-36
lines changed

CHANGELOG.md

+15-1
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,22 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
66

7-
## Unreleased changes post [1.2.0]
7+
## Unreleased changes post [1.3.0]
88

9+
## [1.3.0] - 2023-04-08
10+
11+
### Added
12+
- Elixir 1.15 support.
13+
- Support for warning `:callback_not_exported`.
14+
15+
### Changed
16+
- Several improvements to documentation, particularly Github CI documentation.
17+
18+
### Removed
19+
- Support for `:race_conditions` flag which was [removed from Erlang](https://github.com/erlang/otp/pull/5502).
20+
21+
### Fixed
22+
- Crash when `mix.lock` is missing.
923

1024
## [1.2.0] - 2022-07-20
1125
### Added

README.md

+1-34
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# Dialyxir
22

3-
[![Build Status](https://travis-ci.org/jeremyjh/dialyxir.svg?branch=master)](https://travis-ci.org/jeremyjh/dialyxir)
43
[![Module Version](https://img.shields.io/hexpm/v/dialyxir.svg)](https://hex.pm/packages/dialyxir)
54
[![Hex Docs](https://img.shields.io/badge/hex-docs-lightgreen.svg)](https://hexdocs.pm/dialyxir/)
65
[![Total Download](https://img.shields.io/hexpm/dt/dialyxir.svg)](https://hex.pm/packages/dialyxir)
@@ -9,28 +8,16 @@
98

109
Mix tasks to simplify use of Dialyzer in Elixir projects.
1110

12-
## Changes in 1.0
13-
14-
Elixir 1.6 is required, to support the new pretty printing feature. If your
15-
project is not yet on 1.6, continue to specify 0.5 in your mix deps.
16-
17-
Warning messages have been greatly improved, but are filtered through the legacy formatter to support your existing ignore files. You can optionally use the new Elixir [term format](#elixir-term-format) for ignore files. You may want to use the `--format short` argument in your CI pipelines. There are several formats, also there is a new `explain` feature - for details see CLI [options](#command-line-options).
18-
19-
## Quickstart
20-
If you are planning to use Dialyzer with an application built with the [Phoenix Framework](http://www.phoenixframework.org/), check out the [Quickstart wiki](https://github.com/jeremyjh/dialyxir/wiki/Phoenix-Dialyxir-Quickstart).
21-
2211
## Installation
2312

2413
Dialyxir is available on [hex.pm](https://hex.pm/packages/dialyxir).
2514

26-
You can either add it as a dependency in your mix.exs, or install it globally as an archive task.
27-
2815
To add it to a mix project, just add a line like this in your deps function in mix.exs:
2916

3017
```elixir
3118
defp deps do
3219
[
33-
{:dialyxir, "~> 1.0", only: [:dev], runtime: false},
20+
{:dialyxir, "~> 1.3", only: [:dev], runtime: false},
3421
]
3522
end
3623
```
@@ -82,26 +69,6 @@ To use Dialyzer in CI, you must be aware of several things:
8269
2) The PLT should be cached using the CI caching system
8370
3) The PLT will need to be rebuilt whenever adding a new Erlang or Elixir version to build matrix
8471

85-
### Travis
86-
87-
`.travis.yml`
88-
```markdown
89-
language: elixir
90-
91-
elixir:
92-
- 1.8
93-
94-
otp_release:
95-
- 21.0
96-
97-
script:
98-
- mix dialyzer
99-
100-
cache:
101-
directories:
102-
- priv/plts
103-
```
104-
10572
### Github Actions
10673

10774
`dialyzer.yml`

mix.exs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ defmodule Dialyxir.Mixfile do
22
use Mix.Project
33

44
@source_url "https://github.com/jeremyjh/dialyxir"
5-
@version "1.2.0"
5+
@version "1.3.0"
66

77
def project do
88
[

0 commit comments

Comments
 (0)