Bump CHANGELOG for v0.1.1
CI / Test (linux/amd64) (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Cross-build (darwin/amd64) (push) Waiting to run
CI / Cross-build (linux/amd64) (push) Waiting to run
CI / Cross-build (darwin/arm64) (push) Waiting to run
CI / Cross-build (linux/arm64) (push) Waiting to run

Release notes for v0.1.1: urapt-web web UI and the Repository.Owner
list/get fix.
This commit is contained in:
2026-06-28 18:44:52 -05:00
parent 39525bd5f0
commit 1b402f586a
+26 -1
View File
@@ -7,6 +7,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## [Unreleased] ## [Unreleased]
## [0.1.1] - 2026-06-28
### Added
- **Web UI** (`urapt-web/`): a Vite + React 18 + TypeScript SPA for managing
urapt-server instances, with full management parity with the CLI. Same-origin
with the API (no CORS, no server changes required).
- First-run setup (admin bootstrap via `needs_setup`), login/logout.
- Repositories: list, create, tabbed detail — overview (edit/delete), members
CRUD, distributions/components/architectures manager, package list +
`.deb` multipart upload + detail + delete, and an apt-config panel that
generates the exact `apt` setup commands client-side.
- API tokens (show-once creation + revoke), admin users (toggle admin/delete),
settings, and dark mode.
- Stack: Tailwind + shadcn/ui (New York), React Router v7 (lazy routes),
TanStack Query v5, Zustand, Vitest. Hand-written typed API client mirroring
`shared/api` + `shared/models`. Deploy behind nginx/Caddy (see
`urapt-web/README.md`).
### Fixed
- `ListReposVisible`, `GetRepositoryByName`, and `GetRepositoryByID` now
populate `Repository.Owner` via a LEFT JOIN on `users`. Previously the owner
`User` was always `nil` in list/get responses, so consumers (the web UI's
repositories table) could not display the owner's username.
## [0.1.0] - 2026-06-28 ## [0.1.0] - 2026-06-28
First public release. urapt is a self-hostable APT repository server with a First public release. urapt is a self-hostable APT repository server with a
@@ -58,5 +82,6 @@ companion CLI for pushing and managing Debian `.deb` packages.
- No rate limiting or brute-force protection on login endpoints. - No rate limiting or brute-force protection on login endpoints.
- No source packages (`.dsc`/`.orig.tar.*`) or AppStream metadata. - No source packages (`.dsc`/`.orig.tar.*`) or AppStream metadata.
[Unreleased]: https://github.com/owenqwenstarsky/urapt/compare/v0.1.0...HEAD [Unreleased]: https://github.com/owenqwenstarsky/urapt/compare/v0.1.1...HEAD
[0.1.1]: https://github.com/owenqwenstarsky/urapt/releases/tag/v0.1.1
[0.1.0]: https://github.com/owenqwenstarsky/urapt/releases/tag/v0.1.0 [0.1.0]: https://github.com/owenqwenstarsky/urapt/releases/tag/v0.1.0