Skip to content

WebSharks Phings v160627.38807

Compare
Choose a tag to compare
@jaswrks jaswrks released this 27 Jun 10:48
· 106 commits to master since this release

Most Important Changes

  • 000000-dev now dev: See: #124
  • IMPORTANT: New required .build.props property: project_text_domain
  • IMPORTANT: New required .build.props property for lite variation: project_lite_text_domain
  • IMPORTANT Dotfiles Update: While not required, whenever you upgrade to this release of the Phings project, please update to the latest copy of our .gitignore and .gitattributes file also. You can get them from websharks/dotfiles.
  • IMPORTANT: As noted below, many of the pattern sets were updated in this release. Please review your next build carefully in case there are any new bugs. In particular, please be sure to review the files that make it into the final ZIP distro, as well as the final Lite repo at GitHub. I don't believe there are any problems and it should be more accurate now), but given the number of changes to the pattern sets in this release, it's worth your time to do a quick review just to be sure.

Additional Changes in This Release

  • New Wiki Article: https://github.com/websharks/phings/wiki/Build-Props
  • New Feature: If you're on a Mac and you have terminal-notifier installed, a completion notification will now be displayed on success. Chances are, you already have this installed. You can type $ which terminal-notifier to check. If not, install it via Homebrew by typing: $ brew install terminal-notifier. Note also that Terminal Notifier can be configured from your system settings on a Mac; i.e., you can disable this if you'd like, or silence them, etc. See: System Preferences → Notifications → terminal-notifier for details.
  • Reorganized all pattern sets. Now using a layered approach that is based on our .gitignore and .gitattributes file for better consistency and easier maintenance.
  • Adding defaultExcludes="false" to all <fileSet> tags now that there is a more comprehensive approach being taken with exclusions (i.e., pattern sets were drastically improved in this release).
  • Refactor: _is_wp_core_framework_project now _is_core_project.
  • Refactor: _is_lite_build now _doing_lite_build.
  • Refactor: _has_lite_build_props now _has_lite_variation.
  • Adding GitHub credential validator. Now required to finish a release.
  • Adding Slack credential validator. Now required to finish a release or update bleeding edge.
  • Correcting indentation in all files; i.e., no need to indent inside <?xml> tag.
  • Adding phingVersion="2.14.0" to main project; i.e., this version of Phing is now a strict requirement.
  • Bug fix. The _target property during a lite-only build should be set to build-lite.

Full List of All Changed Files