Skip to content

4.0-beta2 Release Notes

Maintenance release focusing on bug fixes and improvements of the dev / testing infrastructure.

Released 15 April 2019.

Developer Preview

VersionPress is not production-ready, use it with care. Learn more.

Highlights

The main changes since the previous beta are:

  • Several bugs have been fixed by contributors @mkreckovic, @candrews, @lframnes, @x1024 and others.
  • Our extensive test suite now fully passes and tests run automatically on Travis thanks to a great work done by @candrews. In general, we invested in a dev / testing infrastructure to make future contributions easier.
  • @iamlisaross worked on modernizing our docs site and the results are awesome – each page is easily editable via GitHub, the dev topics like plugin support are published in the new "Developer" section, there is full text search now, etc. We blogged about it.

On a related note, @pavelevap is joining the project as an official maintainer and we hope to work on full Gutenberg compatibility next.

Full changelog

Noteworthy issues

#1259 Travis CI
#1389 Improve Dockerized testing infrastructure

Noteworthy pull requests

#1385 Fix merge driver on Debian-based systems (#1384)
#1324 Fix wrong SELECT and SHOW queries detection
#1370 Make getMenuReference return "terms" instead of "term_taxonomy" (#1369)
#1368 Deploying docs site to Netlify (#1367)
#1334 Switch to MkDocs for documentation (#1332)
#1329 Dev setup updates – spring 2018

Pull requests

#1425 Add --format markdown option to the changelog tool
#1424 Changelog script
#1423 Update docs on development process (#1417)
#1422 Fix run-tests.ts: return non-zero exit code when tests fail
#1415 Have Travis run tests (#1259)
#1418 Update frontend dependecies
#1414 Fix markdownlint violation in docs/content/en/troubleshooting/iis.md
#1411 Small updates of exploring the test WP site after tests have run
#1410 Fresh site setup before CloneMergeTest (workaround) (#1409)
#1403 Docker Toolbox on Windows – notes (#1389)
#1401 New run-tests.ts, making test runs more reliable (#1389, #1400)
#1404 'Scripts' project with its own package.json, deps update (#1389)
#1399 Stop containers after tests (#1389)
#1398 Use digests for Docker images (#1389)
#1396 Use named volumes for tests (#1389)
#1397 Run CLI image as UID 33 (Debian's "www-data") (#1389)
#1395 Separate docker-compose files for dev and tests (#1389)
#1394 Revert "Run tests in Travis" for now
#1393 Minor docs updates around dev setup and testing (#1389)
#1392 Docs: separate page on Testing (#1389)
#1388 Run CLI as user 33:33 to match Debian's www-data (#1383)
#1385 Fix merge driver on Debian-based systems (#1384)
#1381 Run tests in Travis (#1259)
#1379 Make sure the test-logs directory exists
#1377 Upgrade to PHP_CodeSniffer and fix newly identified issues
#1378 Use PHP 7.2 in Travis to be consistent with Docker images
#1375 require_once for WordPress includes (#1374)
#1372 Update lockfile for npm 6.7
#1371 Set the "z" option for Docker volumes
#1324 Fix wrong SELECT and SHOW queries detection
#1370 Make getMenuReference return "terms" instead of "term_taxonomy" (#1369)
#1368 Deploying docs site to Netlify (#1367)
#1358 Add VSCode settings
#1353 Update frontend dependencies (#1351)
#1348 Use markdownlint for Markdown files
#1349 Fix subheading nesting in plugin-support.md
#1343 Updated docs page on Developer Preview
#1342 Docs README small update
#1340 Document VP_WP_CLI_BINARY setting
#1341 Update intro section on Docker
#1338 Fix frontend package vulnerabilities (#1335)
#1337 Update frontend dependecies (#1335)
#1334 Switch to MkDocs for documentation (#1332)
#1329 Dev setup updates – spring 2018
#1318 Fix typo in activation message
#1314 Add error when re-activating VP with WP-CLI (#1313)
#1310 Use WP 4.9 for test sites – part 2
#1309 Make checkboxes for bulk update checkable (#1308)
#1307 Use WP 4.9 for test sites

Direct commits to master

77ad593c Link to Gitter and support repo in ISSUE_TEMPLATE.md
84d3229e Updated intro message to mention beta instead of alpha
8244d42a Added link to announcement blog post

See all issues and PRs resolved for 4.0-beta2 or the GitHub project.