- Add support for new field types (credits @edster)
- Fix issues related to recent PyroCMS API updates
- Upgrade to Twig v4
- Upgrade to PHP-Parser v4
- Add support for theme skin addon type.
- Fix issue #27
- Fix issue with override
make:addon
andmake:stream
commands, currently realized using singleton. - Fix issue #23
- Fix landing page routes
- Generate sitemap
- Generate fields and streams permissions
- Fix for issue #13,
- Fix,
Cannot declare class Websemantics\BuilderExtension\Console\MakeAddon because the name is already in use
- Remove
builder:make
command and replace with commandmake:addon
. - Improved documentation.
- Detect text files for Twig parsing,
- Extend
make:addon
command to scaffold a starter theme (by default) or an admin theme with--admin
option, - Extend
make:addon
command to scaffold templates with--template
option. - Add an option
--default
tomake:addon
command to skip user interactivity.
- Use Twig parser with filters and functions,
- Add support to
anomaly.field_type.language
andanomaly.field_type.select
for generated entities, - Make module landing page optional (work in progress),
- Add module icon per the builder config file,
- Fix an issue with module entity section entry by adding href attribute (occurs @ 1st section),
- Show repository stars when using
builder:list
, - Support for
choice
andconfirm
question types when usingoptions
in builder schema, - Refactor Entity templates to use filters and functions to produce all needed derivatives,
- Rename some builder config variables,
seeding => seed
,namespace_folder => group
,
- Add stream slug to filename of fields migrations.
- Fix bug when stream migration file is first in order before fields migration file due to matching timestamps by introducing a 10 second delay between generating the two.
- Extend
make:migration
command to accept field schemas to generate stream assignments,. - Change order of creating fields/stream migrations to creating fields migration first.
- Prevent command
make:addon
from creating a fields migration by default, fields migrations are now created per stream migration. - Fix issues #8 and #11.
- Publish as composer package.
- Rebrand as
Pyro Builder
, a generic Addons & Entities scaffolder, - Link to Builder Addon templates registry via Github,
- Add
builder:clear
command to clear Builder cache and stored templates, - Add
builder:list
command to list available Builder addon templates, - Add
builder:make
command to create a PyroCMS addon from a Builder template, - Cache Api calls to avoid Github Api Rate Limit,
- Remove references to
SelfHandling
interface for Laravel 5.3/Pyro 3.1, - Other fixes for Laravel 5.3
- Generate entity seeder when a stream is created,
- Better documentation and simpler examples to follow,
- Update logo, again!
- Major code cleaning and refactoring,
- Enhanced generated code,
- Generic helper functions for generated modules,
- Ensure all necessary module files are generated on
make:addon
command, - Use Figlet font to print module name in README.md,
- Detailed instructions in generated module's README.md,
- Update the extension ascii logo,
- Show the module README.md on the module Admin home page,
- Fall back template to unrecognized field types for table and form builder
- Many bug fixes
- Generates seeder command for automatic module seeding after install,
- Enables / disables seeding from builder config
- Improved documentation,
- Automatically seeds modules after install,
- Support for more field types,
- Module example
- Add common methods to Repository class,
- Generate language files for stream, fields and section,
- fixing few bugs with Entity Seeders,
- Code updates due to changes in Pyro
- Add new command to create a module
- Customize table columns and form fields,
- More control on templates,
- Example builder config file,
- Detailed documentation,
- Fixing bugs
- Creates streams entities,
- Allow to group entity code in namespace folder,
- Seeding streams