Skip to content

Releases: topheman/vanilla-es6-jspm

v0.10.3

30 Nov 23:21
Compare
Choose a tag to compare
  • upgraded to systemjs@0.19.6 (fixing warnings for modules set to the global) 444991d
  • upgraded some npm outdated dependencies
  • upgraded protractor to v3.0.0 ae85810
  • added node v4.2.1 to travis CI tests

v0.10.2

29 Sep 21:55
Compare
Choose a tag to compare
  • Fixed build failing on pull requests from external forks 7543fce
  • Not executing e2e tests with SauceLabs any more on pull requests for security reasons - see explanation
  • Added link to SauceLabs report

Changelog: v0.10.1...v0.10.2

v0.10.1

26 Sep 20:41
Compare
Choose a tag to compare
  • add webdriver-manager update at postinstall (for both users to simplify installation & travis to make sure it has last selenium binaries - it appears some containers don't, see #2 )

Changelog: v0.10.0...v0.10.1

v0.10.0

20 Sep 18:57
Compare
Choose a tag to compare

TL;DR

  • Updated to latest jspm (core, dependencies & builder)
  • Added YUIDoc support

JSPM

  • upgrade to jspm@0.16.6 + run jspm dl-loader --latest 70afed4
    • updated babel, babel-runtime & core-js to latest
    • now running with systemjs@0.19.0 (latest)
  • upgrade to systemjs-builder@0.14.3 feb0745
    • now using latest APIs (builder.buildStatic)
    • upgrade to plugin-css@0.1.17 (previous version was failing build)

Misc

Documentation automated generation (more infos in README)

  • setup YUIDoc
  • setup yuidoc-theme-topheman
  • setup following tasks:
    • npm run yuidoc
    • gulp build --with-docs 5277862
  • setup tests for this part in Travis f8429b7

Changelog: v0.9.0...v0.10.0

v0.9.0

27 Aug 21:05
Compare
Choose a tag to compare

Changelog : v0.8.1...v0.9.0

v0.8.1

26 Aug 23:51
Compare
Choose a tag to compare

Add SauceLabs support to run e2e tests from Travis CI. 7898239

For more infos, read this post: Setup Travis CI & SauceLabs for Protractor

Changelog : v0.8.0...v0.8.1

v0.8.0

25 Aug 20:04
Compare
Choose a tag to compare

Breaking changes:

  • now using jspm@0.16.0 after jspm v0.16.0 release fab819e
  • gulp <task>:<env> is now gulp <task> --env <env> 0be9352
    • --env flag is reflected in process.env.ENV 8147d55
    • if an environment variable ENV exists, it will be taken in account 8147d55
  • prod is now dist (like in gulp serve --env dist) 43683c5

Features:

  • setup protractor
    • create some e2e tests
    • add forever to support standalone e2e testing (still beta)
  • add flags to gulp serve task:
    • --port: overrides the port of the server you'll launch 952e831
    • --disable-watch: disables watching/reloading 952e831
    • --open false: won't open the site in the browser e57acb2
  • server port is now defined in package.json under config.port
    • used for gulp serve ed2d8db
    • used for e2e test npm run e2e-test 156258f
  • gulp build --env test: build your app with the test configuration into build/dist e97b4cd
    • header in js/css/html telling it's a test base build f2d269f
  • update outdated dependencies:

Changelog : v0.7.2...v0.8.0

v0.7.2

19 Aug 17:41
Compare
Choose a tag to compare
  • fix gulp path in bin/test-build.sh using $(npm bin)
  • now call gulp and karma from node_modules/.bin instead of the bin folder in each of there own in node_modules

Changelog : v0.7.1...v0.7.2

v0.7.1

19 Aug 16:07
Compare
Choose a tag to compare
  • fix bin/test-build.sh (bug when nothing to stash - show diff )
  • change message in index.html
  • add LICENSE

Changelog : v0.7.0...v0.7.1

v0.7.0

18 Aug 22:18
Compare
Choose a tag to compare
  • clean up karma output from console.*() 8171d9f
  • add git pre-commit hook
  • add html banner
  • add npm run test-build
    • test gulp build
    • if build/dist is under git management, git stash/unstash before and after testing
  • add npm run test-build to Travis CI
  • add git pre-push hook (with npm run test-build)
  • fix gulp sass: better error handling 500d695
  • update some outdated devDependencies (add badge)
  • update README.md

Changelog : v0.6.0...v0.7.0