Skip to content

Changelog

0.6.1 (2024-09-16)

Bug Fixes

  • update EnvTypes refactored and tested (ef63229)

Miscellaneous Chores

0.6.0 (2024-09-16)

⚠ BREAKING CHANGES

  • namespace update WPframework\Component is now WPframework

Features

  • namespace update WPframework\Component is now WPframework (6686a46)

Miscellaneous Chores

0.5.1 (2024-09-12)

Bug Fixes

  • update interface configuration_overrides error (dc831f3)

0.5.0 (2024-09-12)

⚠ BREAKING CHANGES

  • simplify Initial application setup

Features

  • simplify Initial application setup (e7e0afd)

0.4.3 (2024-09-11)

Bug Fixes

  • add (string) for wp_env_type (cb92628)
  • add admin only info including http_env (fe3ec08)

Miscellaneous Chores

0.4.2 (2024-09-10)

Bug Fixes

  • environment in wp_env_type (a0c1b9f)

0.4.1 (2024-09-10)

Bug Fixes

  • auto login require env( 'WP_ENVIRONMENT_TYPE' ) (1e9377d)
  • autologin fix (3df4559)

0.4.0 (2024-09-10)

⚠ BREAKING CHANGES

  • update core mu-plugin file and removed Plugin
  • adds new KernelInterface
  • new App::init() replaces http_component_kernel

Features

  • adds new KernelInterface (9fb7e59)
  • new App::init() replaces http_component_kernel (d26eb7e)

Bug Fixes

  • auto login is now 60 seconds (ed4b4ae)
  • update bootstrap file for previous versions (7ce1ad7)

Miscellaneous Chores

Code Refactoring

  • update core mu-plugin file and removed Plugin (a661fd6)

0.3.14 (2024-09-09)

Bug Fixes

  • better support for app.php with _default_configs() (126c0a3)
  • docs web_root_dir error (e340437)
  • fixes theme dir location (5abed88)
  • Update constants.md (aca76b6)
  • updates env() function (88fcfa0)

Miscellaneous Chores

  • configs/app.php file and using environment variables in the (512f00b)
  • deps-dev: bump webpack from 5.91.0 to 5.94.0 (2ed6354)

0.3.13 (2024-08-01)

Bug Fixes

  • adds RAYDIUM_ENVIRONMENT_TYPE Override for .env setup of WP_ENVIRONMENT_TYPE. (13a29c9)

Miscellaneous Chores

  • build (11de2f8)
  • removes composer dump in admin settings (6233bfe)
  • update files and directory structure (01f03fb)

0.3.12 (2024-07-22)

Features

Bug Fixes

  • maybe add // TODO switch_theme('kadence') (086fdb2)
  • show theme name if it is missing Update Plugin.php (817da15)

0.3.11 (2024-07-10)

Bug Fixes

  • symfony/error-handler v5.0.11 Update composer.json (652f132)

0.3.10 (2024-07-10)

Bug Fixes

  • use "psr/log": "^1", Update composer.json (ad12a06)

0.3.9 (2024-07-02)

Features

Bug Fixes

Miscellaneous Chores

  • deps-dev: bump braces from 3.0.2 to 3.0.3 (49a25bb)
  • deps-dev: bump ws from 8.16.0 to 8.17.1 (ed6682e)
  • deps: update psr/log requirement from ^1.1 to ^1.1 || ^3.0 (e86374e)

0.3.8 (2024-05-24)

Features

  • adds Create rsync-strategy.md (ecc8f29)

0.3.7 (2024-05-24)

Features

  • docs add Bare Repository Strategy (c25b2af)

0.3.6 (2024-05-05)

Bug Fixes

  • adds WP_DEVELOPMENT_MODE in wp_development_mode #102 (b1a75f1)
  • adds WP_DEVELOPMENT_MODE in generator as theme and whitelist (389d458)

0.3.5 (2024-05-03)

Miscellaneous Chores

0.3.4 (2024-05-03)

Bug Fixes

  • fixes CAN_DEACTIVATE_PLUGINS bool Update Plugin.php (b5b6259)

0.3.3 (2024-05-03)

Bug Fixes

  • load framework $default_configs when no app.php is defined (ae3e7f9)

0.3.2 (2024-05-03)

Bug Fixes

  • wp moved to upstream Update composer.json (1867677)

0.3.1 (2024-04-13)

Bug Fixes

  • always load default_configs (3adbe84)

0.3.0 (2024-04-10)

⚠ BREAKING CHANGES

  • update v0.3.0

Features

0.2.16 (2024-04-09)

Bug Fixes

  • update configuration file path (1a89052)

0.2.15 (2024-04-03)

Bug Fixes

  • add RAYDIUM_INSTALL_PROTECTION required for install protection (e420990)

0.2.14 (2024-04-02)

Bug Fixes

0.2.13 (2024-04-02)

Miscellaneous Chores

0.2.12 (2024-04-01)

Bug Fixes

  • mu-plugin version is 0.2x (0d50e18)

Miscellaneous Chores

  • refactor docs and update links (31c72ce)

0.2.11 (2024-04-01)

Miscellaneous Chores

0.2.10 (2024-04-01)

Bug Fixes

  • revert remove tailwindcss (e6e9b58)

0.2.9 (2024-03-31)

Miscellaneous Chores

0.2.8 (2024-03-31)

Miscellaneous Chores

0.2.7 (2024-03-29)

Bug Fixes

Miscellaneous Chores

0.2.6 (2024-03-29)

Bug Fixes

0.2.5 (2024-03-29)

Miscellaneous Chores

  • docs file location, adds documentation directory for vitepress (51846e4)
  • public docs dir (1109ae5)

0.2.4 (2024-03-28)

Bug Fixes

Miscellaneous Chores

0.2.3 (2024-03-28)

Bug Fixes

  • fixes env() func $default value (64c41e1)

Miscellaneous Chores

0.2.2 (2024-03-26)

Miscellaneous Chores

0.2.1 (2024-03-25)

Features

  • new env files should default to WP_ENVIRONMENT_TYPE='secure' (5425856)

0.2.0 (2024-03-24)

⚠ BREAKING CHANGES

  • streamline app setup with app_kernel()

Features

  • adds environment switcher class::Switcher (3875fd8)
  • generate new .env file if none is available (e061e9b)

Bug Fixes

  • adds water.css (969ed3a)
  • fixes WP_ENVIRONMENT_TYPE type check since it may not be set (0c83d2a)
  • streamline app setup with app_kernel() (141c373)

Miscellaneous Chores

0.1.0 (2024-03-16)

⚠ BREAKING CHANGES

  • Simplify and add Framework update for MU Plugin

Features

  • Simplify and add Framework update for MU Plugin (7e13b19)

Miscellaneous Chores

0.0.9 (2024-03-15)

Miscellaneous Chores

0.0.8 (2024-03-15)

Bug Fixes

  • adds debug to Terminate::exit (15d82d7)

Miscellaneous Chores

0.0.7 (2024-03-14)

Bug Fixes

  • adds terminate_debugger it can show debug info on app termination (951d424)
  • update the env file vars include missing values (e23eb16)

0.0.6 (2024-03-14)

Miscellaneous Chores

0.0.5 (2024-03-14)

⚠ BREAKING CHANGES

  • reverted back version numbers from the 5.x range to 0.0.5

Code Refactoring

  • reverted back version numbers from the 5.x range to 0.0.5 (097074f)

5.1.1 (2024-03-13)

Bug Fixes

  • add error message for missing theme instead of white screen of death (394341c)
  • configs dir for single sites (d541f48)
  • DotAccess get correct array data (eaa43be)
  • for when using localwp. (bb7b26c)

Miscellaneous Chores

5.1.0 (2024-03-03)

Features

Bug Fixes

  • add whitelisted array for wp and framework conts (cbdf868)
  • adds landlord to env whitelist (03f4eca)
  • use devuri/env for env() (9a66679)

Miscellaneous Chores

5.0.4 (2024-02-18)

Bug Fixes

  • rename config to configs for configs directory (73839a6)
  • update Terminate to include log_exception for monitoring tools (d3c6ca9)

Miscellaneous Chores

5.0.3 (2024-02-16)

Bug Fixes

  • add is_required_tenant_config() check (f662e20)
  • only apply tenant uploads filter if is multi tenant (f53e80a)

Miscellaneous Chores

5.0.2 (2024-02-16)

Bug Fixes

  • adds /.maintenance check for the config dir, to handle entire tenant network. (b49eccc)
  • adds is_landlord() check for conditional plugin options (4de5a27)
  • fix environment reset using is_environment_null() it will check null empty 0 etc (30e3926)
  • update fix env return on null as empty string (2dde351)
  • uuid checks do not hash LANDLORD_UUID (f079131)

Miscellaneous Chores

5.0.1 (2024-02-16)

Bug Fixes

  • required options, each tenant, must have their own configuration (52c04eb)

Miscellaneous Chores

5.0.0 (2024-02-16)

⚠ BREAKING CHANGES

  • use camelCase for function names. start with a verb indicating the action they perform.

Features

  • use camelCase for function names. start with a verb indicating the action they perform. (5980b90)

Miscellaneous Chores

4.0.0 (2024-02-14)

⚠ BREAKING CHANGES

  • rebrand moved wp-env-config is now wp-framework and wp-env-app is now wptenancy

Features

  • rebrand moved wp-env-config is now wp-framework and wp-env-app is now wptenancy (7363ada)

Miscellaneous Chores

3.3.0 (2024-02-14)

Features

  • adds md5 hash for APP_TENANT_ID (775b00b)
  • in tenancy.php we can override PUBLIC_WEB_DIR and APP_CONTENT_DIR (74b6524)
  • tenant ID is always set even in non multi-tenat (6d1fdae)
  • use wp_terminate for maintenance which now can be per tenant (baba0c9)

Bug Fixes

  • add tenat_id in admin footer (a474e79)
  • adds plugin loader to load plugins via option_active_plugins filter (9f453dd)
  • APP_TENANT_ID can be set to false in the .env to short-cercuit the custom uploads directory behavior. (66763cc)
  • is env( 'IS_MULTITENANT' ) (290089a)
  • update APP_CONTENT_DIR so it does not require / (24069bf)

Miscellaneous Chores

3.2.0 (2024-02-12)

Features

  • add REQUIRE_TENANT_CONFIG enforces a strict requirement (60fe441)
  • enable Tenant-Specific Configuration with app.php (b5b9c23)

Miscellaneous Chores

3.1.2 (2024-02-11)

Bug Fixes

  • better message for missing landlord data (73447a1)

3.1.1 (2024-02-11)

Bug Fixes

  • do not show message it may contain dir info and full serv path (d2acbc0)

3.1.0 (2024-02-11)

Features

  • auto generate env file if it does not exist (58e8214)

Miscellaneous Chores

3.0.1 (2024-02-10)

Miscellaneous Chores

3.0.0 (2024-02-10)

⚠ BREAKING CHANGES

  • get tenants from database table tenants requires plugin Tenancy

Features

  • get tenant from DB for multi-tenant support (6854fdf)
  • get tenants from database table tenants requires plugin Tenancy (363d2c0)
  • simplify multi-tenant switching using defined database tables (63936ce)

Bug Fixes

Miscellaneous Chores

2.2.1 (2024-02-08)

Bug Fixes

  • adds EnvTypes class (721bcec)
  • fix config location (05a53d9)
  • if use WP_ENVIRONMENT_TYPE if defined in config will override .env (dfcc1ea)

Miscellaneous Chores

2.2.0 (2024-02-08)

Features

  • add AppHostManager to streamline how we handle http, replaces http functions (a7d10d1)
  • adds new wp_terminate() function (116af93)
  • Improvements for multi-tenant applications (e32166c)

Bug Fixes

  • ensure we have tenant ID (b3e392c)
  • fix FILTER_UNSAFE_RAW (2b4c2df)
  • Loads tenant-specific config.php or default config.php (b31d7bb)
  • separate uploads for multi tenant. (9c8d82c)
  • user needs 'manage_tenant' or Remove delete action link for plugins (f3df3ec)

Miscellaneous Chores

2.1.1 (2024-02-06)

Bug Fixes

  • include psr/log version to fix php7.4 errors (e9b038d)
  • psr fix (d78fecf)
  • Update symfony/error-handler (4222d9a)

2.1.0 (2024-01-05)

Features

  • add get_default_file_names() to retrieves the default file names (e705f0e)

Bug Fixes

  • update public key handler (85713aa)

Miscellaneous Chores

2.0.0 (2023-12-09)

⚠ BREAKING CHANGES

  • re App.php to Urisoft\App\Http\AppFramework

Miscellaneous Chores

Code Refactoring

  • re App.php to Urisoft\App\Http\AppFramework (defe801)

1.3.3 (2023-11-03)

Bug Fixes

  • add app_sanitizer() (bdfd3cc)
  • env local added todefault files (4a563fb)
  • exit for when tenant is not defined (bf058a7)

1.3.2 (2023-11-02)

Bug Fixes

  • remove 'manage_options' check (a82e43d)

1.3.1 (2023-11-02)

Bug Fixes

  • fixes the elementor pro wpenv auto activation (fe7cb72)

1.3.0 (2023-11-02)

Features

  • adds plugins list admin page (c929c9d)

Miscellaneous Chores

1.2.0 (2023-11-01)

Features

  • add option to Auto-Activate Elementor as Hourly Cron. (08fec09)
  • disable application_passwords in .env file (c3df479)

Bug Fixes

  • fixes the core app events runner (844cf5b)
  • use upgraded encryption 0.3 (2d479fb)

Miscellaneous Chores

1.1.0 (2023-10-28)

Features

1.0.5 (2023-10-28)

Miscellaneous Chores

1.0.4 (2023-10-28)

Bug Fixes

Miscellaneous Chores

1.0.3 (2023-10-27)

Features

  • adds Generates a list of WordPress plugins in Composer format (1f45e9c)

Miscellaneous Chores

0.8.2 (2023-10-26)

Features

  • Adds a 'WP is not installed' message for dev environments. (f8b5189)

Bug Fixes

  • adds required IS_MULTI_TENANT_APP in .env (d1ea36c)

Miscellaneous Chores

0.8.1 (2023-10-23)

Bug Fixes

0.8.0 (2023-10-21)

⚠ BREAKING CHANGES

  • Multi-Tenant Support

Features

Bug Fixes

  • adds $http_env_type property (072d023)
  • get_user_by can be false (9ed3826)

Miscellaneous Chores

0.7.7 (2023-09-25)

Features

  • adds wpenv_auto_login action and wp_user_exists() method (3f24141)

0.7.6 (2023-09-24)

Bug Fixes

  • adds sub domain for Integrated Version Control label (4d69a2d)
  • fixes count on available updates (7f8ac5e)
  • removes get_core_updates use transient( 'update_core' ) (71af3b6)

0.7.5 (2023-09-23)

Bug Fixes

  • remove console split to standalone repo devuri/wpenv-console (e88794d)

0.7.4 (2023-09-15)

Bug Fixes

  • debug log dates use 'm-d-Y' (001ac17)

0.7.3 (2023-09-15)

Features

  • adds get_user_constants() and get_server_env() (4d4aa8a)
  • adds a way to Display Updates in Secure Environment (dc30ff8)
  • adds loginkey so we can do nino config loginkey (78394c2)

Bug Fixes

  • adds message saying the key wass added (2c8642b)
  • adds some context on failed auto login (2ceacd8)
  • update package installer: php nino n:i -p theme brisko (e48a1f5)

Miscellaneous Chores

0.7.2 (2023-09-10)

Bug Fixes

  • ConstantConfigTrait is now ConstantBuilderTrait (f24c5f8)

Miscellaneous Chores

0.7.1 (2023-09-09)

Bug Fixes

  • configMap() is get_constant_map() (c537d75)

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

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: https://github.com/vlucas/phpdotenv/pull/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

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

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

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)