65 - Add the 0.4.1 changelog entry
All checks were successful
Build and Push Docker Image / build (push) Successful in 26m47s

This commit is contained in:
myrmidex 2026-08-16 13:28:30 +02:00
parent ce6e649033
commit 4834e7eed9

View file

@ -2,6 +2,33 @@ # Changelog
All notable changes to this project will be documented in this file.
## [0.4.1] - 2026-08-16
Cleanup after v0.4.0, found once the release was actually cut.
### Changed
- The production image is built on version tags only (#62). A release merges to
`main` and is tagged at the same commit, so both triggers matched and the
multi-arch image was built twice — 36 minutes of the duplicate, and `:latest`
published twice from identical source.
- The production image should build considerably faster (#65)
- PHP extensions come from prebuilt binaries rather than being compiled. Six
C compiles under QEMU emulation dominated the arm64 half of the build.
- Composer dependencies install before the application source is copied, so a
code change no longer reinstalls them.
- The build uses a registry cache, and `exif` is no longer installed.
- `linux/arm64` is kept deliberately: nothing of ours deploys to it, but the
image is published for self-hosters and dropping it would exclude ARM
machines.
- The onboarding and set-value forms are one Blade component (#64). They were
near-identical, down to a 200-character class string that existed twice.
### Removed
- `fakerphp/faker` and `laravel/sail`, neither of which the project used, along
with `docker/dev/podman-sail-alias.sh` and the `faker_locale` config (#63)
## [0.4.0] - 2026-08-16
incr began as a tracker for VWCE shares and accumulated a ledger, asset prices,