- Updaed dependency on supertype and other lint-related changes.
- Firefox selects which can end up with "null" as value
- Temporary fix to deal with IE select bug
- Changed data- prefix to bindster-
- Don't update selects when they have not changed
- Prevent xxx props from being suppressed outside of mappers (revised)
- Parse results were not being fed into trigger
- Prevent node is not defined error
- Prevent xxx props from being suppressed outside of mappers
- Made property lookup not throw errors
- Made value setting not dependent on controller in event handling
- Fixed broken event handler
- Added support for b:pleaseselect to have {} JS expression
- Asynchronous validation
- Remove support for xxxGet and xxxSet
- Added handling for value/descriptions in types plumbing through to selects
- Added the ability to iterate on scalar with values property in which case it iterates the values
- Added call-out to material_select to deal with materialize selects
- Make 1.0.2 work with IE
- PR for sort order
- fixed problem with not putting events on empty iterates
- No change
- Fixed accidental typo
- Going to semver convention
- pending error not cleared with deferred set functions inside iterated blocks
- Radio buttons with null value would end up not repainting after iteration (clones)
- Make sure there are no duplicate events for subtle changes in event action
- Added wild card route
- Added support for single and mult-page hybrid apps using encoding of the paths
- Stop double-encoding URLS to prevent funny looking URLs
- Router updates urls for nested routes (e.g. popups) and restores them
- This allowed fixing a bug where sometimes a route would not be entered if it was already in the address bar
- Allow bindSet to be called when using controller level validation
- bindster_amorphic - don't override bindster or controller if already present
- Further fix to radio button cloning
- added controller.render for partial renders
- Added controller.isPending to determine whether a validation operation is pending server action
- Added controller.setIncludeURLSuffix to allow a suffix for URLs on include files to fix cache problems
- Offer ability to but don't enforce not refreshing if no new changes from server
- Don't refresh if no new changes from server
- Skip over field in "pending" state
- DOMSet did not work on radio buttons with false value
- Added focus setting for radio and checkbox
- Fixed problem introduced by 0.1.37
- Log errors
- Iterating groups of radio buttons caused them to get unchecked
- Allow changes to select text without disturbing what is selected
- Correction for bindster test framework
- Upgraded bindster test framework to make faster and more reliable
- Fixed a bug with Drop downs so that they display "Select..." as a list item
- Added bindster test framework
- Added loopiterate on iterate to get the ordinal of the filtered list
- Handling of radio buttons with variables as true value and validation for radio buttons for null values
- refresh to show the online loading message if implemented
- router.js -Don't process lower level enter's if you route while processing a higher level enter
- bindster.js - Don't consider fields that are awaiting defered status to be errors for SetFocus purposes
- Added amorphic status
- Don't crush ver
- You can specify a node reference or id in controller.validate()
- Triggers were not being called for checkboxes
- Triggers were not being consistently called
- Included support for routing by id
- The user defined properties surfacing in the route passed to enter/exit no longer have a prefix of __
- nested: true is now available as a route property that specifies that the route is nested and does not cause the current route to be exited (calling exit). You can use router.popRoute() to restore the previous route
- You can pass parameters in the route function which are passed along to the enter function
- Fixed a problem where routes could not be re-initialized
- Added tests