Skip to content

Commit 3021d29

Browse files
authored
Merge pull request #546 from erszcz/release-0.3.0
Prepare release 0.3.0
2 parents cfcc26b + 8e4136a commit 3021d29

File tree

1 file changed

+42
-0
lines changed

1 file changed

+42
-0
lines changed

CHANGELOG.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,48 @@ changelog -m --branch master josefs gradualizer 0.1.3 0.2.0 >> CHANGELOG.md
88
```
99

1010

11+
## 2023-06-16 - [0.3.0](https://github.com/josefs/Gradualizer/compare/0.2.0...0.3.0)
12+
13+
Release highlights:
14+
15+
- Improve map exhaustiveness checking [#524](https://github.com/josefs/gradualizer/pull/524) by @xxdavid
16+
- Fix all remaining self-check errors [#521](https://github.com/josefs/gradualizer/pull/521) by @erszcz
17+
- Fix intersection-typed function calls with union-typed arguments [#514](https://github.com/josefs/gradualizer/pull/514) by @erszcz
18+
- Experimental constraint solver [#450](https://github.com/josefs/gradualizer/pull/450) by @erszcz
19+
20+
Full list of merged PRs:
21+
22+
- Binary comprehension [#201](https://github.com/josefs/gradualizer/pull/201) by @NelsonVides
23+
- Improve map exhaustiveness checking [#524](https://github.com/josefs/gradualizer/pull/524) by @xxdavid
24+
- Log changes to variable types in #env.venv [#541](https://github.com/josefs/gradualizer/pull/541) by @erszcz
25+
- Disallow timeouts in tests [#535](https://github.com/josefs/gradualizer/pull/535) by @xxdavid
26+
- Add known problem: not checking for unreachable clauses with intersections [#539](https://github.com/josefs/gradualizer/pull/539) by @xxdavid
27+
- Add `apps` option to rebar3 commands [#538](https://github.com/josefs/gradualizer/pull/538) by @gonzalobf
28+
- Add some Rebar3 plugin debug logging [#532](https://github.com/josefs/gradualizer/pull/532) by @erszcz
29+
- Fix var binds in guard sequences [#533](https://github.com/josefs/gradualizer/pull/533) by @erszcz
30+
- Document the compat_seen function [#528](https://github.com/josefs/gradualizer/pull/528) by @xxdavid
31+
- fold guard chain [#525](https://github.com/josefs/gradualizer/pull/525) by @bartekgorny
32+
- Fix all remaining self-check errors [#521](https://github.com/josefs/gradualizer/pull/521) by @erszcz
33+
- New known problem: refine bound vars with guards [#520](https://github.com/josefs/gradualizer/pull/520) by @erszcz
34+
- Fix handling of module_info for arities > 1 [#500](https://github.com/josefs/gradualizer/pull/500) by @xxdavid
35+
- Don't discard annotation in instantiate/2 [#517](https://github.com/josefs/gradualizer/pull/517) by @erszcz
36+
- Join var binds in add_type_pat_union/3 with least upper bound not greatest lower bound [#512](https://github.com/josefs/gradualizer/pull/512) by @erszcz
37+
- Fix intersection-typed function calls with union-typed arguments [#514](https://github.com/josefs/gradualizer/pull/514) by @erszcz
38+
- Print inferred argument types on call_intersect error [#491](https://github.com/josefs/gradualizer/pull/491) by @erszcz
39+
- Fix exhaustiveness checking for union types [#505](https://github.com/josefs/gradualizer/pull/505) by @xxdavid
40+
- Make the solver results deterministic [#511](https://github.com/josefs/gradualizer/pull/511) by @erszcz
41+
- Type refinement of map keys and values [#509](https://github.com/josefs/gradualizer/pull/509) by @zuiderkwast
42+
- Drop invalid lists:filtermap/2 known problem [#506](https://github.com/josefs/gradualizer/pull/506) by @erszcz
43+
- Fix yet more self check errors [#504](https://github.com/josefs/gradualizer/pull/504) by @erszcz
44+
- Constraint solver limitation known problem test and a workaround [#503](https://github.com/josefs/gradualizer/pull/503) by @erszcz
45+
- Fix more self check errors [#502](https://github.com/josefs/gradualizer/pull/502) by @erszcz
46+
- Experimental constraint solver [#450](https://github.com/josefs/gradualizer/pull/450) by @erszcz
47+
- Require all functions in src/typechecker.erl to have specs [#499](https://github.com/josefs/gradualizer/pull/499) by @erszcz
48+
- Fix specs introduced with Mod:module_info/1,2 support [#498](https://github.com/josefs/Gradualizer/pull/498) by @erszcz
49+
- Add support for module_info functions [#496](https://github.com/josefs/Gradualizer/pull/496) by @xxdavid
50+
- Add a Hex badge to README [#495](https://github.com/josefs/Gradualizer/pull/495) by @erszcz
51+
52+
1153
## 2022-12-02 - [0.2.0](https://github.com/josefs/Gradualizer/compare/0.1.3...0.2.0)
1254

1355
Release highlights:

0 commit comments

Comments
 (0)