HISTORY.md revision 036fab074da81060fb60b59d53e8098aea321ea4
4778ff543a041ac356d6e661cc9b66c3fafa2092Adam MooreValueChange Change History
4778ff543a041ac356d6e661cc9b66c3fafa2092Adam Moore==========================
2c5ce90c334a2d0f18474e85c93b424b6ec9daaaAdam Moore
4778ff543a041ac356d6e661cc9b66c3fafa2092Adam Moore3.5.0
2c5ce90c334a2d0f18474e85c93b424b6ec9daaaAdam Moore-----
4778ff543a041ac356d6e661cc9b66c3fafa2092Adam Moore
c4e6d94ea429e473a6732b6eb5e0fc980e822881Adam Moore* Changed the name of the synthetic event to "valuechange" (all lowercase) for
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore greater consistency with DOM event names. The older "valueChange" name will
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore continue to be supported indefinitely, but for consistency I recommend
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore switching to "valuechange".
87d6b0a14cce52c4faa4b78fc9878eb553dab0d5Adam Moore
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore* Added support for delegated valuechange events. You can now use `delegate()`
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore to attach a valuechange event to a container node and be notified of changes
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore to any descendant that matches the specified delegation filter.
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore* The valuechange event facade now includes `currentTarget` and `target`
87d6b0a14cce52c4faa4b78fc9878eb553dab0d5Adam Moore properties like a good little synthetic event.
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore
87d6b0a14cce52c4faa4b78fc9878eb553dab0d5Adam Moore3.4.1
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore-----
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore* No changes.
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore3.4.0
1b298c6f0ef597aa4ab0b8bcb25430b6c9a87749Adam Moore-----
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore* No changes.
9fb523cf517ad4d6a53ae9f461d672cba63835d2Adam Moore
9fb523cf517ad4d6a53ae9f461d672cba63835d2Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore3.3.0
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore-----
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore* Focus is now used (in addition to keyboard and mouse events) as a sign that
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore we should begin polling for value changes. [Ticket #2529294]
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore* If the value changes while an element is not focused, that change will no
87d6b0a14cce52c4faa4b78fc9878eb553dab0d5Adam Moore longer be reported the next time polling is started (since it couldn't have
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore been user input).
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore3.2.0
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore-----
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore* Module renamed to `event-valuechange` and refactored to be a true synthetic
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore event.
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore* The `value` and `oldValue` event facade properties were renamed to `newVal`
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore and `prevVal` respectively, for consistency with other change event facades
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore throughout the library.
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore* Performance improvements.
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore
91ff24e65531ce8bf171340d9384182f8c168af3Adam Moore3.1.2
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore-----
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore* No changes.
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore
87d6b0a14cce52c4faa4b78fc9878eb553dab0d5Adam Moore
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore3.1.1
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore-----
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore* No changes.
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore3.1.0
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore-----
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore* Initial release as `value-change`.
d4dbc3afb5bb9cfd13490b358dc37bf951104ca7Adam Moore