Changelog
0.6.1 (2024-09-16)
Bug Fixes
- update
EnvTypes
refactored and tested (ef63229)
Miscellaneous Chores
- build (d73b541)
0.6.0 (2024-09-16)
⚠ BREAKING CHANGES
- namespace update
WPframework\Component
is nowWPframework
Features
- namespace update
WPframework\Component
is nowWPframework
(6686a46)
Miscellaneous Chores
- build (72ba9eb)
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
Miscellaneous Chores
- build (289b7ed)
0.4.2 (2024-09-10)
Bug Fixes
- environment in
wp_env_type
(a0c1b9f)
0.4.1 (2024-09-10)
Bug Fixes
0.4.0 (2024-09-10)
⚠ BREAKING CHANGES
- update core mu-plugin file and removed
Plugin
- adds new
KernelInterface
- new
App::init()
replaceshttp_component_kernel
Features
Bug Fixes
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 ofWP_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
- adds
ThemeSwitcher
(8098b73)
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
- adds docs update guide (72ca3cf)
Bug Fixes
- fix update doc (f896b73)
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
inwp_development_mode
#102 (b1a75f1) - adds
WP_DEVELOPMENT_MODE
in generator astheme
and whitelist (389d458)
0.3.5 (2024-05-03)
Miscellaneous Chores
- build (8d5b6b6)
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 noapp.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
- update v0.3.0 (f567399)
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
- update
gitattributes
(0871000)
0.2.13 (2024-04-02)
Miscellaneous Chores
- adds change logs in docs (e91f81f)
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
- remove docs dir (3bf1774)
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
- build out the new docs (c57caff)
0.2.6 (2024-03-29)
Bug Fixes
- update docs (51718f0)
0.2.5 (2024-03-29)
Miscellaneous Chores
0.2.4 (2024-03-28)
Bug Fixes
- use
DotAccess
in kernel (9a7c8bf)
Miscellaneous Chores
- build (1179190)
0.2.3 (2024-03-28)
Bug Fixes
- fixes env() func
$default
value (64c41e1)
Miscellaneous Chores
- build (9b2c9a9)
0.2.2 (2024-03-26)
Miscellaneous Chores
- build (e25cd9a)
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
- build (164853c)
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
- build (12ebd43)
0.0.9 (2024-03-15)
Miscellaneous Chores
- update readme (8cc5622)
0.0.8 (2024-03-15)
Bug Fixes
- adds debug to
Terminate::exit
(15d82d7)
Miscellaneous Chores
- build (45dd5e7)
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
- fix links (ea7863a)
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
- adds
get_packages()
(48fc7e1)
Bug Fixes
- add whitelisted array for wp and framework conts (cbdf868)
- adds landlord to env whitelist (03f4eca)
- use
devuri/env
forenv()
(9a66679)
Miscellaneous Chores
5.0.4 (2024-02-18)
Bug Fixes
- rename
config
toconfigs
for configs directory (73839a6) - update
Terminate
to includelog_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
- build (432ce2f)
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
- build (140efd5)
- build (c370335)
- build (2b6ea06)
- build (c9f2c51)
- codefix (c9ebae2)
- fix test (45c84bf)
- readme (bac1773)
4.0.0 (2024-02-14)
⚠ BREAKING CHANGES
- rebrand moved
wp-env-config
is nowwp-framework
andwp-env-app
is nowwptenancy
Features
- rebrand moved
wp-env-config
is nowwp-framework
andwp-env-app
is nowwptenancy
(7363ada)
Miscellaneous Chores
- build (b350065)
3.3.0 (2024-02-14)
Features
- adds md5 hash for
APP_TENANT_ID
(775b00b) - in
tenancy.php
we can overridePUBLIC_WEB_DIR
andAPP_CONTENT_DIR
(74b6524) - tenant ID is always set even in non multi-tenat (6d1fdae)
- use
wp_terminate
formaintenance
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
- build (48020ac)
3.0.1 (2024-02-10)
Miscellaneous Chores
- refactor (95dbd68)
3.0.0 (2024-02-10)
⚠ BREAKING CHANGES
- get tenants from database table
tenants
requires pluginTenancy
Features
- get tenant from DB for multi-tenant support (6854fdf)
- get tenants from database table
tenants
requires pluginTenancy
(363d2c0) - simplify multi-tenant switching using defined database tables (63936ce)
Bug Fixes
- add _is_multitenant() (a528712)
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 inconfig
will override .env (dfcc1ea)
Miscellaneous Chores
- build (8e37399)
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 defaultconfig.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
- build (56bca88)
2.0.0 (2023-12-09)
⚠ BREAKING CHANGES
- re
App.php
toUrisoft\App\Http\AppFramework
Miscellaneous Chores
- build (10289e9)
Code Refactoring
- re
App.php
toUrisoft\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
- master: release 1.2.0 (f68727a)
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
Miscellaneous Chores
- build (500918d)
1.1.0 (2023-10-28)
Features
- update encryption to
0.2
(a96eb0a)
1.0.5 (2023-10-28)
Miscellaneous Chores
- build (908c8b1)
1.0.4 (2023-10-28)
Bug Fixes
- new env function fix (5eeef88)
Miscellaneous Chores
- build (b792b53)
1.0.3 (2023-10-27)
Features
- adds Generates a list of WordPress plugins in Composer format (1f45e9c)
Miscellaneous Chores
- build (3badbef)
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
- build (672f12c)
0.8.1 (2023-10-23)
Bug Fixes
- fixes updates on bool (cea92af)
0.8.0 (2023-10-21)
⚠ BREAKING CHANGES
- Multi-Tenant Support
Features
- add filter
wpenv_powered_by
(19670d9) - adds Color Scheme (2f6d645)
- Multi-Tenant Support (70b4f02)
- WIP adds
multi_tenant
support (b87c5fe)
Bug Fixes
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
usetransient( '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()
andget_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
- build (38f356c)
0.7.2 (2023-09-10)
Bug Fixes
ConstantConfigTrait
is nowConstantBuilderTrait
(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
withConstantConfigTrait
Features
- replace
ConfigTrait
withConstantConfigTrait
(780aa6f)
Bug Fixes
Environment
is nowEnvironmentSwitch
addsEnvInterface
(de0d579)
Miscellaneous Chores
0.6.6 (2023-09-08)
Features
- adds
devuri/cpt-meta-box
0.4use DevUri\PostTypeMeta\MetaBox
(a4f8024) - adds
php nino up
andphp nino down
handles maintenance mode,up
will create .maintenance in the public dir anddown
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 nowwp:install
(483f349)- add blog title to install options (c81e11f)
- add support for file
Exception
usingDefuse\Crypto\File
(0e4ecc9) - adds
config('key')
for accessing nested data using dot notation (a21ab49) - adds
devuri/dot-access
(d975244) - adds
php-encryption
andEncryption
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
replacesEncryption
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
- build (f069a9e)
- build (f5e7405)
- build (3b1538d)
- build (f23350f)
- build (3a28e0d)
- build (363260b)
- build (c425c57)
- build (0dad801)
- build (196e182)
- code build (1f4bc3c)
- tests for encoded values (da2e0d3)
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
- build (15301a0)
0.6.2 (2023-07-07)
Features
- add
DatabaseBackup
clidb: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 installerQuickInstaller
(d20f90a) - disable error handler with
false
(5b9f186)
Bug Fixes
- comment fix (faf94ea)
- deps (3d88f46)
- do not lock out the admin with basic auth (fd96d60)
- fix extra theme directory (0d60b40)
- fixes require (e29ada0)
Miscellaneous Chores
0.6.1 (2023-07-01)
Features
- adds
Setup
and application error handling toApp
(453d5e9) - adds
sudo_admin
and CustomSucuri settings
Disable Sucuri WAF ui (214e1d8) - adds try catch block to
wpc_app
helper (3e449ec) - app config options:
security
, smtpmailer
andredis cache
(5744c54) - use
ConstantTrait
and addredis
andsecurity
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
- build (ca71cc7)
0.6.0 (2023-06-27)
⚠ BREAKING CHANGES
- !BREAKING
symfony/console
is now6.0
requires php8.0.2
Features
- !BREAKING
symfony/console
is now6.0
requires php8.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
andsec
for environment switch (f9ee749) - adds dev
laravel/envoy
andspatie/ssh
(824023f) - adds security headers (c929311)
- get installed plugins as composer dependencies (f15ac59)
- rename
Nino Cli => 0.1.3
(41fd1b3)
Bug Fixes
symfony/console:6.0
version constraint for console (1afe274)- 7.3 compat fixes (5765d92)
- adds
APP_TEST_PATH
to fix tests warning (183b8c8) - fix console output for config (110efb1)
- fix htpass cli (924c06d)
- fix test namespace (5f30867)
- fixes for cli tools (8980692)
- php serve cli (db0fc02)
- use gmdate (81b1469)
- version upgrades (52fd71e)
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 invendor/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
forconfig.php
(f5c2c6c) - Adds
set_env_secret( string $key )
to define secret env vars (f5a4b84) - Adds
SSL
support bycertbot
(9ccb5cf) - Adds
static::detect_error()
andstatic::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 towp_
(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 matcheslocal
server port (df8297c) - when
null
orfalse
theWP_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 nowGenerate
(28383b7) - use
$this->nino
(1f1338d) - Verifiy files to avoid Dotenv warning. (b762c2d)
Miscellaneous Chores
- master: release 0.20.1 (0bdaa7f)
- master: release 0.20.2 (fed64c4)
- master: release 0.30.2 (d2b6ce5)
- master: release 0.30.3 (f244bcc)
- master: release 0.30.4 (f3962f3)
- master: release 0.30.5 (c66a61e)
- master: release 0.30.6 (a99bbd7)
- master: release 0.30.7 (2bbd582)
- master: release 0.30.8 (24317c0)
- master: release 0.30.9 (250a69c)
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
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: https://github.com/vlucas/phpdotenv/pull/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 matcheslocal
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 nowGenerate
(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 towp_
(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 bycertbot
(9ccb5cf)
0.30.4 (2023-03-16)
Features
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
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
forconfig.php
(f5c2c6c) - Adds support for custom log dir
year-month-day.log
(54c4ba0) - when
null
orfalse
theWP_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()
andstatic::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)