Skip to content

v0.8.0

Choose a tag to compare

@loikimle loikimle released this 07 Nov 09:46
· 191 commits to master since this release
518a6b5
Merge develop into master (#115)

* Fix the wp-app prefix for multisite

* Fix the loading blank view namespace folder

* Adjust the Base Service Providers

* Keep the status header set by status_header()

* Bump to v0.6.3

* Use database session driver instead

* Adjust the loading condition

* Add assets compiling script

* Readd Tests/Unit

* Use phpunit for Unit Test

* Adjust dev 81

* Add PHP 7.3 env

* Fix phpcs

* Update docs

* Refactor the way we load the wp_app() and adjust conditions when running in wp-cli mode

* Adjust to use 1 Laravel version

* Add trailing slash to WP App urls

* Adjust setup URLs

* Update docs

* Update js packages

* Adjust the docs

* Adjust packages versions

* Adjust packages version

* Upgrade yarn

* Put failed message on setup app to log file

* Throw exception when wp_app() called incorrectly

* Change the authorizing middleware

* Adjust wp app template

* Add test for Enpii_Base_Helper::get_current_url

* Complete UT for first method

* Add Unit Test for src/App/Support/Enpii_Base_Helper.php

* Add tests for WP_Plugin::init_with_wp_app

* Refactor WP_Plugin::attach_to_wp_app and add test for it

* Complete refactoring and tests for src/Foundation/WP/

* Adjust a bit

* Adjust the autoload

* Update compsoer

* Add checking PDO_Mysql

* Don't use Blade for WP template by default

* Disable error handler by default

* Adjust the Bootstrap

* Fix the timezone issue

* Adjust the web-worker

* Adjust the web worker and timestamp lib

* Move helpers to Enpii Base Helper (#90)

* Move helpers to Enpii Base Helper

* Refactor code

* Refactor code

* Update helpers for wp app page title

* Add enpii base hook hanlders

* Add enpii base bootstrap

* Remove duplicate is console mode function

* Refactor helpers function name

* Move enpii base bootstrap to Support

* Add tests for Enpii base bootstrap

* Refactor code

* Refactor code

* Add test cases for enpii base helper (#92)

* Add test cases for enpii base helper

* Add test_get_wp_app_base_folders_paths and test_wp_cli_init

* Add more tests

* Add wp_app_get_asset_url test

* Add test for is console mode

* Add test for use_blade_for_wp_template

* Add test for disable_web_worker

* Add test for prepare_wp_app_folders

* Add test for wp_app_get_timezone

* Add test for perform wp app check

* Feature/add more tests for np base helper (#93)

* Add test for is_pdo_mysql_loaded

* Add test for get_blade_for_wp_template_setting

* Add test for get_use_error_handler_setting

* Refactor enpii base helper

* Add test for wp_app_get_asset_url

* Add test for put_messages_to_wp_admin_notice

* Refactor code

* Refactor code

* Add docs for wp app initialize (#94)

* Add docs for wp app initialize

* Refactor file name

* Update docs content

* Refactor code

* Remove unused heading

* Add more desc

* Update details to web mode setup

* Refactor docs

* Refactor docs

* Update docs

* Refactor Enpii Base Bootstrap (#95)

* Refactor code

* Add test for initialize when in console mode

* Fix cli setup app in initialize method

* Refactor enpii base helper

* Refactor code

* Move test from bootstrap to helper file

* Add more test for enpii base helper

* Adjust documentation for wp app initialization

* Replace wp_app to app (#97)

* Replace wp_app to app

* Refactor code

* Replace wp_app prefix functions (#98)

* Replace wp_app_config function

* Do replacement for wp_app prefix functions

* Do replacement for other wp_app prefix functions

* Remove override files and add laravel helpers to composer

* Fix phpcs

* Add unit test for traits (#99)

* Update composer files

* Add test for accessor trait

* Refactor test

* Add test for Config Trait

* Add getter trait test

* Refactor getter trait test

* Add test for setter trait

* Add test for static instance trait

* Add unit test for executable trait

* Update composer files

* Adjust exclude files

* Refactor dump helpers and add tests for Foundation (#100)

* Fix dev dump to work in test env

* Update tests for WP Plugin

* Update unit test to the refactor src code

* Refactor dev log name

* Refactor devvard function

* Add test for Connection_Factory

* Add wpdb connection test file

* Add test to wpdb connection

* Add test for Base Job

* Refactor code

* Fix pdo mock object

* Revert jopb interface

* Refactor Base Job Test

* Refactor code

* Update composer lock

* Update composer lock

* Refactor code for Jobs to Actions (#106)

* Add Bootstrap WP action

* Add test for Bootstrap_WP_App_Action

* Refactor code

* Feature - Add Actions (#107)

* Add Bootstrap WP action

* Add test for Bootstrap_WP_App_Action

* Refactor code

* Refactor tests and add Init_WP_App_Kernels_Action

* Add Init_WP_App_Kernels_Action test

* Add Login_WP_App_User_Action

* Add Logout_WP_App_User_Action

* Add Mark_Setup_WP_App_Done_Action_Test

* Add Mark_Setup_WP_App_Failed_Action

* Refactor code and fix Mockery on class already exists error

* Add Perform_Web_Worker_Action

* Add new actions from jobs (#108)

* Add Process_WP_App_Request_Action and Process_WP_Api_Request_Action

* Add Process_WP_Api_Request_Action_Test

* Add Process_WP_App_Request_Action_Test

* Add Put_Setup_Error_Message_To_Log_File_Action

* Add Register_Base_WP_Api_Routes_Action

* Add Register_Base_WP_App_Routes_Action

* Refactor code

* Add Schedule_Run_Backup_Action

* Add new actions from jobs 01 (#109)

* Add Setup_WP_App_In_Console_Action

* Add Setup_WP_App_In_Console_Action_Test

* Show_Admin_Notice_And_Disable_Plugin_Action

* Add Show_Admin_Notice_From_Flash_Messages_Action

* Add Write_Setup_Client_Script_Action

* Add Write_Web_Worker_Script_Action

* Add Add_More_Providers_Action

* Add Get_WP_App_Info_Action

* Add tests for new actions (#110)

* Add Setup_WP_App_In_Console_Action

* Add Setup_WP_App_In_Console_Action_Test

* Show_Admin_Notice_And_Disable_Plugin_Action

* Add Show_Admin_Notice_From_Flash_Messages_Action

* Add Write_Setup_Client_Script_Action

* Add Write_Web_Worker_Script_Action

* Add Add_More_Providers_Action

* Add Get_WP_App_Info_Action

* Add Add_More_Providers_Action_Test

* Add Get_WP_App_Info_Action_Test

* Add WP_CLI Actions and remove jobs (#111)

* Add test and refactor actions (#112)

* Add test and refactor Show_Admin_Notice_And_Disable_Plugin_Action

* Add Show_Admin_Notice_From_Flash_Messages_Action test

* Add Write_Setup_Client_Script_Action_Test

* Write_Web_Worker_Script_Action_Test

* Update Base_Action

* Add unit tests for actions (#113)

* Add test for Put_Setup_Error_Message_To_Log_File_Action

* Add Process_Artisan_Action_Test

* Add Show_Basic_Info_Action_Test

* Add Setup_WP_App_In_Console_Action_Test

* Add Put_Setup_Error_Message_To_Log_File_Action_Test

* Add login logout wp app user tests

* Fix Put_Setup_Error_Message_To_Log_File_Action_Test

* Refactor code

* Refactor code

* Add helpers to autoload

* Update phpcs for src

* Fix alter users table migration

* Bump version 0.8.0

* Fix composer autoload

---------

Co-authored-by: Trac Nguyen <npbtrac@yahoo.com>