Skip to content

Releases: juzaweb/dev-tool

2.0.5

20 Mar 08:31
Immutable release. Only release title and notes can be modified.
b7e94f3

Choose a tag to compare

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

28 Feb 11:06
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

  • refactor: add path module import in mix.stub for improved path handling
  • refactor: update theme layout stub to use $title variable 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

15 Feb 11:59
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

  • 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, and node_modules/
  • refactor: Update Blade view and component namespaces from admin:: to core::.
  • 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 EventMakeCommandTest to include 'Modules'.

2.0.2

13 Feb 10:50
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

  • refactor: update module namespace config key

2.0.1

13 Feb 03:40
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

  • 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:publish command.
  • 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.sh to .gitignore stubs for modules and themes.
  • feat(dev-tool): add agents:publish command 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 CommandMakeCommandTest to base TestCase.
  • chore(composer): move juzaweb/core from require to require-dev dependencies.
  • 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

08 Feb 11:07

Choose a tag to compare

  • 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

1.0.7

14 Apr 08:10

Choose a tag to compare

  • πŸ‘ Download style template

1.0.6

13 Apr 08:10

Choose a tag to compare

  • πŸ› Fix resource stub
  • πŸ‘ Make Demo Content Command

1.0.5

10 Mar 15:07

Choose a tag to compare

  • πŸ‘ Make Demo Content Command

1.0.4

29 Jan 12:39

Choose a tag to compare

  • πŸ‘ Add changelog before release
  • πŸ› Fix get last tag
  • πŸ› Fix get last tags release github
  • πŸ‘ Fix dev tool
  • πŸ‘ Update stub template
  • πŸ› Fix make block theme command