# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). ## [0.0.1] - 2026-07-03 First release. ### Added - OTP-based authentication built around `User` instead of `Customer` (`UserOtpService`, `UserOtpMail`), replacing the earlier customer-scoped OTP flow. - `UserCreated` event with a `CreateCustomerForUser` listener to provision a Lunar customer automatically when a user is created. - `UserRelationManager` for managing users from the customer resource in the panel. - Stoic image UI component (`resources/views/ui/stoic-image.blade.php`) and its YAML-driven config/service (see `Stoic::class`). - `config/core.php` for module-level configuration. - `AuthServiceProvider` and `CustomerServiceProvider` now register alongside `CoreServiceProvider`. - Migrations: add OTP to `users`, drop OTP from Lunar `customers`, drop `password` from `users`, make `name` nullable on `users` and Lunar `customers`. - `docs/modules.md` documenting module structure. ### Removed - `CustomerOtpMail` and `CustomerOtpService`, superseded by the user-based OTP flow. ### Dependencies - Added explicit `symfony/yaml` requirement (used directly by `Stoic::loadConfig()`).