{{-- resources/views/admin/system/versions/create.blade.php --}} @extends('admin.layouts.app') @section('title', 'Create System Version') @section('page_title', 'Create System Version') @section('breadcrumb') Versions → Create @endsection @section('content')
{{-- Form Card --}}
@csrf
New Version
{{-- Version --}}
Use semantic versioning (e.g., 1.0.0, 1.5.2) @error('version')
{{ $message }}
@enderror
{{-- Title --}}
@error('title')
{{ $message }}
@enderror
{{-- Type --}}
@error('type')
{{ $message }}
@enderror
{{-- Release Notes (Markdown) --}}
Supports Markdown formatting (## headings, - lists, **bold**, etc.) @error('release_notes')
{{ $message }}
@enderror
{{-- Flags --}}
Check this if users need to run migrations before upgrading
Send notification to all properties when published (even if notifications disabled)
Cancel
{{-- Help Sidebar --}}
{{-- Version Format Help --}}
Semantic Versioning

Use MAJOR.MINOR.PATCH format:

1.0.0 — Major version
1.5.0 — Minor version
1.5.2 — Patch version

Examples: 1.0.0, 1.2.5, 2.0.0, 1.5.3

{{-- Release Notes Template --}}
Release Notes Template
## 🎉 New Features

- Feature A
- Feature B

## 🐛 Bug Fixes

- Fixed issue X
- Fixed issue Y

## ⚡ Improvements

- Performance boost
- Better mobile UX

## 🔄 Migration

\`\`\`bash
php artisan migrate
\`\`\`

## 📝 Notes

- Breaking change info
- Deprecations
{{-- Publishing Info --}}
Publishing

This creates a draft version. You can:

  1. Edit the version details
  2. Review before publishing
  3. Click Publish to release it

Publishing will update the changelog and notify properties if flags are set.

@endsection