All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Modified the
bundle
property in project build options to support the subset ofpolymer-bundler
options which can be serialized in a JSON file.
- Removed
insertPrefetchLinks
from build presets. See https://github.com/Polymer/polymer-build/issues/239 for details.
- Turned on insertPrefetchLinks for the bundled presets after prefetch link bugs were fixed.
- Add ProjectConfig toJSON method.
- Add browserCapabilities and basePath options.
- Add build preset support.
- Remove Node v4 support: Node v4 is no longer in Active LTS, so as per the Polymer Tools Node.js Support Policy we will not support Node v4 going forward. Please update to Node v6 or later to continue using the latest verisons of Polymer tooling.
- Add more documentation, and expose it through the JSON Schema.
builds
: Add support foraddPushManifest
build option. See polymer-build README for more information.
- Update version of plylog.
- [BREAKING] polymer.json is validated upon being read and an error will be thrown if any fields are of the wrong type. All toplevel fields are optional, and no error is thrown on encountering extra fields.
- Added "lint" config option for configuring polymer-lint.
- Added
isSources()
method to ProjectConfig: validates that a given file path matches the project's "sources" globs. Useful for determining if a file should be treated as a source file or as a dependency. - New Config Option:
builds
defines project build configurations. validate()
now checks thebuilds
property for missing and duplicate names.
- Added
validate()
method to ProjectConfig: validates that polymer.json contains valid paths.
- Add
package.json
metadata
- Add
.npmignore
- Initial release!