Tags give the ability to mark specific points in history as being important
-
v1.2.0
ffaac47b · ·v1.2.0 — no supported write path accepts a retired department (AID-1085) Department::scopeActive() shipped with v1.0 and had zero callers. TicketService ::createTicket() and both FormRequests ignored it, so every write path the package owns — its own REST API included — accepted a department the operator had taken out of service, and the update rule allowed MOVING a ticket into one. A minor with a reversible compatibility path, not a breaking release: it corrects an invariant the package always implied. The SemVer risk of changing a default is real; laratickets.departments.enforce_active=false restores the pre-1.2.0 behaviour on every path at once. The default is read at the point of use, so a consumer with a published config still gets the safe value. Update is narrower than create: a ticket already sitting in a retired department stays editable. Direct Eloquent writes remain outside the contract. Consumer conformance gate against the identical tree: clientes 1794 passed / 1 skipped / 0 failed, matching baseline, and green UNDER enforcement.
-
-
v1.0.1
e2741f62 · ·v1.0.1 — package-managed migrations (AID-290, ADR-005) Retire the broken migration-publishing path from laratickets:install. Migrations are package-managed (loadMigrationsFrom); the install command no longer copies migrations into the consumer app. Patch fix — does not touch the ADR-004 frozen contract. See CHANGELOG.
-
-
-
-
v0.4.0
6b6475ab · ·v0.4.0 — ticket attachments (ADR-002) Aditive feature: tabla ticket_attachments, model TicketAttachment, enum AttachmentUploaderRole, AttachmentService, event AttachmentUploaded, TicketAuthorizationContract extendido con 3 métodos, BasicTicketAuthorization con defaults permissive, Ticket::attachments() relation, config attachments.* con defaults restrictivos. Consumers deben correr 'php artisan migrate' tras composer update. 51 Pest tests pasando (+10 nuevos). PHPStan max clean. Pint clean. Ver CHANGELOG.md y docs/ADR-002-ticket-attachments.md.
-
-
v0.2.0
b54acec3 · ·feat: add Laravel 13 support - illuminate/contracts: ^12.0||^13.0 (drop bare ^12.0) - orchestra/testbench: ^10.6||^11.0 - laravel/tinker: auto-bumped to ^3.0 (L13 transitive) - CI matrix: Laravel 12.* + 13.* × PHP 8.3 + 8.4 - HasUserRelation trait: property_exists instead of ?? - phpstan level 6 clean Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
-
-