| name | changelog-format |
| description | CHANGELOG.md format reference and examples for the SimpleORM project. |
| user-invocable | false |
CHANGELOG Format for SimpleORM
Rules are in .claude/rules/changelog.md — this skill provides format reference and examples.
Structure
# Changelog
## [Unreleased]
### Added
- **FeatureName** - Descricao breve da feature (`arquivo.pas`)
### Changed
- **ChangeName** - Descricao da mudanca
### Deprecated
- **DeprecatedName** - Descricao e alternativa
### Removed
- **RemovedName** - O que foi removido
### Fixed
- **BugName** - Descricao do que foi corrigido
---
## [X.Y.Z] - YYYY-MM-DD
...
Section Mapping
| Type of Change | Section |
|---|
| New files/features/attributes | Added |
| Behavior changes / refactoring | Changed |
| Deprecated code | Deprecated |
| Deleted code | Removed |
| Bug fixes | Fixed |
Examples
### Added
- **SimpleSerializer** - Serializador Entity <-> JSON via RTTI usando atributos `[Campo]` (`SimpleSerializer.pas`)
- **Unique** - Novo atributo de validacao para impedir valores duplicados (`SimpleValidator.pas`)
### Fixed
- **SQL Injection** - Metodo `Delete(aField, aValue)` agora usa query parametrizada
### Changed
- **EndTransaction** - Agora delega para `Commit` em todos os drivers