All notable changes to Bolt
will be documented in this file
- Update composer.lock by @atmonshi in #343
- Allow sections to be styled as a Grid component instead of a Section by @holmesadam in #336
- run:
composer update
- run:
php artisan vendor:publish --tag=zeus-bolt-migrations
, there is a new column on section tableborderless
. For more info check the #336
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.71...v3.0.72
- When cloning, merge in all the options from the original item by @holmesadam in #340
- Fix issue with cloning form fields by @holmesadam in #338
- Fix conditional visibility when relying on a toggle field being false by @holmesadam in #339
- Don't use the hint text in the tooltip by @holmesadam in #342
- Allow label to be hidden on all fields by @holmesadam in #341
- Fix issue with inline not working on Toggle by @holmesadam in #337
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.70...v3.0.71
- Update documentation to fix typos and update consistency by @holmesadam in #333
- Support for downloading File Uploads to Private Filedisks by @aSeriousDeveloper in #334
- @holmesadam made their first contribution in #333
- @aSeriousDeveloper made their first contribution in #334
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.69...v3.0.70
- add filament tools package by @atmonshi in #332
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.68...v3.0.69
- fix exported values if they're arrays by @atmonshi in #330
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.67...v3.0.68
- add HasRouteNamePrefix core trait by @atmonshi in #329
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.66...v3.0.67
- [Feat] : Implement caching mechanism for collection queries by @mohaphez in #327
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.65...v3.0.66
- feat: custom user model by @atmonshi in #324
By default Bolt will use this model to get the user info:
config('auth.providers.users.model')
if you need to change this to use another model, add the following in your config file: zeus-bolt.php
:
'models' => [
//...
'User' => AnotherUserModel::class,
],
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.64...v3.0.65
- add the ability conditional visibility for paragraph field by @atmonshi in #322
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.63...v3.0.64
- hide visibility on create form by @atmonshi in #319
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.62...v3.0.63
- fix if the field is from a preset by @atmonshi in #318
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.61...v3.0.62
- Bump dependabot/fetch-metadata from 2.1.0 to 2.2.0 by @dependabot in #315
- add loading indicator for the form submit button by @atmonshi in #317
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.60...v3.0.61
- Added Spanish translations by @dkstudio86 in #314
- @dkstudio86 made their first contribution in #314
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.59...v3.0.60
- [Feature] Filament Modal Form Component by @mohaphez in #311
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.58...v3.0.59
- prevent delete if the form or response is linked to Extension by @atmonshi in #312
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.57...v3.0.58
- up the accordion version by @atmonshi in #309
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.56...v3.0.57
- set export toggle to yes no by @atmonshi in #308
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.55...v3.0.56
- remove default filter date by @atmonshi in #307
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.54...v3.0.55
- allow for custom entry for responses by @atmonshi in #304
- fix toggle table column and use custom entry by @atmonshi in #305
- add created at filter for responses by @atmonshi in #306
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.53...v3.0.54
- Custom schema by @atmonshi in #301
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.52...v3.0.53
- fix clone field to set the HTML ID by @atmonshi in #302
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.51...v3.0.52
- hot fix for fields options on edit by @atmonshi in #299
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.50...v3.0.51
- clean up some codes by @atmonshi in #298
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.49...v3.0.50
- fix return type for Factory by @atmonshi in #297
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.48...v3.0.49
- fix sortable by @atmonshi in #296
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.47...v3.0.48
- fix for is pro not installed by @atmonshi in #295
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.46...v3.0.47
- empty boltModels by default, set the config or override them in your … by @atmonshi in #293
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.45...v3.0.46
- fixes and improvements for grading and disable searchable for counts … by @atmonshi in #292
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.44...v3.0.45
- Paragraph with html by @atmonshi in #290
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.43...v3.0.44
- fix response action url by @atmonshi in #289
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.42...v3.0.43
- improvements on how to check if pro version installed by @atmonshi in #288
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.41...v3.0.42
- fix collection not found by @atmonshi in #287
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.40...v3.0.41
- fix visibility with live select by @atmonshi in #286
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.39...v3.0.40
- [Bugfix/select options] Resolve HasOptions Merge Issue and Documentation Update by @mohaphez in #285
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.38...v3.0.39
- Bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 by @dependabot in #279
- support upload visibility by @atmonshi in #280
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.37...v3.0.38
- [Feature] Add getQuery Method by @mohaphez in #277
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.36...v3.0.37
- Bump aglipanci/laravel-pint-action from 2.3.1 to 2.4 by @dependabot in #273
- [Feature] Configuration Enhancement: Enable customization of the collectors paths for fields and datasources by @mohaphez in #275
- @mohaphez made their first contribution in #275
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.35...v3.0.3%D9%A6
- check for policies in create option for Collection and Category by @atmonshi in #272
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.34...v3.0.35
- fix datasource in checklist by @atmonshi in #271 fix datasource in checklist
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.33...v3.0.34
- Ditch type hint by @atmonshi in #270
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.32...v3.0.33
- Fix category tenant by @atmonshi in #269
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.31...v3.0.32
- improve toggle options adding color and inline. fix section visibility by @atmonshi in #268
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.30...v3.0.31
- remove column classes in browse entries by @atmonshi in #267
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.29...v3.0.30
- add sticky form actions by @atmonshi in #266
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.28...v3.0.29
- Bump dependabot/fetch-metadata from 1.6.0 to 2.0.0 by @dependabot in #264
- Fix section icon when shoe the form as a page by @atmonshi in #265
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.27...v3.0.28
- updating laravel trend to support laravel 11 by @atmonshi in #263
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.26...v3.0.27
- Bump ramsey/composer-install from 2 to 3 by @dependabot in #261
- better response view for Textarea field by @atmonshi in #262
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.25...v3.0.26
- adding a new trait for user attribute by @atmonshi in #260
I added a new trait for getting the user name
so you have to add this to your user model:
use \LaraZeus\Bolt\Models\Concerns\BelongToBolt;
This will allow you to get the user name by another attribute like full_name
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.24...v3.0.25
- Update fill-forms.blade.php fix for livewire by @brkfun in #259
- @brkfun made their first contribution in #259
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.23...v3.0.24
- improve install command by @atmonshi in #258
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.22...v3.0.23
- hide FileUpload Fields from the response table and improve UI for view response by @atmonshi in #257
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.21...v3.0.22
- add list for all forms links connected to an ext by @atmonshi in #255
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.20...v3.0.21
- adding getGloballySearchableAttributes configuration by @atmonshi in #254
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.19...v3.0.20
- implementing filament export by @atmonshi in #253
now you can export responses using filament export
and you can remove the fork for alperenersoy/filament-export
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.18...v3.0.19
- add missing translation form email by @atmonshi in #252
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.17...v3.0.18
- fix slot name for sections by @atmonshi in #251
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.16...v3.0.17
- fix slot name for sections by @atmonshi in #251
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.16...v3.0.1%D9%A7
- get the default format from
Infolist::$defaultDateDisplayFormat
by @atmonshi in #249 - add more translation by @atmonshi in #250
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.15...v3.0.16
- Embed with extension and allow to customize the user attribute by @atmonshi in #248
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.14...v3.0.15
- Change form layout to improve UX by @atmonshi in #247
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.13...v3.0.14
- improve toggle in Entries Report by @atmonshi in #245
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.12...v3.0.13
- add configuration to set database prefix by @atmonshi in #244
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.11...v3.0.12
- add new status for thunder: open by @atmonshi in #243
Full Changelog: https://github.com/lara-zeus/bolt/compare/v3.0.10...v3.0.11
- Field type selector with icons and descriptions by @atmonshi in #242
- allow to set the default value by string param by @atmonshi in #96
Full Changelog: https://github.com/lara-zeus/bolt/compare/1.2.7...1.2.8
- add some tests for the form resource and fill-form frontend page by @atmonshi in #92
- require at least one section and field by @atmonshi in #95
- add more tests by @atmonshi in #94
Full Changelog: https://github.com/lara-zeus/bolt/compare/1.2.6...1.2.7
- Bump dependabot/fetch-metadata from 1.5.1 to 1.6.0 by @dependabot in #91
- update all dependecies by @atmonshi in #93
Full Changelog: https://github.com/lara-zeus/bolt/compare/1.2.5...1.2.6
- add Constraints and delete relations, with support for soft delete by @atmonshi in #90
Full Changelog: https://github.com/lara-zeus/bolt/compare/1.2.4...1.2.5
- add
not-prose
for forms, so the style won't suck when the form embed… by @atmonshi in #89
Full Changelog: https://github.com/lara-zeus/bolt/compare/1.2.3...1.2.4
- add docs on how to embed the form in any blade file by @atmonshi in #86
- more docs by @atmonshi in #87
- update core by @atmonshi in #88
Full Changelog: https://github.com/lara-zeus/bolt/compare/1.2.2...1.2.3
- fix: pass ext data instead of depending on request by @atmonshi in #85
Full Changelog: https://github.com/lara-zeus/bolt/compare/1.2.1...1.2.2
- Allow Conditional Visibility for fields by @atmonshi in #82
- Add HasOptions to handle common fields options better
- Refactor common fields options
- Fix options and store the Conditional Visibility in field options
- Add collapsed to form sections and fields when editing forms
Full Changelog: https://github.com/lara-zeus/bolt/compare/1.1.1...1.2.0
- add french by @jvkassi in #73
- Add missing phrases by @atmonshi in #74
- Add missing phrases to fr by @atmonshi in #78
- store the extension item id in response by @atmonshi in #77
- refactor set status action and hide it if the form has extension by @atmonshi in #76
- fix if the extensions not exist in edit forms by @atmonshi in #75
- clean up show response blades and improve get status details by @atmonshi in #79
- add missing keys to status by @atmonshi in #81
- add extension label by @atmonshi in #80
- @jvkassi made their first contribution in #73
Full Changelog: https://github.com/lara-zeus/bolt/compare/1.1.0...1.1.1
- Add Extensions by @atmonshi in #71
Full Changelog: https://github.com/lara-zeus/bolt/compare/1.0.2...1.1.0
- fix require_login by @atmonshi in #72
Full Changelog: https://github.com/lara-zeus/bolt/compare/1.0.1...1.0.2
- fix primary color 🦩 by @atmonshi in #70
Full Changelog: https://github.com/lara-zeus/bolt/compare/1.0.0...1.0.1
- finally out of demo 🤞 by @atmonshi in #69
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.47...1.0.0
- update composer by @atmonshi in #62
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.42...0.0.43
- add Filters and searches by @atmonshi in #59
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.39...0.0.40
- add exporting entries action by @atmonshi in #57
- using
alperenersoy/filament-export
- add Replicate Action for forms with its sections and fields by @atmonshi in #58
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.38...0.0.39
- finalizing the entries report and cleaning up the navigations between different views
- update docs
- allow setting entry notes
- add action set the status to browse and repost
- list: list the response only as cards
- browse: how the response with the fields one per page
- report: table view for all entries and their fields
In preparation for the first release, I made some changes and refactored the database structure for constancy. no migration, you can create your own or simply apply it from the database directly, remember this is still a beta version :).
- html_id
- html_name
- rules
- layout_position
- section_column
- section_descriptions
- section_icon
- section_aside
to
- columns
- description
- icon
- aside
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.37...0.0.38
- fix default data type for TextInput by @atmonshi in #55
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.36...0.0.37
- improvements and fixes in zeus fields by @atmonshi in #54
- Chenge: cheange
text
Data type tostring
for TextInput - Change: removing MultiSelect field since it's the same as Select with `multiple" option
If you're in production already, you have to change it in DB by creating a migration or editing it manually
Improve: the fields options UI.
fix: show the response for Radio Field fix: saving values if the field is not required
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.35...0.0.36
- update docs by @atmonshi in #53
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.34...0.0.35
- fix widget by @atmonshi in #52
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.33...0.0.34
- refactor widget by @atmonshi in #51
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.32...0.0.33
- Multi response value and more by @atmonshi in #50
- allow to store and display multi values as in select multiple or checkboxes
- add an edit button to view the form on the admin page
- add a note when editing collections
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.31...0.0.32
- rename some fields placeholders and add buttons on view form page by @atmonshi in #48
- add test by @atmonshi in #49
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.30...0.0.31
- Actions by @atmonshi in #47
- better actions and improve fields to apply default values.
- better responsive layout for fields in admin page
- fixes for phpstan
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.29...0.0.30
- add widgets
- add view form page in admin
- update readme and introduction to mark some features as done 💪
- update docs to add events
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.28...0.0.29
- updates by @atmonshi in #44
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.27...0.0.28
- update zeus-core by @atmonshi in #43
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.26...0.0.27
- Bump aglipanci/laravel-pint-action from 2.2.0 to 2.3.0 by @dependabot in #41
- Bump dependabot/fetch-metadata from 1.4.0 to 1.5.1 by @dependabot in #42
🆕 new form layout added: tabs 🆕 allow setting columns number per section 🆕 add section description 🆕 Set Section Icon available for Tabs and Wizerd 🆕 Option to view the section as aside
✨ Localized all phrases, currently supporting (English and Arabic) ✨ Improve the overall UI for viewing the responses. ✨ You can set the status for each response
❗️removed the route group user
php artisan migrate
for the new migration: add_fields_to_sections_table
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.25...0.0.26
- add ar phrases by @atmonshi in #40
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.24...0.0.25
- Config models by @atmonshi in #39
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.23...0.0.24
🔥 Adding Filament Plugin Purge
for better and thinner CSS file.
🚩 The component <x-zeus::box>
is retired, and now we using <x-filament::card>
instead.
🟢 Always add @php artisan vendor:publish --tag=zeus-assets --ansi --force
to post-update-cmd
in your composer file.
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.22...0.0.23
- Update core by @atmonshi in #37
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.21...0.0.22
- Bump dependabot/fetch-metadata from 1.3.6 to 1.4.0 by @dependabot in #35
- remove lang files for now
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.20...0.0.21
- Bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 by @dependabot in #28
- Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 by @dependabot in #29
- Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 by @dependabot in #32
- support laravel 10 by @atmonshi in #34
- Bump aglipanci/laravel-pint-action from 1.0.0 to 2.2.0 by @dependabot in #33
- Bump ramsey/composer-install from 1 to 2 by @dependabot in #30
- @dependabot made their first contribution in #28
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.19...0.0.20
- Support ext by @atmonshi in #26
- composer core update by @atmonshi in #27
- add features and roadmap
- add zeus render hooks
- list all user entries and show entry details
- small changes to the UI
- refactor all fields classes
- improvements in all resources
- use the new table layout in forms and entries
- refactor filling the form component
- add form status sushi model
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.18...0.0.19
- improve responsive layout by @atmonshi in #25
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.17...0.0.18
- improve skeleton and add tests and dark mode
- separate the CSS for frontend and filament
- update .github workflows
- add phpstan and pint
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.16...0.0.17
- hello Thunder ⛈ by @atmonshi in #24
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.15...0.0.16
- Apply fixes from StyleCI by @atmonshi in #23
- remove checkbox and only use toggle by @atmonshi in #22
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.14...0.0.15
set upload disk and dir set the layout from the config
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.13...0.0.14
- updates by @atmonshi in #19
- update core
- improve the fields options using tabs
- fix small bugs
- enable the required option
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.12...0.0.13
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.11...0.0.12
- improve responses view by @atmonshi in #16
- Please republish the database migration
- updated the default bolt seeder
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.10...0.0.11
- improvements by @atmonshi in #15
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.9...0.0.10
- Settings by @atmonshi in #14
- form settings better UI
- update migrations
- delete unused files
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.8...0.0.9
- update composer and assets by @atmonshi in #13
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.7...0.0.8
- More fields by @atmonshi in #12
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.6...0.0.7
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.5...0.0.6
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.4...0.0.5
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.3...0.0.4
- fix remove section by @atmonshi in #3
- fixes in fields by @atmonshi in #4
- Apply fixes from StyleCI by @atmonshi in #5
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.2...0.0.3
- Apply fixes from StyleCI by @atmonshi in #1
- Apply fixes from CodeFactor by @atmonshi in #2
- update readme
- update docs
- @atmonshi made their first contribution in #1
Full Changelog: https://github.com/lara-zeus/bolt/compare/0.0.1...0.0.2
- initial release