Release Notes

  1. 7th Aug 2020
  2. 22nd Mar 2019
  3. 1st Mar 2019
  4. 9th Sep 2017
  5. 24th Sep 2016
  6. 27th Aug 2016
  7. 14th Jun 2016
  8. 20th Apr 2016


7th Aug 2020

Our Biggest release ever. 19+ New Features with 14+ Enhancements & 22+ Fixes.

  • Laravel 6.0 & 7.0 Support added
  • Excluded fields support added in configuration
  • Support to generate CRUD with custom table name while using Generator Builder
  • New command options for forceMigration to run migrations forcefully
  • Toggle switch support added
  • #664 - Config the function names for the relations in models
  • #516 - Generated tests to use the Tests Namespace (thanks to @morrismukiri)
  • #734 - View form not considering the inForm attribute
  • #715 - Read length and Nullable from table and add in a json file
  • #116 - Rollback only feature or view
  • #735 - Updating unique fields
  • #57 - Ability to select fields from another table columns
  • #733 - String length not being considered when generating from model schema
  • #168 - Support to generate crud using connection
  • #243 - Localization support added
  • Publish user CRUD command
  • Implemented must verify trait
  • #853 - Support to add Custom modal name in select Dropdown
  • Added support to use custom template package from any vendor
  • #207 - Prefixed routes in groups
  • Save current state for datatable records
  • CONTRIBUTING file added
  • Deprecated array/string functions replaced
  • Configuration option added to save schema file by default
  • Support added to generate Factory
  • Support added to generate Seeder
  • API and Repository test cases are refactored to use factories
  • Repository pattern made optional
  • Added underscore to filename to avoid spelling warnings (thanks to @mikepsinn)
  • PHPDoc should have a dolar before the property name (thanks to @genesiscz)
  • Fix rule validations being populated after they are already required by swagger model doc (thanks to @Orteko)
  • Add basic attribute validation when generating from a database table (thanks to @Orteko)
  • #499 - Cascade support added while foreign key
  • #18 - failed to open stream: No such file or directory
  • #545 - Undefined variable: testObjects
  • #551 - Generated Model PHPDoc has wrong mapping for dbType decimal
  • Fixes in BaseRepository namespace while using prefix
  • generator-builder#18 - Generator fields not working at all
  • Fixed hasOne relationship method name
  • #665 - Events generated twice
  • #672 - Changing path migration
  • #706 - Relationships method name
  • #709 - Strange issue with generating models with many hasmany relationships
  • Fix swagger docs from float to number (thanks to @siilats)
  • #724 - Argument 1 passed to Doctrine\Common\Inflector\Inflector::pluralize() must be of the type string
  • #721 - Primary key required when generating from existing tables
  • #729 - Timestamps disabled but still processed in model insert/update
  • Don't repeat routes and menus if already exist
  • #708 - Documentation Improvement: Prefix Option Comma Separation
  • #809 - Template not synced to field name changes
  • #844 - No primary key is created for a non-standard key name
  • #831 - use Illuminate\Support\Facades\Schema missing
  • Fix decimal fields being generated as floats inside model casts (thanks to Andrew Keynes)
  • fix exportiong name in datatable (thanks to @Si-HaMaDa)
  • Various fixes into templates

22nd Mar 2019

100+ issues (including small features/bugs/invalid/not reproduced/help questions) closed.

  • #595 - Support to publish swagger templates added
  • #593 - Support to ignore fields while generating from table
  • #479 - Support to pass option for Custom Plural name of Model
  • #380 - Take a description of field from table for swagger
  • #384 - fieldsFile example JSON needs to be updated
  • fixed pagination into laravel 5.8
  • #375 - Fixed Problems in Vue.js Generators when using PHP7 (thanks to @rascoop)
  • fixed limit param into BaseRepository
  • #520 - Removed duplicate function from helper file
  • #514 - Rollback command docs fixed
  • #439 - Removed duplicate code from FileUtil
  • #498 - Auto-generated test file is dealing created_at and updated_at as string
  • Fixed controller template for Datatable
  • #521 - Non-searchable field is searchable in DataTable
  • #614 - Laravel 5.8 - getQualifiedForeignKey -> getQualifiedForeignKeyName (thanks to @Katenkka)
  • #475 & #493 - Fix relationship function names while using same table for multiple times

1st Mar 2019

  • Support for Laravel 5.6, 5.7 & 5.8 added (thanks to @dpwilhelmsen & @wujunze)
  • Independent Repository file created with own all/create/update/delete/find functions, which can be easily customized
  • Removed core-templates from everywhere
  • docs updated for default value while creating migration (thanks to @phillipmadsen)
  • Make isNotNull as 'required' while generating from table (thanks to Shem Pasamba)
  • #413 - model swagger error after publish template to resource
  • #334 - infyom.publish:templates & swagger is not working
  • fixed belongs to relation (thanks to @zambodaniel)
  • fixed delete route while using prefix (thanks to @XiaolonY)
  • make datatable buttons height be suitable to searchbox (thanks to @xiaohuilam)
  • #561 - fixed wrong path into Layout Publish command
  • docs: minor model name doc fix (thanks to Taywin Wongruttanakarn)
  • #584 - fixed missing configuration file when not published
  • reduce number of required fields in scaffold generator. (thanks to @jeffschuler)

9th Sep 2017

  • Support for Laravel 5.4 & 5.5
  • DataTables 8.0 support
  • We just focused on AdminLTE templates and deprecated all other templates
  • Default¬†Enabled sidebar Menus
  • Improved PHPDOC declarations, helps IDE's find their way around.
  • Dependency packages of repository and notification updated
  • #318 - Can't skip relations
  • #350 - Custom Primary Key name in test cases
  • Add checkbox in fields.blade.php when htmlType is boolean
  • #381 - Prevent generator crash with "Undefined index"
  • #364 - bug fix when using fromTable option
  • #208 - Allow ignore for models
  • use copy of inputs array before applying array_shift
  • add checkbox in fields.blade.php when htmlType is boolean
  • Prevent generator crash with "Undefined index"
  • #368 - bug fix when using fromTable option
  • Update TestTraitGenerator.php
  • #414 - Fix enum in TestTraitGenerator.php
  • #423 - Solve generating fields from jsonFromGUI
  • #444 - Fixed incorrect use statements in repository_test.stub
  • #457 - Generate Scaffold from table fails writing PHPDocType because relations
  • #464 - Error calling getForeignKey Method of HasMany class

24th Sep 2016

  • Slash model names added with dynamic variables, $MODEL_NAME_SLASH$ & $MODEL_NAME_PLURAL_SLASH$
  • #309 - Directly Specify files name from schema folder while using --fieldsFile option
  • Datatables scripts and css are added as a separate partials
  • Primary key option used in views
  • JSON Model file generation fixed
  • Textarea not generated fix
  • Return false in api with 404 when model not found
  • Datatable file deleted while rollback
  • labels are not generated for Select fixed
  • #291 - Default values in database migration doesn't work

27th Aug 2016

  • Laravel 5.3 Support Added.
  • Relationship functions support on model from Console, Fields File & from Table. (Thanks to @jschlies contribution)
  • Foreign key generation support into migration
  • #217 - Support for column visibility in datatables
  • New update schema for fields file with relations support.
  • Separate Branches per Laravel version (5.1, 5.2, 5.3)
  • More easy way to pass inputs on console.
  • Various enhancements for Model names at various places like, views folder name, in views, flash messages etc.
  • #206 - routes are made snake_case instead of camelCase
  • #232 - Published layout templates are not used while layout publish command
  • #102 - Patch method added into routes
  • #166 #174 #179 #218 AppBaseController fixed with publishing on base controller directory
  • #205 - ROUTE_NAMED_PREFIX not properly replaced
  • #209 - Migration rollback not working fixed
  • #241 - Migration is not generated with proper camelCase Name
  • #231 - Swagger documentation for Models fixed
  • #238 - Command not working with Laravel 5.1

14th Jun 2016


20th Apr 2016