Skip to content

Releases: dreamsicle-io/wp-theme-assets

0.0.14

07 Nov 19:25
Compare
Choose a tag to compare

Changes

  • Installs gulp-concat, gulp-tap, gulp-cached, minimist, gulp-order, and gulp-if.
  • Uninstalls vinyl-source-stream.
  • Fixes README title bug.
  • Adds proper promise catcher to all del() instances.
  • Adds src .md files for building of README file.
  • Splits README tasks in 2.
  • build:package:readme:header is now a dep of build:package:readme.
  • build:package:readme:header builds the header from build:package.json.
  • build:package:readme concats all MD together.
  • Watch tasks adjusted to fit new build:package format.
  • All build:js tasks consolidated into a single task.
  • Now allows for automatic generation of any top level source JS (Like the Sass task).
  • Sass only builds top level to save from generating accidental unprefixed modules as CSS files.
  • Clean task now uses all other clean tasks for consistency.
  • Removes all old build:js abstracted tasks.
  • Adds --env production to build task.
  • Now parses args with minimist (only --env for now).
  • Now Only minifies and uglifies on --env production.
  • Adds cache pipe to all build tasks (Improves build times by orders of magnitude).

Update

  1. Replace gulpfile.js making sure to set the vendorCss, vendorJs, vendorImages constants if necessary.
  2. Run npm uninstall --save-dev vinyl-source-stream.
  3. Run npm install --save-dev minimist gulp-concat gulp-tap gulp-cached gulp-order gulp-if.
  4. Replace build script in package.json with node ./node_modules/gulp/bin/gulp build --env production.

0.0.13

02 Nov 17:49
23320d6
Compare
Choose a tag to compare

Changes

  • Adds README.md to all directories.
  • Removes translation test from WP_Theme_Assets php class.
  • Removes test modules.
  • Adds _functions.scss file.
  • Ignores *.pot files instead of entire languages directory.
  • Uses new themeName key as README.md title.

Update

  1. Replace /includes/class-wp-theme-assets.php.
  2. Replace gulpfile.js.

0.0.12

02 Nov 05:19
8ca9897
Compare
Choose a tag to compare

Changes

  • Updates dependencies (Fixes #3).
  • Uses new themeName key in package.json as the rational name for the theme.
  • Adds build:vendor tasks to easily import dep files that are not part of build to the build directory.

Update

  1. Run the following command: npm install --save-dev [email protected] [email protected] [email protected] [email protected] [email protected] [email protected].
  2. Add a themeName key to package.json set to the rational name of the theme. The name key should correspond to the theme directory.
  3. Replace /includes/class-wp-theme-assets.php.
  4. Replace gulpfile.js.

0.0.11

22 May 23:22
80c111a
Compare
Choose a tag to compare

Changes

  • Updates gulp-sass-lint to 1.4.0 (Fixes #1).
  • Namespaces all test Sass.
  • Adds package-lock.json back to this repo for deep dependency vulnerability tracking via GitHub (no effect on users).

Update

  1. Run the following command: npm install --save-dev [email protected].

0.0.10

20 May 04:09
abeab97
Compare
Choose a tag to compare

Changes

  • Makes package.json all boilerplate.
  • Ignores package-lock.json from root of repo (users will still push generated lock file when using the package).

0.0.9

01 May 21:59
db4f34b
Compare
Choose a tag to compare

Changes

  • Updates dependencies (babel-core, gulp-autoprefixer, browserify, gulp-wp-pot, gulp-debug).
  • Fixes bug where translators: comments in php were not being built to the .pot translation file. (Solves #2)
  • Fixes typos in gulpfile.js task comments.

Update

  1. Replace gulpfile.js.
  2. Run the following command: npm install --save-dev [email protected] [email protected] [email protected] [email protected] [email protected].

0.0.8

27 Apr 03:14
Compare
Choose a tag to compare

Changes

  • Adds package-lock.json file to enable full dependency vulnerability tracking in GitHub.

Update

  1. Replace contents of, or remove reference to package-lock.json from .gitignore file.
  2. Push package-lock.json to the repository.

0.0.7

25 Apr 22:01
Compare
Choose a tag to compare

Changes

  • Fixes bug with the build:package task in the watch task when package.json changes.
  • Now uses JSON.parse(fs.readFileSync(...)) instead of a simple require when gathering package.json data.

0.0.6

24 Apr 22:08
Compare
Choose a tag to compare

Changes

  • Fixes bug where site.min.css was not being enqueued properly by the WP_Theme_Assets php class.

0.0.5

24 Apr 21:50
Compare
Choose a tag to compare

Changes

  • Fixes incorrect package.json pushed @ 0.0.4.