Releases: juzaweb/dev-tool
Releases Β· juzaweb/dev-tool
2.0.5
What's Changed
- π§ͺ Add unit tests for GithubReleaseModuleCommand by @juzaweb in #22
- π§Ή Refactor MakePageBlockCommand to reduce handle method complexity by @juzaweb in #21
- β‘ Optimize DownloadStyleCommand file content caching by @juzaweb in #23
- π§ͺ test: Add tests for DumpCommand handle method by @juzaweb in #24
- π§ͺ Add tests for FileGenerator generate method by @juzaweb in #25
- π§ͺ Add tests for PublishAgentsCommand by @juzaweb in #26
- Fix: format .stub files correctly with pint by @juzaweb in #28
- ci: add pint code style check to tests workflow by @juzaweb in #27
Full Changelog: 2.0.4...2.0.5
2.0.4
- refactor: add path module import in mix.stub for improved path handling
- refactor: update theme layout stub to use
$titlevariable instead of@yield('title')for page titles - feat(dev-tool): add database seeders autoload to module composer stub
- fix(theme): Update path for template file retrieval in DownloadTemplateCommand
- fix(dev-tool): Use theme name for asset paths instead of studly name and add a warning for skipped assets.
- fix(dev-tool): update route file paths to reflect new directory structure
2.0.3
- refactor(dev-tool): move juzaweb/core dependency to require-dev in module and theme composer stubs
- feat(dev-tool): enhance gitignore stubs for themes and modules with common ignored files like
storage/,composer.lock, andnode_modules/ - refactor: Update Blade view and component namespaces from
admin::tocore::. - fix(tests): update provider path in ModuleMakeCommandTest to reflect new namespace
- fix(dev-tool): update modules namespace configuration in EventMakeCommandTest
- fix(dev-tool): update expected event namespace assertion in
EventMakeCommandTestto include 'Modules'.
2.0.2
2.0.1
- Add unit tests for theme commands and fix generation bugs
- Add unit tests for database module commands
- Add unit test for CrudMakeCommand and register APICrudMakeCommand
- feat(dev-tool): Add options to publish only skills or rules agent subfolders and update documentation
- docs(dev-tool): add documentation for the new
agents:publishcommand. - Fix ResourceMakeCommand test failure in CI
- Refactor model handling in ResourceMakeCommand
- Add unit tests for module generator and management commands
- Remove ShouldQueue interface from job stub class
- Implement ShouldQueue interface in job stub
- Add unit tests for module generator and management commands
- Add unit tests for ModuleMakeCommand
- Add unit test for ListenerMakeCommand and fix event namespace bug
- Add unit test for JobMakeCommand and fix job.stub
- Add unit test for ModelShowCommand
- Add unit test for NotificationMakeCommand
- Add unit test for ModelMakeCommand
- Add unit test for ModuleDeleteCommand
- Add unit test for MailMakeCommand
- Add unit test for DatatableMakeCommand
- Add unit test for EventMakeCommand
- Add unit test for MiddlewareMakeCommand
- feat: add jules-environment-setup.sh for environment setup with PHP and Node.js
- chore: Add
setup.shto.gitignorestubs for modules and themes. - feat(dev-tool): add
agents:publishcommand and a comprehensive code style guide. - Fix CommandMakeCommandTest and add ComponentClassMakeCommandTest
- Add unit test for ComponentClassMakeCommand
- config: Separate Unit and Feature test suites in phpunit.xml.
- refactor(tests): move common package providers and aliases from
CommandMakeCommandTestto baseTestCase. - chore(composer): move juzaweb/core from
requiretorequire-devdependencies. - feat(ci): add GitHub Actions workflow to run tests across PHP versions.
- Add unit test for CommandMakeCommand
- docs: Add detailed README
- feat: initialize testing environment
- refactor(config): remove module, assets, and migration path configurations from dev-tool.php.
- chore(dev-tool): add .gitignore to exclude common development files.
- chore(dev-tool): remove readme.md file
- β»οΈ refactor(CommandMakeCommand): Remove unused module variable from getDefaultNamespace method
- refactor(dev-tool): update module generator commands to use global config helper for path configurations
- refactor(ModuleGenerator): make constructor parameters nullable and use global config helper for module settings.
- refactor(dev-tool): update type hints, standardize config access in ModuleGenerator, and correct stub path configuration.
- feat(dev-tool): add composer configuration and correct module generation config paths
- β»οΈ refactor(ConsoleServiceProvider): Remove unused module commands for cleaner command registration
- feat(dev-tool): introduce base and concrete generator classes and update stub path configurations for dev-tool commands.
- β»οΈ refactor(dev-tool): Update theme stubs path and add module stubs configuration
- β»οΈ refactor(composer, dev-tool): Add Juzaweb core dependency and theme stubs configuration
- β¨ feat(themes): Add theme management commands for listing, activating, seeding, and installing themes
- β»οΈ refactor: Move command classes to Modules namespace for better organization
- β¨ feat: Add various stub files for module scaffolding and initial setup
2.0.0
- refactor(dev-tool): enable module path specification for github release command and merge dev-tool config.
- feat(dev-tool): register GithubReleaseModuleCommand.
- feat(dev-tool): allow GitHub token to be configured via environment variable.
- tada: Begin v2
- π Add readme make plugin
- π Update readme
- π Preview release
- π Add theme route to plugin
- π Move translation to plugin
- π Make block command
- π Clear logs command