Skip to content
This repository has been archived by the owner on Mar 13, 2024. It is now read-only.

Latest commit

 

History

History
501 lines (346 loc) · 40.1 KB

CHANGELOG.md

File metadata and controls

501 lines (346 loc) · 40.1 KB

Changelog

0.7.0 (2023-09-09)

⚠ BREAKING CHANGES

  • replace ConfigTrait with ConstantConfigTrait

Features

  • replace ConfigTrait with ConstantConfigTrait (780aa6f)

Bug Fixes

  • Environment is now EnvironmentSwitch adds EnvInterface (de0d579)

Miscellaneous Chores

0.6.6 (2023-09-08)

Features

  • adds devuri/cpt-meta-box 0.4 use DevUri\PostTypeMeta\MetaBox (a4f8024)
  • adds php nino up and php nino down handles maintenance mode, up will create .maintenance in the public dir and down will remove it (4d9705c)
  • new config() function to get config options (757a06f)

Bug Fixes

  • autofix port number on local (9437ebc)
  • only enable auto login if WPENV_AUTO_LOGIN_SECRET_KEY is available (e8aed54)

Miscellaneous Chores

0.6.5 (2023-08-06)

Bug Fixes

  • fixes created dir before cli is run (b4e064f)

0.6.4 (2023-08-06)

Features

  • wpi is now wp:install (483f349)
  • add blog title to install options (c81e11f)
  • add support for file Exception using Defuse\Crypto\File (0e4ecc9)
  • adds config('key') for accessing nested data using dot notation (a21ab49)
  • adds devuri/dot-access (d975244)
  • adds php-encryption and Encryption class (d02bd3d)
  • adds Auto-Login MU Plugin and CLI (6b50e33)
  • adds Elementor Pro activation class (557f696)
  • adds encrypted backup option (4251bcf)
  • adds s3 backup option (30d4e3f)
  • adds TODO Setup Activity Logs. (939ee99)
  • better handle on S3_BACKUP_DIR now uses domain as default (3e44c3e)
  • can generate key file with: php nino config cryptkey (518f63c)
  • fix filename and use month name, add DELETE_LOCAL_S3BACKUP (51bd6e7)
  • s3backup_dir env option S3_BACKUP_DIR (f30e6fc)
  • use devuri/encryption replaces Encryption class (e54da9f)

Bug Fixes

  • append login secret (7c52612)
  • better login and token handling (bae96fd)
  • create bucket is not always an option (a29c51e)
  • deactivate is true (f36b67e)
  • encode and ecode ciphertext (839f667)
  • fix backup, same day backups now use timestamp (5751540)
  • fixes bucket creation (12f9378)
  • missing Encryption (b9a7ab0)
  • move auto login to core Plugin so its always available (5df8a86)
  • remove detects the error (11cabef)
  • use symfony/console:5.4.* for php 7.4 (ae8b85e)
  • use WPENV_AUTO_LOGIN_SECRET_KEY (55a9743)

Miscellaneous Chores

0.6.3 (2023-07-07)

Bug Fixes

  • fix adn exclude on Sucuri (ef62d71)
  • fixes undefined array item (aae1cea)
  • use int on port checks (d06195f)

Miscellaneous Chores

0.6.2 (2023-07-07)

Features

  • add DatabaseBackup cli db:backup (648bfc5)
  • add backups by month and year to backup command, include snap.json (b856ed7)
  • add upgrade to use devuri/secure-password (5c485a7)
  • adds Restricted Admin (d308ca6)
  • adds basic auth plugin option (ef3c868)
  • adds PublicKey support for encryption or verification purposes (c019481)
  • adds sudo_admin_group users with higher privileges (90f4dc3)
  • adds wpi -u admin cli wp installer QuickInstaller (d20f90a)
  • disable error handler with false (5b9f186)

Bug Fixes

Miscellaneous Chores

0.6.1 (2023-07-01)

Features

  • adds Setup and application error handling to App (453d5e9)
  • adds sudo_admin and Custom Sucuri settings Disable Sucuri WAF ui (214e1d8)
  • adds try catch block to wpc_app helper (3e449ec)
  • app config options: security, smtp mailer and redis cache (5744c54)
  • use ConstantTrait and add redis and security settings to BaseKernel (80924a4)

Bug Fixes

  • replace cli install => i to install plugins and themes (5f3419b)
  • trim for 8.1 (7bed1be)
  • various fixes for sucuriscan (fba2017)

Miscellaneous Chores

0.6.0 (2023-06-27)

⚠ BREAKING CHANGES

  • !BREAKING symfony/console is now 6.0 requires php 8.0.2

Features

  • !BREAKING symfony/console is now 6.0 requires php 8.0.2 (01fb09b)
  • templates_dir replaces theme_dir (b2859dd)
  • adds config_file for overrides (a4bff89)
  • adds make:htpass cli to create htaccess basic auth password file (f2dbd3f)
  • adds alias prod, local, dev and sec for environment switch (f9ee749)
  • adds dev laravel/envoy and spatie/ssh (824023f)
  • adds security headers (c929311)
  • get installed plugins as composer dependencies (f15ac59)
  • rename Nino Cli => 0.1.3 (41fd1b3)

Bug Fixes

Miscellaneous Chores

0.5.1 (2023-06-18)

Features

  • adds wpc_app_config_core() load core plugin (62ba254)

0.5.0 (2023-06-18)

⚠ BREAKING CHANGES

  • breaking change refactor

Features

  • breaking change refactor (20f7150)
  • nino is now available in vendor/bin (561c27d)
  • Add config(false) to use WP_ENVIRONMENT_TYPE (5d5f2e4)
  • add get_http_env() Get the current set wp app env (ce3bcdb)
  • add configMap() Display a list of constants defined by Setup. (68f1fa5)
  • Adds 'wordpress' => 'wp', (16f5804)
  • Adds asset_url() (47d33b8)
  • Adds Asset::url (d8572c2)
  • Adds CryptTrait, Encrypts the values of sensitive data in the given configuration array (e0d8760)
  • Adds DEVELOPER_ADMIN const an int user ID (d935426)
  • Adds env() function (c9ce38b)
  • Adds generate:composer to create composer file (3612106)
  • Adds HTTP_ENV_CONFIG get_environment() (8737d11)
  • Adds HttpKernel default args (5e4a020)
  • adds nino install to install plugin or theme (e704045)
  • Adds Nino Cli (299a889)
  • Adds oops error handler (3cbb8f2)
  • Adds overrides for config.php (f5c2c6c)
  • Adds set_env_secret( string $key ) to define secret env vars (f5a4b84)
  • Adds SSL support by certbot (9ccb5cf)
  • Adds static::detect_error() and static::env() (b310e16)
  • Adds USE_APP_THEME check (d55fd95)
  • Adds uuid (15c61c1)
  • Adds wpc_app function (593e767)
  • adds a list of setup options (9dea7b3)
  • Adds changes .env db prefix if set to wp_ (39b03e7)
  • Adds cookie-related override for WordPress constants (5039404)
  • Adds custom theme dir (39f97ba)
  • Adds docs dir (4f89446)
  • adds Environment::secure() (8a2f109)
  • Adds Generator to create htpasswd (3190fc9)
  • adds getEnvironment() to get the current Environment setup (46f65d5)
  • Adds Kernel (8fc96c2)
  • adds more error reporting for debug (7c55d36)
  • Adds multiple env file support: vlucas/phpdotenv#394 (a4f97b3)
  • Adds new core plugin (cb219d8)
  • Adds suggest spatie/ssh (cf0befa)
  • Adds support for aaemnnosttv/wp-sqlite-db (f8b3d80)
  • Adds support for custom log dir year-month-day.log (54c4ba0)
  • Adds tests for HttpKernel (b18b06c)
  • can now disable and bypass the default setup process (617938a)
  • create uuid dir path to store phpmyadmin or adminer (a968668)
  • defines Environment types (36e7778)
  • error handler can now be passed in as a Kernel argument (da5419c)
  • Hash env output on the command line (05a6eb2)
  • optionally pass in the HttpKernel instance (50f2d92)
  • Prevent Admin users from deactivating plugins. (1326209)
  • register custom theme directory in Core Plugin (7162fcd)
  • Set slug of the default theme (147fe09)
  • simplify environment setup, allow bypass of default setup (8ef04d5)
  • Validate .env port matches local server port (df8297c)
  • when null or false the WP_ENVIRONMENT_TYPE is used (5adb242)

Bug Fixes

  • Adds Error Handler docs (1292dde)
  • bin missing from package (0d93d5c)
  • consolidate env methods (1f093c7)
  • create .env before we serve in cases where it does not exist (c952204)
  • dump error message for dotenv (a186bbd)
  • fix ConfigInterface (3570754)
  • fix example file (c84cd88)
  • fix the return type of env should be mixed (5e10591)
  • fixes root_dir_path (f3481af)
  • fixes strtolower conversion (92f5820)
  • fixes debug error handlers based on environment (434b06f)
  • fixes error log location (e884570)
  • fixes interface in v0.30.01 (813ac64)
  • fixes return type for Setup::get_environment() (3d9d8fc)
  • fixes rreturn type set to ConfigInterface (338912a)
  • fixes symfony compatability (155b0a7)
  • fixes the APP_THEME_DIR (2123cd6)
  • fixes the env function more reliable output (64559af)
  • fixes translation string (994e7d2)
  • fixes white lable plugin (be9fb1b)
  • fixes WP_DEBUG not set (c0129b5)
  • improve and fix the get_config_map() (3ba1a9b)
  • remove string constraint in uploads param (fb5ae22)
  • symfony debug now only depends on environment value (b84171e)
  • trait Generator is now Generate (28383b7)
  • use $this->nino (1f1338d)
  • Verifiy files to avoid Dotenv warning. (b762c2d)

Miscellaneous Chores

0.30.9 (2023-06-18)

Features

  • add get_http_env() Get the current set wp app env (ce3bcdb)
  • Adds generate:composer to create composer file (3612106)
  • adds nino install to install plugin or theme (e704045)
  • Adds USE_APP_THEME check (d55fd95)
  • Adds wpc_app function (593e767)
  • Adds custom theme dir (39f97ba)
  • error handler can now be passed in as a Kernel argument (da5419c)
  • Prevent Admin users from deactivating plugins. (1326209)
  • register custom theme directory in Core Plugin (7162fcd)

Bug Fixes

  • fixes strtolower conversion (92f5820)
  • fixes the APP_THEME_DIR (2123cd6)

0.30.8 (2023-03-23)

Features

  • Adds uuid (15c61c1)
  • Adds cookie-related override for WordPress constants (5039404)
  • Adds Generator to create htpasswd (3190fc9)
  • Adds multiple env file support: vlucas/phpdotenv#394 (a4f97b3)
  • Adds suggest spatie/ssh (cf0befa)
  • create uuid dir path to store phpmyadmin or adminer (a968668)
  • Set slug of the default theme (147fe09)
  • Validate .env port matches local server port (df8297c)

Bug Fixes

  • consolidate env methods (1f093c7)
  • fixes root_dir_path (f3481af)
  • fixes debug error handlers based on environment (434b06f)
  • trait Generator is now Generate (28383b7)
  • use $this->nino (1f1338d)
  • Verifiy files to avoid Dotenv warning. (b762c2d)

0.30.7 (2023-03-17)

Features

  • Adds changes .env db prefix if set to wp_ (39b03e7)

Bug Fixes

  • create .env before we serve in cases where it does not exist (c952204)

0.30.6 (2023-03-16)

Bug Fixes

  • dump error message for dotenv (a186bbd)

0.30.5 (2023-03-16)

Features

  • Adds SSL support by certbot (9ccb5cf)

0.30.4 (2023-03-16)

Features

  • nino is now available in vendor/bin (561c27d)
  • Adds support for aaemnnosttv/wp-sqlite-db (f8b3d80)

Bug Fixes

  • bin missing from package (0d93d5c)

0.30.3 (2023-03-14)

Features

  • Adds CryptTrait, Encrypts the values of sensitive data in the given configuration array (e0d8760)

Bug Fixes

  • Adds Error Handler docs (1292dde)
  • fixes return type for Setup::get_environment() (3d9d8fc)

0.30.2 (2023-03-14)

Features

  • Adds HTTP_ENV_CONFIG get_environment() (8737d11)
  • Adds Nino Cli (299a889)
  • Adds oops error handler (3cbb8f2)
  • Adds set_env_secret( string $key ) to define secret env vars (f5a4b84)
  • Adds new core plugin (cb219d8)
  • Hash env output on the command line (05a6eb2)
  • optionally pass in the BaseKernel instance (50f2d92)

Bug Fixes

  • fix the return type of env should be mixed (5e10591)
  • fixes interface in v0.30.01 (813ac64)
  • fixes symfony compatability (155b0a7)
  • fixes the env function more reliable output (64559af)
  • fixes translation string (994e7d2)
  • fixes white lable plugin (be9fb1b)
  • fixes WP_DEBUG not set (c0129b5)
  • improve and fix the get_config_map() (3ba1a9b)
  • symfony debug now only depends on environment value (b84171e)

0.20.2 (2023-03-10)

Features

  • Add config(false) to use WP_ENVIRONMENT_TYPE (5d5f2e4)
  • Adds DEVELOPER_ADMIN const an int user ID (d935426)
  • Adds overrides for config.php (f5c2c6c)
  • Adds support for custom log dir year-month-day.log (54c4ba0)
  • when null or false the WP_ENVIRONMENT_TYPE is used (5adb242)

Bug Fixes

  • fixes error log location (e884570)

0.20.1 (2023-03-07)

Features

  • add configMap() Display a list of constants defined by Setup. (68f1fa5)
  • Adds 'wordpress' => 'wp', (16f5804)
  • Adds asset_url() (47d33b8)
  • Adds Asset::url (d8572c2)
  • Adds env() function (c9ce38b)
  • Adds BaseKernel default args (5e4a020)
  • Adds static::detect_error() and static::env() (b310e16)
  • adds a list of setup options (9dea7b3)
  • adds config method in class Setup (5a5502b)
  • Adds docs dir (4f89446)
  • adds Environment::secure() (8a2f109)
  • adds Exception try catch block (c71034f)
  • adds getEnvironment() to get the current Environment setup (46f65d5)
  • Adds Kernel (8fc96c2)
  • adds more error reporting for debug (7c55d36)
  • Adds tests for BaseKernel (b18b06c)
  • can now disable and bypass the default setup process (617938a)
  • constant can be overridden in wp-config.php, add Directory $path (e9fa1b5)
  • defines Environment types (36e7778)
  • simplify environment setup, allow bypass of default setup (8ef04d5)

Bug Fixes

  • debug settings, adds DISALLOW_FILE_EDIT (e908ae1)
  • fix ConfigInterface (3570754)
  • fix example file (c84cd88)
  • fixes rreturn type set to ConfigInterface (338912a)
  • remove string constraint in uploads param (fb5ae22)