Skip to content
This repository was archived by the owner on Oct 2, 2025. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
293 commits
Select commit Hold shift + click to select a range
ae063de
Update to WordPress 5.0, switch from `johnpbloch/wordpress` to `roots…
retlehs Dec 10, 2018
37ea2d5
Merge pull request #395 from roots/wp-5.0-and-johnpbloch-migration
retlehs Dec 10, 2018
c912e54
Update composer.lock
dependencies-bot Dec 10, 2018
ab154e4
Merge pull request #396 from roots/deps/update-03be1c1f
austinpray Dec 10, 2018
2bacef7
Ignore wp-cli.local.yml
retlehs Dec 11, 2018
1f04b3a
Merge pull request #397 from roots/ignore-wp-cli-local
retlehs Dec 11, 2018
e4f83ab
Update composer.lock
dependencies-bot Dec 11, 2018
5e4e44b
Add PHP 7.3 to Travis test matrix
knowler Dec 12, 2018
8418acc
Merge pull request #400 from knowler/travis-php-7.3
austinpray Dec 12, 2018
c60eec1
Dependencies.io: Filter updates
retlehs Dec 12, 2018
0658437
Merge pull request #401 from roots/dependencies.io-versions
retlehs Dec 12, 2018
be08c0c
Merge pull request #399 from roots/deps/update-06d39dad
retlehs Dec 12, 2018
ec61793
[Dependencies.io] Always suggest updating WordPress [ci skip]
retlehs Dec 13, 2018
d0843ff
Merge pull request #402 from roots/dependencies.io-versions2
retlehs Dec 13, 2018
de0be89
Update roots/wordpress from 5.0 to 5.0.1
dependencies-bot Dec 13, 2018
5178e30
Merge pull request #403 from roots/deps/update-10848061
retlehs Dec 13, 2018
8b292e7
1.10.1
retlehs Dec 13, 2018
e45c916
Skip lockfile updates [ci skip]
retlehs Dec 17, 2018
202bc0a
Update roots/wordpress from 5.0.1 to 5.0.2
dependencies-bot Dec 20, 2018
8e1e56e
Merge pull request #406 from roots/deps/update-7dffa682
retlehs Dec 20, 2018
d14e1c8
1.10.2
retlehs Dec 20, 2018
8824c45
Require PHP 7.1
retlehs Dec 19, 2018
48c251a
Update Composer keywords [ci skip]
retlehs Dec 20, 2018
c0f98d7
Merge pull request #405 from roots/require-php-7.1
retlehs Dec 20, 2018
c57ac1b
1.11.0
retlehs Dec 20, 2018
8d74437
Update README [ci skip]
retlehs Dec 28, 2018
a406ce0
Update sponsors [ci skip]
retlehs Jan 2, 2019
c549efc
Update roots/wordpress from 5.0.2 to 5.0.3
dependencies-bot Jan 9, 2019
d068794
Merge pull request #408 from roots/deps/update-0ef927c9
retlehs Jan 9, 2019
e0450b7
1.11.1
retlehs Jan 9, 2019
9eb0f9e
Update vlucas/phpdotenv to ^3
knowler Jan 28, 2019
6c9c13d
Allow a variable DATABASE_URL to be used as a DSN
tristanbes Jan 30, 2019
2ba61e3
Put an example in the .env.example
tristanbes Jan 30, 2019
4a0d6a0
Update documentation
tristanbes Jan 30, 2019
7ef386a
support passwordless database
tristanbes Jan 31, 2019
7cb250c
allow to not define port in the DSN
tristanbes Jan 31, 2019
f44226a
CR
tristanbes Feb 1, 2019
785c64f
Detect HTTPS if wordpress is behind a reverse proxy (#413)
tristanbes Feb 2, 2019
921978c
Improve required env
tristanbes Feb 4, 2019
c99c08d
WP_HOME and WP_SITEURL required once
QWp6t Feb 4, 2019
6590c06
change variable to snake case
tristanbes Feb 5, 2019
718f5f7
Merge pull request #414 from tristanbes/feature/database-as-dsn
austinpray Feb 6, 2019
ad849ef
Merge pull request #412 from roots/update-phpdotenv
retlehs Feb 7, 2019
80e8ee7
1.12.0
retlehs Feb 7, 2019
cfb68e1
DSN tweaks
Log1x Feb 10, 2019
5ca9dd7
Update composer.lock
dependencies-bot Feb 14, 2019
24b7a9c
Merge pull request #417 from roots/deps/update-4f26ce76
retlehs Feb 14, 2019
c8dd7a9
CHANGELOG for 1.12.1 [ci skip]
retlehs Feb 14, 2019
6608cf7
Update roots/wordpress from 5.0.3 to 5.1
dependencies-bot Feb 22, 2019
89928d1
Merge pull request #420 from roots/deps/update-88f919cc
retlehs Feb 22, 2019
0920cd0
Update CHANGELOG [ci skip]
retlehs Feb 22, 2019
fa399a2
swap usable of php7 only null coalesce
Feb 25, 2019
b53150b
Merge pull request #421 from devkinetic/syntax-null-coalesce
austinpray Feb 25, 2019
3ab3ff7
Remove community health files so that defaults from roots/.github are…
retlehs Mar 12, 2019
5015fe7
Merge pull request #425 from roots/default-health-files
retlehs Mar 12, 2019
ab9e2c0
Update roots/wordpress from 5.1 to 5.1.1
dependencies-bot Mar 13, 2019
bb6d124
Merge pull request #426 from roots/deps/update-d7107dea
retlehs Mar 13, 2019
6015eb4
Update CHANGELOG [ci skip]
retlehs Mar 13, 2019
31eea38
Merge pull request #386 from slackday/bedrock-autoloader
swalkinshaw Mar 21, 2019
1010745
Configure wp-cli so that `wp server` uses correct webroot
calind Apr 2, 2019
4e86bdd
Merge pull request #427 from presslabs/wp-cli-server
swalkinshaw Apr 2, 2019
dfae747
Adjust logic to handle empty DB_PREFIX (#423)
devkinetic May 1, 2019
e349d5f
Revert "Adjust logic to handle empty DB_PREFIX (#423)"
swalkinshaw May 2, 2019
96b7e79
Merge pull request #431 from roots/revert-423-support-empty-prefix
swalkinshaw May 2, 2019
ba25852
Update roots/wordpress from 5.1.1 to 5.2
dependencies-bot May 7, 2019
07ccced
Merge pull request #432 from roots/deps/update-d8aba781
retlehs May 7, 2019
e109410
Update CHANGELOG [ci skip]
retlehs May 7, 2019
4b095b3
Disable WordPress' built-in fatal error handler on development
Log1x May 9, 2019
3045d83
Merge pull request #434 from Log1x/patch-1
retlehs May 14, 2019
3514184
Update CHANGELOG [ci skip]
retlehs May 14, 2019
e0c15d1
Update roots/wordpress from 5.2 to 5.2.1
dependencies-bot May 21, 2019
7db6328
Merge pull request #436 from roots/deps/update-77a4f295
retlehs May 21, 2019
43c2cdc
Update CHANGELOG [ci skip]
retlehs May 21, 2019
fe3b534
Remove static variables
Jun 8, 2019
54be95a
Rename single static variable to instance
Jun 9, 2019
57f9f15
Use camelCase style for variable names
Jun 9, 2019
544e3c0
Merge pull request #437 from nasyrov/patch-1
swalkinshaw Jun 9, 2019
52c8851
Bump squizlabs/php_codesniffer from 3.4.0 to 3.4.2
dependabot-preview[bot] Jun 20, 2019
c0883d4
Merge pull request #441 from roots/dependabot/composer/squizlabs/php_…
retlehs Jun 20, 2019
aefba33
Bump vlucas/phpdotenv from 3.3.2 to 3.4.0
dependabot-preview[bot] Jun 20, 2019
59f8d57
Remove Dependencies.io
retlehs Jun 20, 2019
2047661
Merge pull request #442 from roots/dependabot/composer/vlucas/phpdote…
retlehs Jun 20, 2019
40f9b54
Bump oscarotero/env from 1.1.0 to 1.2.0
dependabot-preview[bot] Jun 20, 2019
35adac3
Merge pull request #443 from roots/dependabot/composer/oscarotero/env…
retlehs Jun 20, 2019
fe1dca8
Bump roots/wordpress from 5.2.1 to 5.2.2
dependabot-preview[bot] Jun 20, 2019
ff9b70a
Merge pull request #444 from roots/dependabot/composer/roots/wordpres…
retlehs Jun 20, 2019
f1ec378
Update CHANGELOG [ci skip]
retlehs Jun 20, 2019
2886d23
Ignore debug.log (#440)
pedropalau Jun 20, 2019
82945d8
Change to CircleCI
Log1x Jun 22, 2019
b578a0c
Remove unused CircleCI executor
Log1x Jun 23, 2019
d2b21c8
Merge pull request #446 from roots/Log1x-patch-1
swalkinshaw Jun 23, 2019
949ce8b
Update README [ci skip]
retlehs Jul 13, 2019
e96bd01
chore(readme): Use brand color for Twitter follow badge
QWp6t Jul 15, 2019
9e1eead
Update sponsors [ci skip]
retlehs Aug 1, 2019
1dab50f
Adds docblocks everywhere and cleans up comments
Log1x Aug 3, 2019
70e2e53
Better default composer options
Log1x Aug 3, 2019
c998229
Use inline phpcs rules instead of phpcs.xml
Log1x Aug 3, 2019
69cbbcd
Use circleci in readme
Log1x Aug 3, 2019
adcc186
Editorconfig updates
Log1x Aug 3, 2019
7cc3b24
Merge pull request #455 from roots/log1x-phpcs
swalkinshaw Aug 7, 2019
4fdfffd
Merge pull request #456 from roots/log1x-composer-opt
swalkinshaw Aug 7, 2019
d9700df
Merge pull request #460 from roots/log1x-circle-readme
Log1x Aug 7, 2019
377d4b1
Revert "Use inline phpcs rules instead of phpcs.xml"
austinpray Aug 7, 2019
6d84681
Merge pull request #461 from roots/revert-455-log1x-phpcs
swalkinshaw Aug 7, 2019
b299e71
chore(deps): Bump composer/installers from 1.6.0 to 1.7.0 (#462)
dependabot-preview[bot] Aug 12, 2019
cca1b04
ini_set() expects parameter 2 to be string, int given (#463)
rubas Aug 14, 2019
7f8b184
Remove phpcs.xml from .gitattributes (Ref: #461)
Log1x Aug 16, 2019
571f553
Add issue closer action
swalkinshaw Sep 2, 2019
56550b2
chore(deps): Bump roots/wordpress from 5.2.2 to 5.2.3 (#466)
dependabot-preview[bot] Sep 5, 2019
648912f
Update changelog for 1.12.8
JulienMelissas Sep 5, 2019
7b784d2
Merge pull request #467 from JulienMelissas/1.12.8
JulienMelissas Sep 5, 2019
e06284b
chore(deps): Bump vlucas/phpdotenv from 3.4.0 to 3.6.0
dependabot-preview[bot] Sep 11, 2019
282a799
Merge pull request #468 from roots/dependabot/composer/vlucas/phpdote…
swalkinshaw Sep 27, 2019
f7c846e
Update sponsors [ci skip]
retlehs Sep 30, 2019
8468173
Update sponsors [ci skip]
retlehs Oct 1, 2019
ea50260
Update .env.example, README.md
alwaysblank Oct 13, 2019
9047409
Merge pull request #471 from alwaysblank/unquoted-env-vars
swalkinshaw Oct 13, 2019
9b6188a
chore(deps): Bump roots/wordpress from 5.2.3 to 5.3
dependabot-preview[bot] Nov 13, 2019
2f47728
Stop auto sorting the packages
devkinetic Nov 19, 2019
02cf723
Merge pull request #480 from devkinetic/devkinetic-sto-auto-sort
swalkinshaw Nov 19, 2019
0f8b177
Merge pull request #478 from roots/dependabot/composer/roots/wordpres…
swalkinshaw Nov 19, 2019
0e11471
Upgrades vlucas/phpdotenv to ^4.0.1 and implements new initialization…
kellymears Dec 9, 2019
f53202d
use createImmutable
kellymears Dec 9, 2019
1362046
remove cached sage embedded git repo
kellymears Dec 9, 2019
e3f7b41
Update sponsors [ci skip]
retlehs Feb 11, 2020
ee49476
Merge pull request #485 from kellymears/vlucas-phpdotenv-4.0.1
retlehs Feb 18, 2020
219d7aa
chore(deps): Bump roots/wordpress from 5.3 to 5.3.2
dependabot-preview[bot] Feb 18, 2020
f9a77a0
Merge pull request #459 from roots/log1x-docblock
retlehs Feb 18, 2020
072459d
Merge pull request #489 from roots/dependabot/composer/roots/wordpres…
retlehs Feb 18, 2020
e191939
chore(deps): Bump composer/installers from 1.7.0 to 1.8.0
dependabot-preview[bot] Feb 18, 2020
317db7b
Merge pull request #492 from roots/dependabot/composer/composer/insta…
retlehs Feb 18, 2020
df3462e
chore(deps): Bump vlucas/phpdotenv from 3.6.0 to 4.1.0
dependabot-preview[bot] Feb 18, 2020
a3e5b53
Merge pull request #487 from roots/dependabot/composer/vlucas/phpdote…
retlehs Feb 18, 2020
4cf2368
chore(deps-dev): Bump squizlabs/php_codesniffer from 3.4.2 to 3.5.4
dependabot-preview[bot] Feb 18, 2020
073901b
Merge pull request #490 from roots/dependabot/composer/squizlabs/php_…
retlehs Feb 18, 2020
7c35b40
Bedrock 1.13.0
retlehs Feb 18, 2020
ff5e28a
Double quote to interpolate WP_SITEURL (#494)
austinpray Feb 20, 2020
04be599
Add `WP_DEBUG_LOG`
tangrufus Mar 16, 2020
919ece1
Merge pull request #499 from roots/wp-debug-log
tangrufus Mar 17, 2020
dd92b16
chore(deps): Bump vlucas/phpdotenv from 4.1.0 to 4.1.3
dependabot-preview[bot] Mar 30, 2020
1a537db
Merge pull request #501 from roots/dependabot/composer/vlucas/phpdote…
Log1x Apr 1, 2020
be30880
chore(deps): Bump roots/wordpress from 5.3.2 to 5.4
dependabot-preview[bot] Apr 1, 2020
0294d2c
Merge pull request #502 from roots/dependabot/composer/roots/wordpres…
Log1x Apr 1, 2020
dd54631
Update CHANGELOG.md
Log1x Apr 1, 2020
dfc961b
Update CHANGELOG.md
Log1x Apr 1, 2020
4021735
Composer: Add `only` option to wpackagist.org repository
tangrufus Apr 21, 2020
7403e14
Merge pull request #508 from TangRufus/composer-v2-repositories-only
swalkinshaw Apr 22, 2020
d6b8dd4
fix(mu-plugins): Fix invalid array access notice on 7.4 (Fixes #509)
Log1x Apr 24, 2020
32be532
Merge pull request #510 from roots/fix/509
Log1x Apr 24, 2020
d0ee322
enhance(ci): Add CircleCI workflow for PHP 7.4
Log1x Apr 24, 2020
e051373
fix(ci): Change 7.4 workflow to latest (and maybe not fail)
Log1x Apr 24, 2020
9b159cd
Merge pull request #511 from roots/ci/php74
Log1x Apr 24, 2020
998dee1
1.13.3
Log1x Apr 24, 2020
cbdc0ea
chore(mu-plugins): Bump bedrock-autoloader version
Log1x Apr 24, 2020
0f26717
fix(lint): ...
Log1x Apr 24, 2020
785d04d
chore(changelog): ...
Log1x Apr 24, 2020
0948e18
Merge pull request #512 from roots/log1x/patch
Log1x Apr 24, 2020
f8997d7
enhance(readme): Clean up README
Log1x Apr 25, 2020
1991c6d
try a bigger logo size
austinpray Apr 26, 2020
44a7175
eh
austinpray Apr 26, 2020
4863a50
Merge pull request #514 from roots/austinpray-patch-1
swalkinshaw Apr 26, 2020
82b78ad
Update README.md
retlehs May 9, 2020
ad23f2b
Merge pull request #513 from roots/Log1x-patch-1
retlehs May 9, 2020
339533f
chore(deps): Bump roots/wordpress from 5.4 to 5.4.1 (#517)
dependabot-preview[bot] May 11, 2020
c32c4ff
Update sponsors [ci skip]
retlehs May 19, 2020
3c23dcf
Use Bedrock Autoloader package - Ref #299 (#519)
retlehs May 20, 2020
e6f0afc
chore(deps): Bump vlucas/phpdotenv from 4.1.4 to 4.1.5 (#518)
dependabot-preview[bot] May 20, 2020
ed4aeaf
Upgrade `oscarotero/env` to `^2.0` (#530)
tangrufus Jun 12, 2020
ae20aa4
Update CHANGELOG [ci skip]
retlehs Aug 12, 2020
2aef5e8
chore(deps): Bump oscarotero/env from 2.0.0 to 2.1.0 (#531)
dependabot-preview[bot] Aug 12, 2020
6c0abbd
CircleCI: Use offical CircleCI PHP orb and next-gen docker images (#520)
tangrufus Aug 12, 2020
883ab63
chore(deps): Bump vlucas/phpdotenv from 4.1.5 to 4.1.8 (#536)
dependabot-preview[bot] Aug 12, 2020
6c4ca68
chore(deps-dev): Bump squizlabs/php_codesniffer from 3.5.5 to 3.5.6 (…
dependabot-preview[bot] Aug 12, 2020
0989680
chore(deps): Bump roots/wordpress from 5.4.1 to 5.5 (#542)
dependabot-preview[bot] Aug 12, 2020
1daab99
Update CHANGELOG [ci skip]
retlehs Aug 12, 2020
db108ad
chore(deps): Bump roots/wordpress from 5.5 to 5.5.1 (#545)
dependabot-preview[bot] Sep 4, 2020
e060d65
Update CHANGELOG [ci skip]
retlehs Sep 4, 2020
6d6899e
Update sponsors [ci skip]
retlehs Oct 3, 2020
7b7837c
export-ignore github workflows (#547)
Oct 19, 2020
147a867
Bump roots/wordpress-core-installer for composer 2 (#552)
austinpray Oct 25, 2020
1db5144
Update CHANGELOG [ci skip]
swalkinshaw Oct 29, 2020
40f1b94
chore(deps): Bump roots/wordpress from 5.5.1 to 5.5.3 (#556)
dependabot-preview[bot] Nov 13, 2020
a3d36b2
Update CHANGELOG [ci skip]
retlehs Nov 13, 2020
a623416
Upgrade to vlucas/phpdotenv:5.2 (#563)
dsturm Dec 4, 2020
d6d9437
chore(deps-dev): Bump squizlabs/php_codesniffer from 3.5.6 to 3.5.8 (…
dependabot-preview[bot] Dec 4, 2020
88f2c8a
chore(deps): Bump roots/bedrock-autoloader from 1.0.3 to 1.0.4 (#564)
dependabot-preview[bot] Dec 4, 2020
d59eff4
Update CHANGELOG [ci skip]
retlehs Dec 4, 2020
615f5af
chore(deps): Bump roots/wordpress from 5.5.3 to 5.6 (#567)
dependabot-preview[bot] Dec 9, 2020
e615da3
Update CHANGELOG [ci skip]
retlehs Dec 9, 2020
16f0f8d
chore(deps): Bump roots/wordpress from 5.6 to 5.6.1 (#573)
dependabot-preview[bot] Feb 10, 2021
9603d83
chore(deps): Bump composer/installers from 1.9.0 to 1.10.0 (#569)
dependabot-preview[bot] Feb 12, 2021
1dca009
chore(deps): Bump vlucas/phpdotenv from 5.2.0 to 5.3.0 (#570)
dependabot-preview[bot] Feb 12, 2021
76ee1d2
Add WP_POST_REVISIONS as an option (#572)
mcnamee Feb 12, 2021
26c2619
Update CHANGELOG [ci skip]
alwaysblank Feb 12, 2021
4bf67c5
Update sponsors [ci skip]
retlehs Feb 15, 2021
602bc51
chore(deps): Bump roots/wordpress from 5.6.1 to 5.6.2 (#576)
dependabot-preview[bot] Mar 4, 2021
b1e5e0b
chore(deps): Bump roots/wordpress from 5.6.2 to 5.7 (#578)
dependabot-preview[bot] Mar 12, 2021
40d7bd5
Update CHANGELOG [ci skip]
retlehs Mar 12, 2021
ea28725
Update sponsors [ci skip]
retlehs Mar 15, 2021
3dbfaec
Update sponsors [ci skip]
retlehs Apr 8, 2021
49aea83
Upgrade to GitHub-native Dependabot (#591)
dependabot-preview[bot] Apr 28, 2021
134cadd
chore(deps-dev): Bump squizlabs/php_codesniffer from 3.5.8 to 3.6.0 (…
dependabot-preview[bot] May 20, 2021
e5b41aa
Bump composer/installers from 1.10.0 to 1.11.0 (#592)
dependabot[bot] May 20, 2021
f2029e9
Bump roots/wordpress from 5.7 to 5.7.2 (#593)
dependabot[bot] May 20, 2021
6fe4c0e
Update CHANGELOG [ci skip]
retlehs May 20, 2021
49e831f
Switch to GitHub actions (#597)
swalkinshaw May 28, 2021
a8e13f3
Update build status badge
swalkinshaw May 28, 2021
28374de
Move disallow indexing mu-plugin to package (#521)
retlehs May 29, 2021
b2781b8
Support .env.local config override (#594)
swalkinshaw May 29, 2021
e940020
Default to `WP_DEBUG_LOG=true` in development (#505)
QWp6t May 29, 2021
0688dfa
Bump roots/wordpress from 5.7.2 to 5.8 (#600)
dependabot[bot] Jul 22, 2021
ae2a083
Update CHANGELOG [ci skip]
retlehs Jul 22, 2021
98f0c89
Check if .env.local exists before loading it (#603)
fab120 Jul 30, 2021
faf7568
Update CHANGELOG [ci skip]
retlehs Jul 30, 2021
691a2f3
Pull in upstream improvements
SteelWagstaff Aug 31, 2021
79b7558
Update composer
SteelWagstaff Aug 31, 2021
06b157e
Bump roots/wordpress from 5.8 to 5.8.1 (#605)
dependabot[bot] Sep 9, 2021
5be0493
Update sponsors [ci skip]
retlehs Oct 7, 2021
7616690
Update to default branch (#609)
huubl Oct 19, 2021
387e49e
Bump composer/installers from 1.11.0 to 1.12.0 (#606)
dependabot[bot] Oct 22, 2021
1c9fce3
Update CHANGELOG [ci skip]
retlehs Oct 22, 2021
adbf43e
Bumping Wordpress to 5.8.1 in composer.json
cmurtagh Oct 24, 2021
96236ad
Removing duplicate define statements in config/application.php
cmurtagh Oct 24, 2021
6422ca3
Composer update
cmurtagh Oct 24, 2021
7de6fe3
Update composer.lock file (#611)
adamtomat Oct 25, 2021
08140d3
Check Composer lock file is up to date (#612)
joelambert Oct 26, 2021
0ae7161
Bump roots/wp-password-bcrypt from 1.0.0 to 1.1.0 (#613)
dependabot[bot] Nov 3, 2021
1fe9530
Update CHANGELOG [ci skip]
retlehs Nov 3, 2021
1295777
Bump roots/wordpress from 5.8.1 to 5.8.2 (#615)
dependabot[bot] Nov 17, 2021
5f37b02
Update CHANGELOG [ci skip]
retlehs Nov 17, 2021
f4a3185
Ignore Acorn cache dir (#618)
huubl Nov 19, 2021
1d75c87
Remove issue closer (#620)
retlehs Dec 6, 2021
d88322a
Bump requirements to PHP 7.4 (#619)
retlehs Dec 6, 2021
cddd11f
Update CHANGELOG [ci skip]
retlehs Dec 6, 2021
0140dbe
Update docs links [ci skip]
retlehs Dec 8, 2021
86100a1
chore(deps): allow required composer plugins (#624)
QWp6t Jan 3, 2022
47ef903
Bump roots/wordpress from 5.8.2 to 5.8.3 (#625)
dependabot[bot] Jan 7, 2022
0cd202c
Update CHANGELOG [ci skip]
retlehs Jan 7, 2022
43e2a97
Bump composer/installers from 1.12.0 to 2.0.1 (#621)
dependabot[bot] Jan 25, 2022
bbb78cd
Bump vlucas/phpdotenv from 5.3.1 to 5.4.1 (#622)
dependabot[bot] Jan 25, 2022
26f1984
Bump squizlabs/php_codesniffer from 3.6.1 to 3.6.2 (#623)
dependabot[bot] Jan 25, 2022
ca76ac5
chore(deps): Bump roots/wordpress to 5.9 (#626)
retlehs Jan 25, 2022
bd55fcc
Update README.md
retlehs Feb 1, 2022
1f0b459
🔧 update description
retlehs Feb 6, 2022
4144587
Bump roots/wordpress from 5.9 to 5.9.1 (#630)
dependabot[bot] Feb 23, 2022
6945816
📝 update changelog
retlehs Feb 23, 2022
f7e4865
Merge branch 'master' of https://github.com/roots/bedrock into roots-…
SteelWagstaff Mar 2, 2022
b8c91d5
Add pressbooks/* to allow-plugins list
SteelWagstaff Mar 2, 2022
3657829
tweak CI
SteelWagstaff Mar 2, 2022
7742d00
Merge pull request #95 from pressbooks/roots-master
SteelWagstaff Mar 2, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 13 additions & 10 deletions .env.example
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
DB_NAME=database_name
DB_USER=database_user
DB_PASSWORD=database_password
DB_NAME='database_name'
DB_USER='database_user'
DB_PASSWORD='database_password'

# Optionally, you can use a data source name (DSN)
# When using a DSN, you can remove the DB_NAME, DB_USER, DB_PASSWORD, and DB_HOST variables
# DATABASE_URL=mysql://database_user:database_password@database_host:database_port/database_name
# DATABASE_URL='mysql://database_user:database_password@database_host:database_port/database_name'

# Optional variables
# DB_HOST=localhost
# DB_PREFIX=wp_
# Optional database variables
# DB_HOST='localhost'
# DB_PREFIX='wp_'

WP_ENV=development
WP_HOME=http://example.com
WP_SITEURL=${WP_HOME}/wp
WP_ENV='development'
WP_HOME='http://example.com'
WP_SITEURL="${WP_HOME}/wp"

# Specify optional debug.log path
# WP_DEBUG_LOG='/path/to/debug.log'

# Generate your keys here: https://roots.io/salts.html
AUTH_KEY='generateme'
Expand Down
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
/.circleci export-ignore
/.editorconfig export-ignore
/.gitattributes export-ignore
/.github export-ignore
10 changes: 10 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
version: 2
updates:
- package-ecosystem: composer
directory: "/"
schedule:
interval: daily
time: "08:00"
timezone: US/Central
open-pull-requests-limit: 10
versioning-strategy: increase
37 changes: 37 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
name: CI

on: [push]

jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
php_version: ['7.4', '8.0', '8.1']

steps:
- uses: actions/checkout@v2

- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php_version: ${{ matrix.php_version }}

- name: Cache Composer dependencies
id: composer-cache
run: echo "::set-output name=dir::$(composer config cache-files-dir)"

- uses: actions/cache@v2
with:
path: ${{ steps.composer-cache.outputs.dir }}
key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }}
restore-keys: ${{ runner.os }}-composer-

- name: Check Composer lock file is up to date
run: composer validate --no-check-all

- name: Install Composer dependencies
run: composer install --no-progress --prefer-dist --optimize-autoloader

# - name: Run tests
# run: composer test
14 changes: 0 additions & 14 deletions .github/workflows/issues.yml

This file was deleted.

1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ web/app/themes/*
web/app/upgrade
web/app/uploads/*
!web/app/uploads/.gitkeep
web/app/cache/*

# WordPress
web/wp
Expand Down
134 changes: 134 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,137 @@
### 1.19.1: 2022-02-23
* Bump roots/wordpress to 5.9.1 ([#626](https://github.com/roots/bedrock/pull/630))

### 1.19.0: 2022-01-25
* Bump roots/wordpress to 5.9 ([#626](https://github.com/roots/bedrock/pull/626))
* Bump squizlabs/php_codesniffer from 3.6.1 to 3.6.2 ([#623](https://github.com/roots/bedrock/pull/623))
* Bump vlucas/phpdotenv from 5.3.1 to 5.4.1 ([#622](https://github.com/roots/bedrock/pull/622))
* Bump composer/installers from 1.12.0 to 2.0.1 ([#621](https://github.com/roots/bedrock/pull/621))

### 1.18.1: 2022-01-07
* Bump roots/wordpress from 5.8.2 to 5.8.3 ([#625](https://github.com/roots/bedrock/pull/625))
* chore(deps): allow required composer plugins ([#624](https://github.com/roots/bedrock/pull/624))

### 1.18.0: 2021-12-06
* Bump requirements to PHP 7.4 ([#619](https://github.com/roots/bedrock/pull/619))

### 1.17.1: 2021-11-16
* Bump roots/wordpress from 5.8.1 to 5.8.2 ([#615](https://github.com/roots/bedrock/pull/615))

### 1.17.0: 2021-11-03
* Bump roots/wp-password-bcrypt from 1.0.0 to 1.1.0 ([#613](https://github.com/roots/bedrock/pull/613))
* CI: Check Composer lock file is up to date ([#612](https://github.com/roots/bedrock/pull/612))
* Update composer.lock file ([#611](https://github.com/roots/bedrock/pull/611))

### 1.16.2: 2021-10-21
* Update `roave/security-advisories` default branch ([#609](https://github.com/roots/bedrock/pull/609))
* Bump composer/installers from 1.11.0 to 1.12.0 ([#606](https://github.com/roots/bedrock/pull/606))
* Bump roots/wordpress from 5.8 to 5.8.1 ([#605](https://github.com/roots/bedrock/pull/605))

### 1.16.1: 2021-07-30
* Check if `.env.local` exists before loading it ([#603](https://github.com/roots/bedrock/pull/603))

### 1.16.0: 2021-07-22
* Bump roots/wordpress from 5.7.2 to 5.8 ([#600](https://github.com/roots/bedrock/pull/600))
* Default to `WP_DEBUG_LOG=true` in development ([#505](https://github.com/roots/bedrock/pull/505))
* Support `.env.local` config override ([#594](https://github.com/roots/bedrock/pull/594))
* Use Bedrock disallow indexing package ([#521](https://github.com/roots/bedrock/pull/521))

### 1.15.4: 2021-05-19
* Bump roots/wordpress from 5.7 to 5.7.2 ([#593](https://github.com/roots/bedrock/pull/593))
* Bump composer/installers from 1.10.0 to 1.11.0 ([#592](https://github.com/roots/bedrock/pull/592))
* chore(deps-dev): Bump squizlabs/php_codesniffer from 3.5.8 to 3.6.0 ([#588](https://github.com/roots/bedrock/pull/588))

### 1.15.3: 2021-03-12
* chore(deps): Bump roots/wordpress from 5.6.2 to 5.7 ([#578](https://github.com/roots/bedrock/pull/578))

### 1.15.2: 2021-02-11

* chore(deps): Bump roots/wordpress from 5.5.3 to 5.6.1 ([#573](https://github.com/roots/bedrock/pull/573))
* chore(deps): Bump composer/installers from 1.9.0 to 1.10.0 ([#569](https://github.com/roots/bedrock/pull/569))
* chore(deps): Bump vlucas/phpdotenv from 5.2.0 to 5.3.0 ([#570 ](https://github.com/roots/bedrock/pull/570))
* Add WP_POST_REVISIONS as an option ([#572](https://github.com/roots/bedrock/pull/572))

### 1.15.1: 2020-12-08

* chore(deps): Bump roots/wordpress from 5.5.3 to 5.6 ([#567](https://github.com/roots/bedrock/pull/567))

### 1.15.0: 2020-12-04

* chore(deps): Bump roots/bedrock-autoloader from 1.0.3 to 1.0.4 ([#564](https://github.com/roots/bedrock/pull/564))
* Upgrade to vlucas/phpdotenv:5.2 ([#563](https://github.com/roots/bedrock/pull/563))
* chore(deps-dev): Bump squizlabs/php_codesniffer from 3.5.6 to 3.5.8 ([#550](https://github.com/roots/bedrock/pull/550))

### 1.14.4: 2020-11-13

* chore(deps): Bump roots/wordpress from 5.5.1 to 5.5.3 ([#556](https://github.com/roots/bedrock/pull/556))

### 1.14.3: 2020-10-28

* Bump `roots/wordpress-core-installer` for Composer 2 compatibility([#552](https://github.com/roots/bedrock/pull/552))

### 1.14.2: 2020-09-04

* chore(deps): Bump roots/wordpress from 5.5 to 5.5.1 ([#545](https://github.com/roots/bedrock/pull/545))

### 1.14.1: 2020-08-11

* chore(deps): Bump roots/wordpress from 5.4.1 to 5.5 ([#542](https://github.com/roots/bedrock/pull/542))
* chore(deps-dev): Bump squizlabs/php_codesniffer from 3.5.5 to 3.5.6 ([#541](https://github.com/roots/bedrock/pull/541))
* chore(deps): Bump vlucas/phpdotenv from 4.1.5 to 4.1.8 ([#536](https://github.com/roots/bedrock/pull/536))
* chore(deps): Bump oscarotero/env from 2.0.0 to 2.1.0 ([#531](https://github.com/roots/bedrock/pull/531))
* CircleCI: Use offical CircleCI PHP orb and next-gen docker images ([#520](https://github.com/roots/bedrock/pull/520))

### 1.14.0: 2020-08-11

* Upgrade `oscarotero/env` to `^2.0` ([#530](https://github.com/roots/bedrock/pull/530))
* chore(deps): Bump vlucas/phpdotenv from 4.1.4 to 4.1.5 ([#518](https://github.com/roots/bedrock/pull/518))
* Use Bedrock Autoloader package ([#519](https://github.com/roots/bedrock/pull/519))

### 1.13.5: 2020-05-11

* chore(deps): Bump roots/wordpress from 5.4 to 5.4.1 ([#517](https://github.com/roots/bedrock/pull/517))

### 1.13.4: 2020-04-24

* fix(mu-plugins): Bump bedrock-autoloader version ([#512](https://github.com/roots/bedrock/pull/512))
* fix(mu-plugins): A more sane fix for #510 ([#512](https://github.com/roots/bedrock/pull/512))

### 1.13.3: 2020-04-24

* enhance(ci): Add CircleCI workflow for PHP 7.4 ([#510](https://github.com/roots/bedrock/pull/511))
* fix(mu-plugins): Fix invalid array access notice on 7.4 ([#510](https://github.com/roots/bedrock/pull/510))
* enhance(composer): Add `only` option to wpackagist.org repository ([#508](https://github.com/roots/bedrock/pull/508))

### 1.13.2: 2020-04-01

* chore(deps): Bump WordPress to 5.4 ([#502](https://github.com/roots/bedrock/pull/502))
* chore(deps): Bump vlucas/phpdotenv ([#501](https://github.com/roots/bedrock/pull/502))
* enhance(config): Add `WP_DEBUG_LOG` ([#499](https://github.com/roots/bedrock/pull/499))

### 1.13.1: 2020-02-19

* fix(env): Makes .env.example compatible with breaking changes from vlucas/phpdotenv 4.x ([#493](https://github.com/roots/bedrock/pull/493))

### 1.13.0: 2020-02-17

* Update to WordPress 5.3.2 ([#489](https://github.com/roots/bedrock/pull/489))
* chore(deps): Bump vlucas/phpdotenv from 4.0.1 to 4.1.0 ([#487](https://github.com/roots/bedrock/pull/487))
* chore(deps): Bump vlucas/phpdotenv from 3.6.0 to 4.0.1 ([#485](https://github.com/roots/bedrock/pull/485))
* chore(deps): Bump composer/installers from 1.7.0 to 1.8.0 ([#492](https://github.com/roots/bedrock/pull/492))
* chore(deps-dev): Bump squizlabs/php_codesniffer from 3.4.2 to 3.5.4 ([#490](https://github.com/roots/bedrock/pull/490))
* Clean up docblocks & commenting ([#459](https://github.com/roots/bedrock/pull/459))

### 1.12.8: 2019-09-05

* Update to WordPress 5.2.3 ([#466](https://github.com/roots/bedrock/pull/466))
* Remove `phpcs.xml` from `.gitattributes` ([#464](https://github.com/roots/bedrock/pull/464))
* `ini_set()` fixes ([#463](https://github.com/roots/bedrock/pull/463))
* Editorconfig updates ([#457](https://github.com/roots/bedrock/pull/457))
* Bump `composer/installers` ([#462](https://github.com/roots/bedrock/pull/462))
* Better default composer options ([#456](https://github.com/roots/bedrock/pull/456))
* Ignore `.log` files ([#440](https://github.com/roots/bedrock/pull/440))
* Change to CircleCI ([82945d8](https://github.com/roots/bedrock/commit/82945d803d10cb072b7e786e0a81094ccb2d067b), [#460](https://github.com/roots/bedrock/pull/460))

### 1.12.7: 2019-06-19

* Update to WordPress 5.2.2 ([#444](https://github.com/roots/bedrock/pull/444))
Expand Down
122 changes: 79 additions & 43 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,70 +1,106 @@
# [Bedrock](https://roots.io/bedrock/)
<p align="center">
<a href="https://roots.io/bedrock/">
<img alt="Bedrock" src="https://cdn.roots.io/app/uploads/logo-bedrock.svg" height="100">
</a>
</p>

[![Packagist](https://img.shields.io/packagist/v/roots/bedrock.svg?style=flat-square)](https://packagist.org/packages/roots/bedrock)
[![Build Status](https://img.shields.io/circleci/build/gh/roots/bedrock?style=flat-square)](https://circleci.com/gh/roots/bedrock)
[![Follow Roots](https://img.shields.io/twitter/follow/rootswp.svg?style=flat-square&color=1da1f2)](https://twitter.com/rootswp)
<p align="center">
<a href="LICENSE.md">
<img alt="MIT License" src="https://img.shields.io/github/license/roots/bedrock?color=%23525ddc&style=flat-square" />
</a>

<a href="https://packagist.org/packages/roots/bedrock">
<img alt="Packagist" src="https://img.shields.io/packagist/v/roots/bedrock.svg?style=flat-square" />
</a>

<a href="https://github.com/roots/bedrock/actions/workflows/ci.yml">
<img alt="Build Status" src="https://img.shields.io/github/workflow/status/roots/bedrock/CI?style=flat-square" />
</a>

<a href="https://twitter.com/rootswp">
<img alt="Follow Roots" src="https://img.shields.io/twitter/follow/rootswp.svg?style=flat-square&color=1da1f2" />
</a>
</p>

<p align="center">
<strong>A modern WordPress stack</strong>
</p>

<p align="center">
<a href="https://roots.io/"><strong><code>Website</code></strong></a> &nbsp;&nbsp; <a href="https://docs.roots.io/bedrock/master/installation/"><strong><code>Documentation</code></strong></a> &nbsp;&nbsp; <a href="https://github.com/roots/bedrock/releases"><strong><code>Releases</code></strong></a> &nbsp;&nbsp; <a href="https://discourse.roots.io/"><strong><code>Support</code></strong></a>
</p>

## Supporting

**Bedrock** is an open source project and completely free to use.

However, the amount of effort needed to maintain and develop new features and products within the Roots ecosystem is not sustainable without proper financial backing. If you have the capability, please consider donating using the links below:

<div align="center">

[![Sponsor on GitHub](https://img.shields.io/static/v1?label=sponsor&message=%E2%9D%A4&logo=GitHub&style=flat-square)](https://github.com/sponsors/roots)
[![Sponsor on Patreon](https://img.shields.io/badge/sponsor-patreon-orange.svg?style=flat-square&logo=patreon")](https://www.patreon.com/rootsdev)
[![Donate via PayPal](https://img.shields.io/badge/donate-paypal-blue.svg?style=flat-square&logo=paypal)](https://www.paypal.me/rootsdev)

</div>

## Overview

Bedrock is a modern WordPress stack that helps you get started with the best development tools and project structure.

Much of the philosophy behind Bedrock is inspired by the [Twelve-Factor App](http://12factor.net/) methodology including the [WordPress specific version](https://roots.io/twelve-factor-wordpress/).

## Features

* Better folder structure
* Dependency management with [Composer](https://getcomposer.org)
* Easy WordPress configuration with environment specific files
* Environment variables with [Dotenv](https://github.com/vlucas/phpdotenv)
* Autoloader for mu-plugins (use regular plugins as mu-plugins)
* Enhanced security (separated web root and secure passwords with [wp-password-bcrypt](https://github.com/roots/wp-password-bcrypt))
- Better folder structure
- Dependency management with [Composer](https://getcomposer.org)
- Easy WordPress configuration with environment specific files
- Environment variables with [Dotenv](https://github.com/vlucas/phpdotenv)
- Autoloader for mu-plugins (use regular plugins as mu-plugins)
- Enhanced security (separated web root and secure passwords with [wp-password-bcrypt](https://github.com/roots/wp-password-bcrypt))

## Requirements

* PHP >= 7.1
* Composer - [Install](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx)
- PHP >= 7.4
- Composer - [Install](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx)

## Installation

1. Create a new project:
```sh
$ composer create-project roots/bedrock
```
2. Update environment variables in the `.env` file:
* Database variables
* `DB_NAME` - Database name
* `DB_USER` - Database user
* `DB_PASSWORD` - Database password
* `DB_HOST` - Database host
* Optionally, you can define `DATABASE_URL` for using a DSN instead of using the variables above (e.g. `mysql://user:password@127.0.0.1:3306/db_name`)
* `WP_ENV` - Set to environment (`development`, `staging`, `production`)
* `WP_HOME` - Full URL to WordPress home (https://example.com)
* `WP_SITEURL` - Full URL to WordPress including subdirectory (https://example.com/wp)
* `AUTH_KEY`, `SECURE_AUTH_KEY`, `LOGGED_IN_KEY`, `NONCE_KEY`, `AUTH_SALT`, `SECURE_AUTH_SALT`, `LOGGED_IN_SALT`, `NONCE_SALT`
* Generate with [wp-cli-dotenv-command](https://github.com/aaemnnosttv/wp-cli-dotenv-command)
* Generate with [our WordPress salts generator](https://roots.io/salts.html)
```sh
$ composer create-project roots/bedrock
```
2. Update environment variables in the `.env` file. Wrap values that may contain non-alphanumeric characters with quotes, or they may be incorrectly parsed.

- Database variables
- `DB_NAME` - Database name
- `DB_USER` - Database user
- `DB_PASSWORD` - Database password
- `DB_HOST` - Database host
- Optionally, you can define `DATABASE_URL` for using a DSN instead of using the variables above (e.g. `mysql://user:password@127.0.0.1:3306/db_name`)
- `WP_ENV` - Set to environment (`development`, `staging`, `production`)
- `WP_HOME` - Full URL to WordPress home (https://example.com)
- `WP_SITEURL` - Full URL to WordPress including subdirectory (https://example.com/wp)
- `AUTH_KEY`, `SECURE_AUTH_KEY`, `LOGGED_IN_KEY`, `NONCE_KEY`, `AUTH_SALT`, `SECURE_AUTH_SALT`, `LOGGED_IN_SALT`, `NONCE_SALT`
- Generate with [wp-cli-dotenv-command](https://github.com/aaemnnosttv/wp-cli-dotenv-command)
- Generate with [our WordPress salts generator](https://roots.io/salts.html)

3. Add theme(s) in `web/app/themes/` as you would for a normal WordPress site
4. Set the document root on your webserver to Bedrock's `web` folder: `/path/to/site/web/`
5. Access WordPress admin at `https://example.com/wp/wp-admin/`

## Documentation

Bedrock documentation is available at [https://roots.io/bedrock/docs/](https://roots.io/bedrock/docs/).

## Contributing

Contributions are welcome from everyone. We have [contributing guidelines](https://github.com/roots/guidelines/blob/master/CONTRIBUTING.md) to help you get started.

## Bedrock sponsors

Help support our open-source development efforts by [becoming a patron](https://www.patreon.com/rootsdev).
Help support our open-source development efforts [becoming a GitHub sponsor](https://github.com/sponsors/roots) or [patron](https://www.patreon.com/rootsdev).

<a href="https://kinsta.com/?kaid=OFDHAJIXUDIV"><img src="https://cdn.roots.io/app/uploads/kinsta.svg" alt="Kinsta" width="200" height="150"></a> <a href="https://k-m.com/"><img src="https://cdn.roots.io/app/uploads/km-digital.svg" alt="KM Digital" width="200" height="150"></a>
<a href="https://k-m.com/"><img src="https://cdn.roots.io/app/uploads/km-digital.svg" alt="KM Digital" width="200" height="150"></a> <a href="https://carrot.com/"><img src="https://cdn.roots.io/app/uploads/carrot.svg" alt="Carrot" width="200" height="150"></a> <a href="https://www.c21redwood.com/"><img src="https://cdn.roots.io/app/uploads/c21redwood.svg" alt="C21 Redwood Realty" width="200" height="150"></a> <a href="https://wordpress.com/"><img src="https://cdn.roots.io/app/uploads/wordpress.svg" alt="WordPress.com" width="200" height="150"></a> <a href="https://pantheon.io/"><img src="https://cdn.roots.io/app/uploads/pantheon.svg" alt="Pantheon" width="200" height="150"></a>

## Community

Keep track of development and community news.

* Participate on the [Roots Discourse](https://discourse.roots.io/)
* Follow [@rootswp on Twitter](https://twitter.com/rootswp)
* Read and subscribe to the [Roots Blog](https://roots.io/blog/)
* Subscribe to the [Roots Newsletter](https://roots.io/subscribe/)
* Listen to the [Roots Radio podcast](https://roots.io/podcast/)
- Join us on Roots Slack by becoming a [GitHub sponsor](https://github.com/sponsors/roots) or [patron](https://www.patreon.com/rootsdev)
- Participate on the [Roots Discourse](https://discourse.roots.io/)
- Follow [@rootswp on Twitter](https://twitter.com/rootswp)
- Read and subscribe to the [Roots Blog](https://roots.io/blog/)
- Subscribe to the [Roots Newsletter](https://roots.io/subscribe/)
Loading