# Changelog

All notable changes to this project are documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Added

- README, CONTRIBUTING, CHANGELOG, and MIT LICENSE for onboarding
- Makefile targets `install`, `build`, and `test` for fresh-clone workflows
- Dockerfile, docker-compose, and Dev Container for sandboxed runs
- Explicit CI steps for lint, typecheck, test, and dependency audit
- ESLint and Prettier configuration alongside existing Pint and vite-plus checks
- Additional Vitest coverage for frontend lib modules
- Frontend validation helpers (`zod`) for email and E.164
- Dependabot updates for Composer and npm

### Changed

- Composer package identity from starter kit to `textal/textal`
- `composer ci:check` now includes Vitest (`npm test`)

## [0.1.0] - 2026-03-01

Initial application: multi-tenant SMS (contacts, campaigns, inbox, keywords, numbers, compliance,
billing wallet, Twilio/Stripe integrations), Laravel Fortify auth, Inertia + Vue UI.

[Unreleased]: https://github.com/shafeeqahmed/textal/compare/v0.1.0...HEAD
[0.1.0]: https://github.com/shafeeqahmed/textal/releases/tag/v0.1.0
