26 lines
1.2 KiB
Markdown
26 lines
1.2 KiB
Markdown
# 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()`).
|