Skip to content

Commit 574a243

Browse files
committed
release prep
1 parent caf25ef commit 574a243

4 files changed

Lines changed: 32 additions & 3 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Följande funktioner ingår inte i v1.3.0:
3333
- Fakturering och lön
3434
- Bankintegration
3535
- Årsredovisningsflöden
36-
- Anläggningsregister (planerat till v1.4.0)
36+
- Anläggningsregister (planerat till v1.5.0)
3737

3838
## Förutsättningar
3939

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ plugins {
88
}
99

1010
group = 'se.alipsa'
11-
version = '1.4.0'
11+
version = '1.4.1'
1212

1313
repositories {
1414
mavenLocal()

app/src/main/resources/docs/user-manual.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,5 +82,5 @@ Programmet kan hantera flera företag i samma installation. Varje företag har s
8282

8383
## Uppskjuten funktionalitet
8484

85-
Följande förbättringar är planerade till v1.4.0:
85+
Följande förbättringar är planerade till v1.5.0:
8686
- Anläggningsregister för materiella och immateriella anläggningstillgångar.

release.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# Alipsa Accounting, Release History
22

3+
## v1.4.1, 2026-06-21
4+
### Patch Release
5+
6+
This patch release improves in-app update diagnostics and Linux update reliability after cases where an update could reach 100% and then appear stuck without leaving a useful updater log.
7+
8+
### Highlights
9+
10+
- **Persistent updater log** — The detached updater script now writes progress and errors to `updater.log` in the normal per-user app log directory on Linux, Windows, and macOS. The log records backup, file replacement, launcher configuration update, cleanup, restart, and failure paths.
11+
- **Clearer update progress** — The update dialog now separates download, extraction, staging, and updater-launch phases, and shows the updater log path when handing off to the external updater script.
12+
- **Safer apply phase** — Update installation work now runs from the background worker instead of the Swing completion callback, so the UI should no longer sit in an ambiguous applying state while the updater handoff is being prepared.
13+
- **Linux subprocess workaround** — Linux launches now use `-Djdk.lang.Process.launchMechanism=VFORK`, addressing environments where the bundled runtime reports `posix_spawn failed, error: 13` when starting helper processes.
14+
- **Updater test coverage** — The generated Linux/macOS and Windows updater scripts are now covered by tests, including a fake Unix install update that verifies JAR replacement, launcher config updates, script cleanup, and `updater.log` content without requiring a real release.
15+
16+
### Downloads
17+
18+
| Platform | File |
19+
|---------------------------|---------------------------------------|
20+
| Linux | `alipsa-accounting-1.4.1-linux.zip` |
21+
| Windows | `alipsa-accounting-1.4.1-windows.zip` |
22+
| macOS | `alipsa-accounting-1.4.1-macos.zip` |
23+
| Universal updater archive | `app-1.4.1.zip` |
24+
25+
All artifacts are accompanied by SHA-256 checksum files and GPG signatures. Verify with:
26+
```
27+
gpg --verify <file>.asc <file>
28+
```
29+
30+
Windows and macOS releases are not currently platform-code-signed/notarized, so those operating systems may still show their usual unsigned-application warnings.
31+
332
## v1.4.0, 2026-06-20
433
### Minor Release
534

0 commit comments

Comments
 (0)