1
1
# Changelog
2
2
3
- ## [ 0.3.0] - 2022-02-22
3
+ ## [ v0.3.1] - 2022-03-21
4
+
5
+ This bugfix release resolves a number of issues:
6
+
7
+ * Avoid "too many open files" error regression introduced by [ v0.3.0] - [ #208 ]
8
+ * Use the ` go.mod ` relative to each Go file when deriving flag defaults - [ #211 ]
9
+ * Remove unintentional debug prints when directly formatting files
10
+
11
+ ## [ v0.3.0] - 2022-02-22
4
12
5
13
This is gofumpt's third major release, based on Go 1.18's gofmt.
6
14
The jump from Go 1.17's gofmt should bring a noticeable speed-up,
@@ -20,7 +28,7 @@ The following changes are included as well:
20
28
grouped with standard library imports
21
29
* ` format.Options ` gains a ` ModulePath ` field per the last bullet point
22
30
23
- ## [ 0 .2.1] - 2021-12-12
31
+ ## [ v0 .2.1] - 2021-12-12
24
32
25
33
This bugfix release resolves a number of issues:
26
34
@@ -29,13 +37,13 @@ This bugfix release resolves a number of issues:
29
37
* Don't group interface members of different kinds
30
38
* Account for leading comments in composite literals
31
39
32
- ## [ 0 .2.0] - 2021-11-10
40
+ ## [ v0 .2.0] - 2021-11-10
33
41
34
42
This is gofumpt's second major release, based on Go 1.17's gofmt.
35
43
The jump from Go 1.15's gofmt should bring a mild speed-up,
36
44
as walking directories with ` filepath.WalkDir ` uses fewer syscalls.
37
45
38
- gofumports is now removed, after being deprecated in [ 0 .1.0] .
46
+ gofumports is now removed, after being deprecated in [ v0 .1.0] .
39
47
Its main purpose was IDE integration; it is now recommended to use gopls,
40
48
which in turn implements goimports and supports gofumpt natively.
41
49
IDEs which don't integrate with gopls (such as GoLand) implement goimports too,
@@ -60,15 +68,15 @@ Finally, the following changes are made to the gofumpt tool:
60
68
* The ` format ` Go API now also applies the ` gofmt -s ` simplification
61
69
* Add support for ` //gofumpt:diagnose ` comments
62
70
63
- ## [ 0 .1.1] - 2021-03-11
71
+ ## [ v0 .1.1] - 2021-03-11
64
72
65
73
This bugfix release backports fixes for a few issues:
66
74
67
75
* Keep leading empty lines in func bodies if they help readability
68
76
* Avoid breaking comment alignment on empty field lists
69
77
* Add support for ` //go-sumtype: ` directives
70
78
71
- ## [ 0 .1.0] - 2021-01-05
79
+ ## [ v0 .1.0] - 2021-01-05
72
80
73
81
This is gofumpt's first release, based on Go 1.15.x. It solidifies the features
74
82
which have worked well for over a year.
@@ -89,8 +97,12 @@ those building programs with gofumpt.
89
97
Finally, this release adds the ` -version ` flag, to print the tool's own version.
90
98
The flag will work for "master" builds too.
91
99
92
- [ 0.3.0 ] : https://github.com/mvdan/gofumpt/releases/tag/v0.3.0
93
- [ 0.2.1 ] : https://github.com/mvdan/gofumpt/releases/tag/v0.2.1
94
- [ 0.2.0 ] : https://github.com/mvdan/gofumpt/releases/tag/v0.2.0
95
- [ 0.1.1 ] : https://github.com/mvdan/gofumpt/releases/tag/v0.1.1
96
- [ 0.1.0 ] : https://github.com/mvdan/gofumpt/releases/tag/v0.1.0
100
+ [ v0.3.1 ] : https://github.com/mvdan/gofumpt/releases/tag/v0.3.1
101
+ [ #208 ] : https://github.com/mvdan/gofumpt/issues/208
102
+ [ #211 ] : https://github.com/mvdan/gofumpt/pull/211
103
+
104
+ [ v0.3.0 ] : https://github.com/mvdan/gofumpt/releases/tag/v0.3.0
105
+ [ v0.2.1 ] : https://github.com/mvdan/gofumpt/releases/tag/v0.2.1
106
+ [ v0.2.0 ] : https://github.com/mvdan/gofumpt/releases/tag/v0.2.0
107
+ [ v0.1.1 ] : https://github.com/mvdan/gofumpt/releases/tag/v0.1.1
108
+ [ v0.1.0 ] : https://github.com/mvdan/gofumpt/releases/tag/v0.1.0
0 commit comments