# [4.0.0](https://github.com/ngageoint/opensphere-build-index/compare/v3.2.0...v4.0.0) (2020-09-21) ### Bug Fixes * **error:** fail build on error and document debugJs option ([8ab95de](https://github.com/ngageoint/opensphere-build-index/commit/8ab95dee88043c0eebd5df0559339b824b864b40)) ### Features * **webpack:** write debug index for webpack build ([43c8f09](https://github.com/ngageoint/opensphere-build-index/commit/43c8f093b9122fa5e951ce1f7f2af6c4a4fec538)) ### BREAKING CHANGES * **webpack:** This writes a debug index designed for builds using webpack and closure-webpack-plugin. Projects must be updated to use webpack in the build, and index options must be updated to include a debugJs path to the debug bundle generated by webpack. # [3.2.0](https://github.com/ngageoint/opensphere-build-index/compare/v3.1.1...v3.2.0) (2020-07-15) ### Features * **goog:** add closure mixin to fix debug load of legacy modules ([020913d](https://github.com/ngageoint/opensphere-build-index/commit/020913dbebcbb20ca631da15cd2b980069bae9d4)) ## [3.1.1](https://github.com/ngageoint/opensphere-build-index/compare/v3.1.0...v3.1.1) (2020-02-25) ### Bug Fixes * **debug:** generate manifest in debug-only builds (no gcc-manifest) ([35c4434](https://github.com/ngageoint/opensphere-build-index/commit/35c44341b0fcff267485563a00f8e2a34df547b1)) # [3.1.0](https://github.com/ngageoint/opensphere-build-index/compare/v3.0.3...v3.1.0) (2020-02-24) ### Bug Fixes * **debug:** provide manifest path to debug loader ([e69119d](https://github.com/ngageoint/opensphere-build-index/commit/e69119de5d66eacdc9d03fdbd97b14ab33bedaa8)) ### Features * **debug:** add debug app loader with goog.module support ([b038f37](https://github.com/ngageoint/opensphere-build-index/commit/b038f37e1fb2877bcaa45c0ed478fa4a8efc4fbd)) * **debug:** improve goog.module regex ([8c0158a](https://github.com/ngageoint/opensphere-build-index/commit/8c0158ae85b3abcf87fd9f2730b1235e9a20d6da)) ## [3.0.3](https://github.com/ngageoint/opensphere-build-index/compare/v3.0.2...v3.0.3) (2020-02-05) ### Bug Fixes * **gcc:** update closure deps ([6ef8d64](https://github.com/ngageoint/opensphere-build-index/commit/6ef8d640b2e758d36fa5348d447a009b167a756f)) ## [3.0.2](https://github.com/ngageoint/opensphere-build-index/compare/v3.0.1...v3.0.2) (2020-01-31) ### Bug Fixes * **goog:** resolve the closure library from the cwd first ([6c5ddb8](https://github.com/ngageoint/opensphere-build-index/commit/6c5ddb895a5e3bebb42a1d05c07c42d75573e7dd)) ## [3.0.1](https://github.com/ngageoint/opensphere-build-index/compare/v3.0.0...v3.0.1) (2019-12-09) ### Bug Fixes * **debug:** create the debug loader once ([8fd5f5f](https://github.com/ngageoint/opensphere-build-index/commit/8fd5f5f1ff57d7a0b02841c213e3f1f5135098a1)) # [3.0.0](https://github.com/ngageoint/opensphere-build-index/compare/v2.2.2...v3.0.0) (2019-11-27) ### Bug Fixes * **loader:** throw an error if the debug loader promise is rejected ([6304edd](https://github.com/ngageoint/opensphere-build-index/commit/6304edd3d62d83c6604786cfe1c1514722425a38)) ### Features * **debug:** replace debug loader with Closure's ([e52e856](https://github.com/ngageoint/opensphere-build-index/commit/e52e856bd5c1e2923869f23da718c56f5504402d)) ### BREAKING CHANGES * **debug:** The debug loader has been removed in favor of generating Closure dependencies and using goog.bootstrap. While this requires no changes to existing index templates, it is a significant change to how applications load in debug mode so a major version update seems warranted. ## [2.2.2](https://github.com/ngageoint/opensphere-build-index/compare/v2.2.1...v2.2.2) (2019-08-15) ### Bug Fixes * **debug:** fix detection of JS tags in debug template ([2f086ba](https://github.com/ngageoint/opensphere-build-index/commit/2f086ba)) ## [2.2.1](https://github.com/ngageoint/opensphere-build-index/compare/v2.2.0...v2.2.1) (2019-08-15) ### Bug Fixes * handle win32 paths ([974af8f](https://github.com/ngageoint/opensphere-build-index/commit/974af8f)) # [2.2.0](https://github.com/ngageoint/opensphere-build-index/compare/v2.1.0...v2.2.0) (2019-08-02) ### Features * **karma:** Add script loader for Karma unit testing. ([dc0e686](https://github.com/ngageoint/opensphere-build-index/commit/dc0e686)) # [2.1.0](https://github.com/ngageoint/opensphere-build-index/compare/v2.0.0...v2.1.0) (2019-07-18) ### Features * **debug:** Use a script loader in the debug index. ([41c45af](https://github.com/ngageoint/opensphere-build-index/commit/41c45af)) # [2.0.0](https://github.com/ngageoint/opensphere-build-index/compare/v1.1.0...v2.0.0) (2018-06-26) ### Features * **buildindex:** exit on errors ([23490e1](https://github.com/ngageoint/opensphere-build-index/commit/23490e1)), closes [#1](https://github.com/ngageoint/opensphere-build-index/issues/1) ### BREAKING CHANGES * **buildindex:** process now exits on errors # [1.1.0](https://github.com/ngageoint/opensphere-build-index/compare/v1.0.0...v1.1.0) (2018-01-17) ### Features * **template:** use template file paths if provided ([ca7396b](https://github.com/ngageoint/opensphere-build-index/commit/ca7396b))