Changelog

Last Changes

v2.1.2

  • #159: documentation: fixed identifier in top-level API doc

v2.1.1

  • #158: date/time formatter: removed useless, possibly harmful global assignment

v2.1.0

  • #157: date/time formatter: support Date objects and full ISO-date as input + NEW FEATURE: see ticket for details

v2.0.0

  • #155: i18n helper: fixed doc comments

v2.0.0-rc.1

  • #154: fixed dependencies in package.json

v2.0.0-rc.0

  • #153: updated infrastructure (Travis-CI/sauce labs)

v2.0.0-beta.2

  • #152: default.theme: revert styleSource to plain CSS

v2.0.0-beta.1

  • #151: default.theme: added sass-options

v2.0.0-beta.0

  • #147: documentation: added main module API docs

v2.0.0-alpha.5

  • #150: parser: added additional date fallback formats

v2.0.0-alpha.4

  • #149: removed i18n + BREAKING CHANGE: see ticket for details

v2.0.0-alpha.3

  • #148: include dist/laxar-uikit.* in NPM package, add browser field to package.json

v2.0.0-alpha.2

  • #141: updated dependencies to bootstrap 3.3.7, font-awesome 4.7.0, and moment 2.17.1
  • #142: project: improved README.md
  • #146: default.theme: added theme.json descriptor

v2.0.0-alpha.1

  • #145: project: updated dev-dependencies, upgraded to webpack 2
  • #139: removed dom.cssTransformPropertyName helper + BREAKING CHANGE: see ticket for details

  • #143: removed i18n.languageTagFromScope, fixed tests + BREAKING CHANGE: see ticket for details

  • #142: the compass dependency has been removed + BREAKING CHANGE: see ticket for details

  • #140: added missing glyphicons fonts to enable building from SCSS sources

  • #138: adapted to changes due to removing angular in LaxarJS + BREAKING CHANGE: see ticket for details

v2.0.0-alpha.0

  • #135: adapted to changes due to removing angular in LaxarJS + BREAKING CHANGE: see ticket for details

  • #134: using locally installed jspm

  • #133: testing: updated spec runners to Jasmine 2.4
  • #132: transformed AMD modules to es2015 modules + BREAKING CHANGE: see ticket for details

v1.1.0

  • #130: styling: updated FontAwesome (v4.4) + NEW FEATURE: see ticket for details

  • #129: tests: allow to execute spec-tests using a project RequireJS configuration + NEW FEATURE: see ticket for details

  • #128: added Travis-CI build integration + NEW FEATURE: see ticket for details

  • #124: api-doc: update generated api doc

v1.0.0

  • #123: documentation: fixed some minor issues

v1.0.0-beta.0

  • #116: documentation: provided updated API doc for relevant modules

v1.0.0-alpha.7

  • #105: project: removed now-standalone controls + BREAKING CHANGE: see ticket for details

  • #121: project: renamed to laxar-uikit

  • #122: require_config, bower: removed deps field and updated grunt-laxar

v1.0.0-alpha.6

  • #118: i18n: added as export to module
  • #117: project: added missing license

v1.0.0-alpha.5

  • #115: axInput: exposed formatter and parser as public api of laxar uikit + NEW FEATURE: see ticket for details

  • #114: axInput: removed some ie8 specific code

  • #113: axPageFade: added axPageFade which had been removed from LaxarJS core (LaxarJS/laxar#181) + NEW FEATURE: see ticket for details

  • #112: axInput, axTooltip: tooltip now reflects position change of anchor element.

v1.0.0-alpha.4

  • #110: styling: updated FontAwesome (v4.3) and Bootstrap (v3.3)
  • #108: footprint: removed dom.getComputedStyle + BREAKING CHANGE: see ticket for details

  • #106: footprint: removed dom.ensureRenderingAndApply + BREAKING CHANGE: see ticket for details

v1.0.0-alpha.3

  • #45: axLocalize: do not require a localization when filtering primitive values + NEW FEATURE: see ticket for details

  • #97: axInput: implemented ngModelOptions defaults for AngularJS 1.3.x

  • #70: layer: remove requirement for jQuery UI.

v1.0.0-alpha.2

  • #96: axInput: added possibility to configure how a two digit year is interpreted. + BREAKING CHANGE: see ticket for details

v1.0.0-alpha.1

  • #98: axInput: fixed tests for upcoming usage of Angular 1.3.
  • #102: refactoring: normalized AngularJS module and injection names
  • #80: footprint: removed underscore dependency

  • #107: cleanup: removed dist-task fragments from grunt- and package configuration

  • #109: axInput: fixed another moment creation from string

  • #104: axInput: fixed moment creation from string
  • #101: layer: fixed random order of tabbable nodes.
  • #100: axInput: fixed missing error class on syntax error when using AngularJS 1.3.
  • #99: require_config: added jquery dependency shims for trunk8 and bootstrap-tooltip

v0.21.0

  • #94: axAffix: added missing require-configuration
  • #93: default.theme: changed external encoding to utf-8 + NEW FEATURE: see ticket for details

v0.20.0

  • #91: axInput: fixed null-pointer in string length validation
  • #90: axInput: added minimumLength validator for string values + NEW FEATURE: see ticket for details

  • #92: axInput: decimalTruncation (variable length format) + NEW FEATURE: see ticket for details

  • #88: default.theme: Fixed auto-prefixer configuration

v0.19.0

  • #87: axInput: Changed controller implementation to be compatible with AngularJS 1.3.
  • #86: axInput: Fixed attaching multiple focusout handlers.
  • #85: axInput: Fixed endless loop if grouping separator was set to empty.
  • #84: axDatePicker: avoid unnecessary 404 requests for i18n
  • #83: axDatePicker: performance: build calendar lazily
  • #82: fix: removed console.log statement
  • #81: axInput: performance: build tooltip lazily

v0.18.0

  • #79: refactoring: use laxar.string instead of laxar.text
  • #78: axInput: be more strict when parsing dates

v0.17.0

  • #77: Added affix control + NEW FEATURE: see ticket for details

  • #73: Updated jQuery UI to 1.11.1 and removed touch punch. + BREAKING CHANGE: see ticket for details

v0.16.0

  • #76: Implemented directives for dynamic text truncation. + NEW FEATURE: see ticket for details

  • #74: DatePicker: Fixed support for ngReadonly and ngDisabled.

  • #72: Styling: Updated font awesome (v4.2) and bootstrap (v3.2)
  • #71: Styling DatePicker: Fixed color definitions.

v0.15.0

  • #67: Styling: refactored default.theme
  • #69: layer: allowed prevention of scrolling the body when showing. + NEW FEATURE: see ticket for details

  • #68: fixed wrongly global assert in jshintrc.

  • #66: fixed ont-size can change depending on disabled- or error-state
  • #65: axAccordion: fixed unchecked call to $apply

v0.14.0

  • #60: portal, dom: deprecated dom.ensureRenderingAndApplyFunction and removed usage
  • #64: tests: make sure PhantomJS is installed properly, before running spec tests.
  • #63: Styling DatePicker: Highlighted current day
  • #62: Styling: extend mixin to equal col height for different widths
  • #61: axButtonList: fixed double click handling with debounce function

v0.13.0

  • #59: Fixed width of a single col in a row
  • #58: Styling table: Fixed row selecton is not visible
  • #57: Styling table: Added new table style (skeletal)

v0.12.0

  • #55: don't try to load widget.json in laxar_uikit specs.
  • #56: axConfirmButton: fixed initialization of html label
  • #54: Styling confirm control: fixed unnecessary linebreak
  • #53: Styling table: Refactored table cells with form elements
  • #52: Styling buttons: refactored animation for busy state
  • #51: Remove some obsolete NPM devDependencies.
  • #50: Removed expensive layout polling from axConfirmButton
  • #49: Styling status classes: Refactored
  • #48: Styling icons: customized icon size independent from font size
  • #47: added missing require path mapping for jjv and jjve.

v0.11.0

  • #46: axDatePicker: Fixed wrong regional settings in Internet Explorer.
  • #44: axInput: added support for checkboxes.
  • #42: Styling global IE10: Fixed layout problems with input clear button
  • #43: jshintrc: disabled enforcement of dot notation for object property access.
  • #41: Styling table: Added border style support for sub rows
  • #40: Styling table: Fixed vertical alignment of buttons in a table cell
  • #39: Styling table: Fixed some variables can not be overwritten
  • #38: axInput: fixed spec test in MSIE8
  • #37: Added support for bootstrap table classes
  • #36: axInput: documented configuration options under docs/manuals/configuration.md
  • #35: Refactored third party dependencies
  • #32: axInput: Allow to validate on focusout instead of on keypress + NEW FEATURE: see ticket for details

  • #34: Fixed axDatepicker, which was breaking MSIE8 by trying to set the type attribute.

v0.10.0

  • #33: Improved styling of an input field with an unit sign
  • #31: Added new validation behavior: display of errors to the user can now be deferred. + NEW FEATURE: see ticket for details

  • #30: Fix relative json messages imports (workaround for bug in requirejs-json plugin)

  • #29: Added additional css class to increase space between cols
  • #28: Added additional css class for two column layout
  • #27: axDatePicker now warns if yearRange is used without minDate and maxDate
  • #26: Added new css class to add space between two rows
  • #25: Updated font awesome (4.1)
  • #24: Fixed incorrect col indent for nested layouts
  • #23: Fixed datepicker on axInput with changing locale.
  • #22: Fixed icons depends on position of class ax-icon- or fa- in attribute.
  • #21: Reduce complexity to overwrite variables.
  • #20: Fixed ax-error class should work for labels.
  • #19: Made axInputRequired work for radio buttons.
  • #18: Fixed handling of axInputMinimum and axInputMaximum for empty field.
  • #16: Fixed handling of axInputRequire by triggering re-validation on change.
  • #17: Fixed boostrap horizontal form is not compatible with laxar uikit grid.
  • #15: Fixed incomplete refresh of $viewValue after format change.
  • #14: Fixed selection required error message for select boxes.
  • #13: Code formatting, added license for font-awesome and removed max-width for popovers.
  • #12: Moved colors form default.theme to laxar_uikit
  • #11: Fixed bootstrap limit of form-inline rules for view-ports.
  • #9: Update Bower from ~1.2.8 to ~1.3.3.
  • #8: The axInput control now respects the scope locale for on-focus formatting.
  • #7: Fixed grid depends on position of class col-lg in attribute.
  • #6: Now the margin-top for a button variant (sm, xs) will calculate depending on bootstrap variants.
  • #5: Removed console.log statements from text-ellipsis control.
  • #4: Fixed table style with form elements.
  • #3: Fixed spelling in grid classes.
  • #1: Fixed compass environment for execution from bower components.