3 Commits

Author SHA1 Message Date
2934a281d9 chore: bump go directive from 1.25 to 1.26 2026-05-12 02:06:46 +00:00
cc6edfe4c7 feat(launcher)!: promote to v1.0.0 — bump logz to v1.0.0
All v0.9.0 roadmap items validated in production (reverse-order shutdown, Shutdown
idempotency via sync.Once, OnStop behavior when OnStart was never reached). No
API changes. Bumps logz dependency from v0.9.0 to v1.0.0. API committed as stable.
2026-05-11 19:04:20 -06:00
647810e4f7 docs(launcher): correct tier from 5 to 2
launcher only imports logz (Tier 1) — it belongs at Tier 2, not 5.
The wrong tier implied it had to be pushed last, when in reality worker,
postgres, mysql, sqlite, valkey, firebase, and httpserver all depend on it
and cannot be tagged before it.
2026-03-19 06:55:34 -06:00
4 changed files with 18 additions and 5 deletions

View File

@@ -5,6 +5,19 @@ All notable changes to this module will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this module adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [1.0.0] — 2026-05-12
### Changed
- `logz` dependency bumped from v0.9.0 to v1.0.0.
### Unchanged
All existing API (`Component`, `Hook`, `Options`, `Launcher`, `New`) is
API-compatible with v0.9.0.
[1.0.0]: https://code.nochebuena.dev/go/launcher/releases/tag/v1.0.0
## [0.9.0] - 2026-03-18
### Added

View File

@@ -12,7 +12,7 @@ dependencies are ready and never stopped before the components that depend on th
## Tier & Dependencies
**Tier:** 5 (application bootstrap only)
**Tier:** 2 (depends on Tier 1 `logz`)
**Imports:** `context`, `os`, `os/signal`, `sync`, `syscall`, `time` (stdlib);
`code.nochebuena.dev/go/logz` (micro-lib)
**Must NOT import:** `xerrors`, `rbac`, or any domain/application module.

4
go.mod
View File

@@ -1,5 +1,5 @@
module code.nochebuena.dev/go/launcher
go 1.25
go 1.26
require code.nochebuena.dev/go/logz v0.9.0
require code.nochebuena.dev/go/logz v1.0.0

4
go.sum
View File

@@ -1,2 +1,2 @@
code.nochebuena.dev/go/logz v0.9.0 h1:wfV7vtI4V/8ED7Hm31Fbql7Y5iOGrlHN4X8Z5ajTZZE=
code.nochebuena.dev/go/logz v0.9.0/go.mod h1:qODhSbKb+tWE7rdhHLcKweiP5CgwIaWoZxadCT3bQV8=
code.nochebuena.dev/go/logz v1.0.0 h1:DpNvLuVFqyLSVKxaRa799sG8RpHnm1j6dhu4pKiFOvY=
code.nochebuena.dev/go/logz v1.0.0/go.mod h1:qODhSbKb+tWE7rdhHLcKweiP5CgwIaWoZxadCT3bQV8=