- Updated readme to remove reference to beta version in favor of release version.
- Pushing the beta version to production.
- Updated the clickTag URL to 'http://www.google.com' from 'http://example.com' due to ad being rejected by trafficker of recent banner ad.
- Updated versions default JS animation libraries.
- Reworking to allow Build A Banner to work in a Docker container.
- Added new banner type, standard Google banner with IAB Subload. This is to conform to the "subload" as outlined in this IAB post: https://iabtechlab.com/blog/building-light-weight-and-load-optimized-ad-creatives/
- The packages used in banner builder have been updated as follows:
- ansi-colors from 2.0.5 to 4.1.1
- del from 3.0.0 to 6.0.0
- gulp-htmlmin from 4.0.0 to 5.0.1
- gulp-rename from 1.4.0 to 2.0.0
- gulp-zip from 4.2.0 to 5.0.2
- htmlparser2 from 3.10.1 to 6.0.0
- image-size from 0.6.3 to 0.9.3
- yargs from 12.0.5 to 16.2.0
- Added changelog that was missing in 2.0.13
- Fixed the banner name prompt needed be restructured to return a promise
- Updated outdated packages
- Fixed error when using the "Doubleclick" build option. Error would occur when choosing to download a local copy of the Enabler.js. It now works as expected.
- In DoubleClick starter script.js added missing parentheses.
- Updated yeoman-generator to fix audit warnings
- Updated gulp.babel.js syntax to CommonJS. Using require instead of import.
- Updated Babel from 6.26.3 to 7.7.4
- Updated Gulp Babel from 7.01 to 8.0.0
- removed unneeded "run-sequence" dependency from the banner build process
- Updated Sizmek to use EB library instead of adkit.js. This required changes to index.html for clickthrough to fire
- Updated to Greensock 3.0.1 from Greensock v2.
- Updated CDN links for all other libraries referenced in code comments.
- A new banner type has been added "Standard Non-Google Ad".
- The "Standard/AdWords" has been renamed "Google Ad (DCM/Ad Words)"
- Banner archive was not including the invisible files like .babelrc and .gitignore in the archive. This is now fixed.
- A failed git merge resulted in 2.0.9 being identical to 2.0.8. Version 2.0.10 is a fix to get the changes to actully be in the code release.
- A basic "config.js" file is now created when initializing a Sizmek banner. The config file, when present, will also be packaged with the banner when doing a build.
- The "transform-origin" suggested style has browser prefixes removed
- The gitignore file now ignores the
.temp
directory used by BAB to serve WIP builds
- Sizmek banner build always reported banner size meta data as 300x250 and that has been corrected.
- Sizmek platform updated required some changes to the clickthru code. It's now wrapped in a listener. Notes on Sizmek changes, including notes on the possible need for a config.js file were added to the Sizmek readme file.
- Added "use strict" to default JS file for banners since minification adds it anyway. Helps prevent errors in production build of JS.
- Changes in SCSS files during development will now force a browser reload instead of injecting CSS changes into the banner.
- The JS minification settings were too aggressive and would break some banners. It's been ratched down to not manage variable names.
- The default "script.js" file has also changed the function style from named functions to function declarations.
- Some dependencies were listed in "devDependencies" which meant they did not install from the production version of BAB. They've been moved to the correct spot in the package.json file.
- The 'gulp man' function now returns a promise and will not cause a warning.
- This changelog has been updated to match the formatting of https://keepachangelog.com/en/1.0.0/ and have real content.
- The default banner seen immediately after installation has changed to be a little more pleasing and provide an example of styling and animation.
- This is a rebuild of the Yeoman Build A Banner workflow.
- Now uses Gulp 4