- Fix UMD setup and build process
- Add Wreqr.noConflict()
- Add Wreqr.VERSION
- Fixed a bug where reqres would not return a value using the 'top-level' Channel API.
- Remove AMD builds and add a single UMD style build.
- Adds Radio, allowing you to create explicit namespaces called Channels. A Channel is made up of an instance of each of the three messaging systems.
- Removes the Error on unhandled commands/requests
- update dependencies
- major version release
- minor fixes
-
Handlers (Commands/RequestResponse)
- BREAKING: renamed
addHandler
tosetHandler
to clarify the point of single handlers per named item - Allow an
initialize
function when extending from the base type - Added a
setHandlers
function that takes an object literal as the parameter, to configure multiple handlers in a single call
- BREAKING: renamed
-
Commands
- Introduced Wreqr.CommandStorage to store commands for later execution
- When a command has no handler, it will be stored for later execution
- When a handler for a stored command is added, the stored command will be executed
-
Updated build process to use Grunt v0.4
- Fixed "option strict" to be "use strict" ... #facepalm :P
- Added jam package config
- Fix calls to
.apply
to account for IE < 9 throwing an error whenarguments
is null or undefined
-
Commands
- Can specify multiple arguments for
execute
method
- Can specify multiple arguments for
-
RequestResponse
- Can speicfy multiple arguments for
request
method
- Can speicfy multiple arguments for
- Initial release