All products

DevTools

A developer UI for generating migrations, models and CRUDs

Changelog

1.1.0 (16-Sep-2022)

  • Update workflow for Changelog generation #302 (@phpfour)
  • [FEATURE] Ability to create an Operation #289 (@maurohmartinez)

1.0.42 (05-Sep-2022)

  • No interaction on backpack:crud command #301 (@promatik)

1.0.41 (23-Aug-2022)

  • add a workaround for alerts #299 (@pxpm)

1.0.40 (23-Aug-2022)

  • hide future features #298 (@tabacitu)

1.0.39 (19-Aug-2022)

1.0.38 (19-Aug-2022)

  • Delete changelog.md #296 (@tabacitu)

1.0.37 (16-Aug-2022)

  • Delete release-drafter.yml #295 (@tabacitu)
  • Use Github Action PAT #294 (@tabacitu)
  • use main branch in release Github action #293 (@tabacitu)

1.0.36 (12-Aug-2022)

  • Remove post_release Github Action #292 (@tabacitu)

1.0.35 (08-Aug-2022)

  • [Bug] Fix request file preview error #288 (@maurohmartinez)

  • Ability to create an Operation from DevTools #285

  • Improvements on console UI for install command #290 (@promatik)

1.0.34 (13-Jul-2022)

  • [Bug] Fix get crud controller attribute #287 (@maurohmartinez)

  • [Bug] Changelog-updating stopped working #274

  • [Optimization] Merge the two questions about editor in the installation process #265

  • [Feature Request] Show files that were generated (and maybe edit them on the spot) #122

  • [Optimization] Merge the two questions about editor in the installation process #286 (@maurohmartinez)

  • Customize unique rule to take into consideration the entry ID #267 (@promatik)

1.0.32 (07-Mar-2022)

1.0.33 (07-Mar-2022)

  • fix model selection on relationship schema #281 (@pxpm)

  • prevent errors when colum does not have args #280 (@pxpm)

  • re-initialize app interaction variables in RelationshipComponent #277 (@pxpm)

  • [Bug] Click + Add on a second relationship... it will update the first one #272

  • allow the creation of the migration without migrating it #276 (@pxpm)

1.0.31 (15-Feb-2022)

  • fix view caching #273 (@tabacitu)

1.0.30 (13-Feb-2022)

  • add Laravel 9 support to DevTools #271 (@tabacitu)

1.0.29 (07-Feb-2022)

  • [BUG] Fixed request rules generation by using the new args attribute #266 (@promatik)

  • add Backpack v5 support #270 (@tabacitu)

  • Fix for dropped support on Laravel migration rollback #268 (@promatik)

1.0.28 (01-Nov-2021)

  • Fix for STDIN error in production #263 (@promatik)

1.0.27 (25-Oct-2021)

  • fix model generation auto selection #262 (@pxpm)

1.0.26 (11-Oct-2021)

  • Fix to avoid files with syntax errors #259 (@promatik)

1.0.25 (28-Sep-2021)

  • [Idea] Improve morphs experience #203

  • Support for PostgreSQL #261 (@promatik)

  • Charset & collation as dependent selects #244 (@pxpm)

1.0.24 (20-Sep-2021)

  • Production Mode #256 (@promatik)

  • [Bug] DevTools may wake up old errors #254

1.0.23 (13-Sep-2021)

  • [Feature Request] Better error message when SeedOperation fails #251

  • [Feature] Improved seeder error messages #252 (@promatik)

  • [Bug] Factory and Seeder generated, but no longer recognized by DevTools #253

  • Non .php file in any of model seach folders will break avoc! #234

  • [Bug] Factory and Seeder generated, but no longer recognized by DevTools #258 (@promatik)

  • [Bug] Avoid ugly error when no models are found #257 (@promatik)

1.0.22 (31-Aug-2021)

  • Using Box-drawing chars on console #249 (@promatik)

  • Fix on usage of canAddCrudTrait and canGenerateCrud getters #250 (@promatik)

  • make it generate factories and seeders outside app folder #247 (@pxpm)

  • open modifiers when they have errors #245 (@pxpm)

1.0.21 (26-Aug-2021)

  • Modifiers should open if they contain errors #184

  • Generate Factory/Seeder buttons don't work on Models in the vendor folder #169

  • [Bug] [Website] wrong date #246

1.0.20 (24-Aug-2021)

1.0.19 (24-Aug-2021)

1.0.18 (24-Aug-2021)

1.0.17 (24-Aug-2021)

  • [Feature] Charset / Collation list #175

1.0.16 (24-Aug-2021)

1.0.15 (23-Aug-2021)

  • Added Install command #240 (@promatik)

  • Fix factory generation on blueprint 1.25 #242 (@promatik)

  • Fixes on morphs #204 (@promatik)

  • [Bug] See Files button should not be on show page #238

  • Uninstall devtools #233

  • Installation instructions for new projects need more info #232

  • [Feature Request] Install command #209

  • prevent version 2.0 update until we decide #241 (@pxpm)

  • Remove "See Files" from show page #239 (@pxpm)

1.0.14 (18-Aug-2021)

  • [Bug] Models CRUD - click Generate ALL and it only generates Factory & Seeder #221

  • Fixed generate all #226 (@promatik)

  • remove manual sushi fix #235 (@pxpm)

  • add php_cs_fixer and workflow for it #228 (@tabacitu)

  • Removed Blueprint temporary fix for blueprint/issues/490 #225 (@promatik)

1.0.13 (13-Aug-2021)

  • [Bug] The Factory has \Models\Models too #220

  • [Bug] Minor bugs in the Seed operation #218

  • [Bug] Can't generate seeder and factory for User #217

  • [Bug] useCurrent modifier isn't appearing by default when using timestamp column type #208

  • [Bug Fix] Fixed buildFactory for App\\ namespace #224 (@promatik)

  • [Bug Fix] Another ugly fix ✌ #223 (@promatik)

  • use current modifier #214 (@pxpm)

  • Bug fixes on Seed operation #222 (@promatik)

1.0.12 (05-Aug-2021)

  • [Feature Request] Update readme.md GIF #129

1.0.11 (05-Aug-2021)

  • [Bug] Inferred relationships go crazy when using float for length column (because it goes through foreignId) #211

  • [Bug] Wrong model namespace in relationship #210

  • Fix on Factories – Models with reserved words #215 (@promatik)

  • Temporary fix for laravel-shift/blueprint/issues/490 #213 (@promatik)

  • [Feature Request] Seed operation inside Models CRUD #170

  • Double-check and polish all migration columns #21

  • [Feature] Seed Operation 🎉 #216 (@promatik)

  • WIP - related files as operation with tabs #212 (@tabacitu)

  • WIP - add related files to model preview page #189 (@tabacitu)

1.0.10 (02-Aug-2021)

  • [Feature Request] Default CURRENT_TIMESTAMP on timestamps #206

  • [Enhancement] Models dropdown is not ordered alphabetically #191

  • [Enhancement] Models dropdown is not ordered alphabetically #200 (@promatik)

  • [Bug] Nullable is ignored when using the belongsTo column #167

  • Make useCurrent valid for dateTime and dateTimeTz #207 (@promatik)

  • Minor fix on rememberToken column type #205 (@promatik)

  • Order Models by creation date desc by default #201 (@promatik)

  • Validate if CRUD, Seeders, Factories and CrutTrait can be generated #199 (@promatik)

  • Added missing validation on ModelRequest #198 (@promatik)

  • Fix sqlite attribute limit - too many SQL variables error #161 (@pxpm)

  • Add validation to default modifier value based on column type #185 (@pxpm)

1.0.9 (30-Jul-2021)

  • [Bug] Relationship does not get removed when toggling through column types #195

  • [Bug] Could not add relationship to Model in vendor #192

  • [Bug] two columns with same name #187

  • [Bug] Double notification bubble in Add Migration and Add Model forms #180

  • Fix relationship on column switch #197 (@pxpm)

  • Fix duplicate alerts #196 (@pxpm)

  • validate duplicated column names #194 (@pxpm)

  • fix relationship model generation #193 (@pxpm)

  • Cache schema and models in InteractsWithApplication #190 (@tabacitu)

1.0.8 (29-Jul-2021)

  • Add a filetree viewer inside the Preview operation #181

  • [Bug] cant use false as a default value for boolean column types #186

  • [Bug] Validate Default modifier #174

  • fix default false modifier #188 (@pxpm)

  • Fix add with reserved SQL words #182 (@tabacitu)

  • Use events to update model list (adds "+ Add Model" button to ForeignId and BelongsTo) #166 (@pxpm)

  • [Feature Request] Copy/paste functionality inside the MigrationSchema field #142

  • Relationships should use relationship fields, not text #158 (@promatik)

1.0.7 (27-Jul-2021)

  • [Bug] Request field is unique instead of exists with BelongsTo/ForeignId #171

  • [Bug] number input allows negatives #163

  • [Bug] relation columns does not have the correct values after form error #162

  • [Bug] Models - too many SQL variables #157

  • Added more doctrine type mapping to avoid loading errors #178 (@promatik)

  • Added validations for min and max for all the field types #177 (@promatik)

  • Added missing seeders folder validation on Generate Extras #173 (@promatik)

  • Fix wrong modifiers on request #172 (@promatik)

  • do not allow negative numbers in inputs #165 (@pxpm)

  • do not infer stuff if we get old session values #164 (@pxpm)

  • Fix request modifier generation #149 (@pxpm)

  • [Discussion] Non-conventional relationship column names produce TEXT fields instead of RELATIONSHIP fields #150

  • [Feature Request] + Add model link to BelongsTo & ForeignId columns #140

  • Prepare README for launch #168 (@tabacitu)

  • Operation to add CrudTrait to models that don't have them #147 (@pxpm)

1.0.6 (21-Jul-2021)

  • [Bug] morphs columns throws the [$] property undefined error #155

  • [Bug] When all columns are deleted we can no longer add new column #153

  • [Bug] Test not passing #151

  • [Bug] Resquest generating wrong modifiers #148

  • remove lazy from input #156 (@pxpm)

  • fix #153 #154 (@pxpm)

  • fixing tests #152 (@pxpm)

  • [Feature Request] Add FAQ for possible errors and solutions #130

1.0.5 (14-Jul-2021)

  • Column orders & button positioning #97 (@pxpm)

1.0.4 (14-Jul-2021)

  • [Bug] CRUD doesn't work by default for Models with generated relationships #143

  • [Bug] Couldn't add this migration - Unknown database type enum requested, Doctrine\DBAL\Platforms\MySQL80Platform may not support it. #141

  • [Bug] Enum column loses "values" upon validation #139

  • [Bug] Livewire error when changing column type from BelongsTo to BigInteger #138

  • [Bug] Hitting enter on text input triggers show modifiers in first column #134

  • [Bug] modifiers happy (index/unique) after validation error #133

  • add schema manager to handle enum fields #145 (@pxpm)

  • fix arguments losing value when error in form #144 (@pxpm)

  • [Bug] DevTools is looking for files where it shouldn't 👀 #128

  • When pressing enter not more modifiers shown. #137 (@pxpm)

  • Add install troubleshooting items #136 (@pxpm)

  • Added non recursive paths #135 (@promatik)

  • Validate foreignId columns #131 (@pxpm)

  • Fix model generation - limit selection to unsigned bigint #126 (@promatik)

  • Fix model relationship generation #118 (@pxpm)

1.0.3 (28-Jun-2021)

  • [Bug] Unit tests are failing on master #121

  • Research & pick a license for private packages #119

  • [Refactoring Idea] Include all config paths in one paths namespace #57

  • fix #57 - paths in config file are all under one config variable #127 (@tabacitu)

  • Model - Generate Seeders and Factories #125 (@promatik)

  • .id is ignored as id is the default #123 (@pxpm)

  • [UPDATED] Fix lazy inputs #109 (@pxpm)

  • add unique and index #99 (@pxpm)

1.0.2 (22-Jun-2021)

  • [Proposal] Most common column types first in the dropdown #86

  • [Bug] nullableTimestamps doesn't seem to work #113

  • [Bug] Default "string" column type isn't actually the string column type #112

  • [Bug] install from scratch #101

  • [Bug] using .lazy is causing us errors #100

  • [Bug] Decimal column errors on NULLABLE #83

  • [Bug] migrations with table names containing multiple words do not generate correct routes and names #75

  • [Bug] Nullable checkbox didn't get remembered #73

  • [Bug] Composer dump-autoload doesn't work in all server configurations #36

  • support nullable timestamps #117 (@pxpm)

  • use string ids to fix inode error on windows #102 (@pxpm)

  • [Feature Request] Indexes - unique() and index() #96

  • [Feature Request] Close button inside Migration Schema Column Type - should it trigger a confirmation dialog? #92

  • [Feature Request] Named 1-to-1 or 1-to-many relationships #74

  • [Feature Request] Migration Schema interface - too many Tab hits are necessary in the most common scenario #63

  • No more sleeping! 😂 #22

  • force generators version with the latest needed fix #120 (@tabacitu)

  • treat unloaded classes as anonymous funcs #116 (@pxpm)

  • Update readme.md with editor installation step #115 (@tabacitu)

  • Anonymous migrations #114 (@tabacitu)

  • fix checkbox toggler #111 (@pxpm)

  • Fix non existing factory and seeder links #107 (@promatik)

  • Minor fixes plus php cs fix #106 (@promatik)

  • Minor fix on blueprint generator #105 (@promatik)

  • Added proper support for multiple file editors #103 (@promatik)

  • automate belongs to relations #91 (@pxpm)

1.0.1 (02-Jun-2021)

1.0.0 (02-Jun-2021)

  • [Proposal] Default migration column type - String instead of BigInteger #84

  • [Improvement] Group all the column attributes on MigrationSchema #65

  • Ordered column types #80 (@promatik)

  • [Bug] Pagination on list migrations view #88

  • [Bug] Factory and Seeder link paths might be wrong #85

  • [Bug] ForeignId column Livewire error #82

  • [Bug] belongsTo relationship did not get added to migration #78

  • [Bug] blueprint file and draft are not git ignored #77

  • [Bug] Float column - if no precision was defined the migration will error #76

  • [Bug] Super strange database access #66

  • [Bug] When generating multiple migrations at once, only the first migration gets run #61

  • [Bug] Relationships - MorphOne / MorphMany #60

  • Blueprint turns bigIncrements() to id() so you can't have both in a migration #56

  • [Bug] Argument 4 passed to Blueprint\Models\Column::__construct() must be of the type array #47

  • Focusing on recently-added column no longer works #46

  • Any idea why search isn't working any more? #45

  • fix models CRUD not working when a directory like seeds/seeders is missing #81 (@tabacitu)

  • [Documentation] File Links aren't documented #87

  • [Feature Request] Add unit tests #62

  • [Bug] Looks like the CRUD isn't being built inside Model Create #52

  • [Bug] hide first() and after() modifiers on Migration create #38

  • check if first() is used in Blueprint, or if it's usecase is different #34

  • Make "Models > Create" also generate migration, model, factory, seeder, CRUD #31

  • [Refactor] Rename FormBuilder Livewire component #30

  • Generated Requests should have basic validation already written #26

  • Make sure the files are created in both Windows and Unix systems #25

  • Relationships livewire component #24

  • Store the paths where we look for Models in a config variable, so that packages can add their own paths post-boot. #18

  • Use the automatic AddonServiceProvider we've developed in https://github.com/Laravel-Backpack/addon-skeleton #17

  • [Refactor] Rename "app" directory to "src" #16

  • do NOT do this, this is not a safe way to get the filenames; #14

  • Add Model > Schema field #13

  • [Feature Request] Class to work with userland PHP files #12

  • By default, should a CRUD be generated? #11

  • By default, should the migration file be deleted after it's been run? #10

  • By default, should the migration be run? #9

  • add checkbox under Create operation to also generate Factory #8

  • add checkbox under Create operation to also build the CRUD from that model #7

  • add checkbox under Create operation to also generate Seeder #6

  • MVP #4

  • show the output of the artisan command in real time, as it happens, #3

  • show the output of the artisan command in the notification #2

  • determine the available Models #1

  • make string first #93 (@pxpm)

  • Fix case sensitive file links #90 (@promatik)

  • disable column types #72 (@pxpm)

  • Add lazy to inputs (like debouncing events, but uses the native change event) #71 (@pxpm)

  • Added validation for required values (enums and sets) #70 (@promatik)

  • Add devtools tests & refactor #69 (@pxpm)

  • Populated requests #68 (@promatik)

  • do not use facade #67 (@pxpm)

  • renamed app directory to src #64 (@tabacitu)

  • fix Models CRUD search #58 (@tabacitu)

  • fix the search for migration names #55 (@pxpm)

  • Relationship schema improvements #54 (@tabacitu)

  • always run exec for composer dump-autoload #53 (@tabacitu)

  • Livewire component field #51 (@tabacitu)

  • change checkbox_toggler field to use underscore for consistency #50 (@tabacitu)

  • add relationship schema builder #49 (@pxpm)

  • fix focus on first input #48 (@pxpm)

  • use crud operation instead of custom names #44 (@pxpm)

  • fix model #43 (@pxpm)

  • refactoring #42 (@pxpm)

  • add operation specific modifiers #41 (@pxpm)

  • add publish modals with functionality #40 (@tabacitu)

  • Ability to run and rollback specific migrations #39 (@promatik)

  • hide fields with css #37 (@pxpm)

  • rename schema builder stuff #33 (@pxpm)

  • Migration path in run #32 (@pxpm)

  • Migration and Model validations #29 (@promatik)

  • fix first modifier, add hide modifiers #28 (@pxpm)

  • fix seeders not being generated in the seeders directory wasn't present #27 (@tabacitu)

  • renamed PhpFile class to CustomFile #23 (@tabacitu)

  • Refactored how we work with PHP files #20 (@tabacitu)

  • Livewire component instead of Textarea when defining migrations #15 (@tabacitu)

  • [WIP] Add model screen #5 (@tabacitu)

* This Changelog was automatically generated by github_changelog_generator

Package Access

You don't currently have access to this package. To gain access, go ahead and purchase it. You'll get:

Next 12 months
  • download or install using Composer;
  • all updates (major, minor and patch);
After 12 months
  • can still access all versions and updates you paid;
  • can still install using Composer;
  • no new versions or updates;
Buy for 99 EUR