Skip to content

Commit e62c763

Browse files
committed
changelog
1 parent caef228 commit e62c763

File tree

8 files changed

+78
-92
lines changed

8 files changed

+78
-92
lines changed

.changes/unreleased/Added-20250701-174646.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/unreleased/Added-20250701-174715.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/unreleased/Fixed-20250701-174909.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/unreleased/Fixed-20250701-174921.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/v0.22.0.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
## v0.22.0: 2025-07-08
2+
### Added
3+
* Provisioning via device profiles - you can create profile for any login/uid combination
4+
* Map layers are configured in client/server config file
5+
### Fixed
6+
* Login screen messages translated to english
7+
* NPE fixed

.golangci.yml

Lines changed: 55 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,8 @@
1+
version: "2"
12
output:
2-
# Format: colored-line-number|line-number|json|colored-tab|tab|checkstyle|code-climate|junit-xml|github-actions|teamcity
3-
#
4-
# Multiple can be specified by separating them by comma, output can be provided
5-
# for each of them by separating format name and path by colon symbol.
6-
# Output path can be either `stdout`, `stderr` or path to the file to write to.
7-
# Example: "checkstyle:report.xml,json:stdout,colored-line-number"
8-
#
9-
# Default: colored-line-number
10-
format: checkstyle:report.xml,colored-line-number
11-
# Print lines of code with issue.
12-
# Default: true
13-
print-issued-lines: true
14-
# Print linter name in the end of issue text.
15-
# Default: true
16-
print-linter-name: true
17-
# Make issues output unique by line.
18-
# Default: true
19-
uniq-by-line: false
20-
# Add a prefix to the output file references.
21-
# Default is no prefix.
223
path-prefix: ""
23-
# Sort results by: filepath, line and column.
24-
sort-results: true
25-
264
linters:
27-
disable-all: true
5+
default: none
286
enable:
297
- asasalint
308
- asciicheck
@@ -43,14 +21,9 @@ linters:
4321
- errchkjson
4422
- errname
4523
- errorlint
46-
- execinquery
4724
- exhaustive
4825
- exhaustruct
49-
- exportloopref
50-
# - forbidigo
5126
- forcetypeassert
52-
# - funlen
53-
# - gci
5427
- ginkgolinter
5528
- gocheckcompilerdirectives
5629
- gochecknoglobals
@@ -62,17 +35,11 @@ linters:
6235
- gocyclo
6336
- godot
6437
- godox
65-
# - goerr113
66-
- gofmt
67-
# - gofumpt
6838
- goheader
69-
- goimports
70-
- gomnd
7139
- gomoddirectives
7240
- gomodguard
7341
- goprintffuncname
74-
# - gosec
75-
- gosimple
42+
- gosec
7643
- gosmopolitan
7744
- govet
7845
- grouper
@@ -86,10 +53,12 @@ linters:
8653
- makezero
8754
- mirror
8855
- misspell
56+
- mnd
8957
- musttag
9058
- nakedret
9159
- nestif
9260
- nilerr
61+
- nilnesserr
9362
- nilnil
9463
- nlreturn
9564
- noctx
@@ -103,64 +72,71 @@ linters:
10372
- promlinter
10473
- protogetter
10574
- reassign
75+
- recvcheck
10676
- revive
10777
- rowserrcheck
10878
- sloglint
79+
- spancheck
10980
- sqlclosecheck
11081
- staticcheck
111-
- stylecheck
112-
- tagalign
113-
# - tagliatelle
114-
- tenv
11582
- testableexamples
11683
- testifylint
117-
# - testpackage
11884
- thelper
11985
- tparallel
120-
- typecheck
12186
- unconvert
12287
- unparam
12388
- unused
12489
- usestdlibvars
125-
# - varnamelen
12690
- wastedassign
12791
- whitespace
128-
# - wrapcheck
12992
- wsl
13093
- zerologlint
131-
presets:
132-
- bugs
133-
134-
linters-settings:
135-
tagliatelle:
136-
# Check the struck tag name case.
137-
case:
138-
# Use the struct field name to check the name of the struct tag.
139-
# Default: false
140-
use-field-name: true
94+
settings:
95+
depguard:
14196
rules:
142-
# Any struct tag type can be used.
143-
# Support string case: `camel`, `pascal`, `kebab`, `snake`, `upperSnake`, `goCamel`, `goPascal`, `goKebab`, `goSnake`, `upper`, `lower`, `header`.
144-
json: snake
145-
yaml: snake
146-
xml: camel
147-
toml: camel
148-
149-
depguard:
150-
rules:
151-
main:
152-
files:
153-
- "!$test"
154-
deny:
155-
- pkg: "github.com/pkg/errors"
156-
desc: Should be replaced by standard lib errors package
157-
test:
158-
files:
159-
- "$test"
160-
allow:
161-
- $gostd
162-
- github.com/stretchr/testify
163-
- github.com/kdudkov/goatak
164-
paralleltest:
165-
ignore-missing: true
166-
ignore-missing-subtests: false
97+
main:
98+
files:
99+
- '!$test'
100+
deny:
101+
- pkg: github.com/pkg/errors
102+
desc: Should be replaced by standard lib errors package
103+
test:
104+
files:
105+
- $test
106+
allow:
107+
- $gostd
108+
- github.com/stretchr/testify
109+
- gopkg.in/yaml.v3
110+
- github.com/kdudkov/goatak
111+
paralleltest:
112+
ignore-missing: true
113+
ignore-missing-subtests: false
114+
tagliatelle:
115+
case:
116+
rules:
117+
json: snake
118+
toml: camel
119+
xml: camel
120+
yaml: snake
121+
use-field-name: true
122+
exclusions:
123+
generated: lax
124+
presets:
125+
- comments
126+
- common-false-positives
127+
- legacy
128+
- std-error-handling
129+
paths:
130+
- third_party$
131+
- builtin$
132+
- examples$
133+
formatters:
134+
enable:
135+
- gofmt
136+
- goimports
137+
exclusions:
138+
generated: lax
139+
paths:
140+
- third_party$
141+
- builtin$
142+
- examples$

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# GoATAK changelog
22

3+
## v0.22.0: 2025-07-08
4+
### Added
5+
* Provisioning via device profiles - you can create profile for any login/uid combination
6+
* Map layers are configured in client/server config file
7+
### Fixed
8+
* Login screen messages translated to english
9+
* NPE fixed
10+
311
## v0.21.1: 2025-05-07
412

513
## v0.21.0: 2025-05-07

make_release.sh

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,16 @@ echo "Current changelog:"
1212
changie batch $1 -d
1313
echo
1414

15+
git_tag=$(git describe --tags --abbrev=0)
1516
rev=$(git rev-list --tags --max-count=1)
17+
tag=$(changie latest)
1618

17-
if [[ -n "$rev" ]]; then
19+
if [[ "${git_tag}" != "${tag}" ]]; then
20+
echo "last git tag is ${git_tag}, but changie reports ${tag}"
21+
exit 1
22+
fi
23+
24+
if [[ -n "${rev}" ]]; then
1825
prev_tag=$(git describe --tags ${rev})
1926
echo "commits from ${prev_tag}:"
2027
echo "===================================================="

0 commit comments

Comments
 (0)