Skip to content

BladeRunnerJS 1.0.1

Compare
Choose a tag to compare
@andy-berry-dev andy-berry-dev released this 06 Jul 15:20
· 877 commits to master since this release

BladeRunnerJS 1.0.1

BRJS 1.0.1 fixes a major bug in BRJS 1.0 which prevented locale redirection working in IE. It also includes several other minor bugs fixes and improvements.

Strict mode warning in IE

BRJS 1.0 introduced a change where the HTML template service uses template tags across all browsers. To enable this in IE8+ it includes a shim which requires the browser to be in strict mode. A bug was introduced where the internal redirection page wasn't in strict mode which prevent multi locale apps working in IE*. This is fixed in 1.0.1.

Other minor fixes + improvements

  • BRJS no longer incorrectly determines test folder paths if an empty test directory exists inside of a test location
  • Warnings can now be hidden with the -q flag. With this flag only error level messages will be displayed.
  • The bundled Emitr microlibrary has been updated to show errors thrown by event handlers rather than swallowing them.
  • Presenter Parsers no longer go in to an infinite loop if a value is NaN.
  • Presenter OptionsNodeList.getOptionByLabel() now supports an ignoreCase argument
  • Presenter Parsers can now be removed from EditablePropertys.
  • TimeoutUtility now supports timeouts within timeouts.
  • index.jsp can now send redirects using response.sendRedirect().


API Documentation

Travis Build Status for v1.0.1:   Build Status

Closed Issues

The following issues labelled bug, feature, enhancement, experience, breaking-change, java-api, js-api or CaplinSupport have been closed:

  • Fix for index.jsp tokens not being replaced #1457
  • Warning about strict mode in IE* #1453
  • response.sendRedirect doesn't work in index.jsp #1450
  • allowing nested setTimeouts in TimeUtility #1449
  • allowing parsers to be removed from EditableProperty #1448
  • warn if location of tests dir is ambiguous #1446
  • Feature add ignore case to presenter OptionsNodeList #1431
  • Allow NaN to be handled by parsers without getting into an infinite l… #1429
  • [EMITR] Emitr shouldn't silently swallow errors in user code #1422
  • Allow hiding warnings from BRJS #1409
  • BRJS could be more friendly when leftover test folders are present #1302

18 issues closed; 11 labelled bug, feature, enhancement, experience, breaking-change, java-api, js-api or CaplinSupport from 1 milestones:
https://github.com/BladeRunnerJS/brjs/issues?milestone=38&state=closed

Found an Issue?

Parts of this release note have been auto-generated. If you notice any problems with it tell us