- Breaking: Prevent executing loaded callback multiple times. This is breaking only for master implementation in case when master didn't call
removeSlave
on iframe element removal. (#39)
- Fixed barcode plugin stoping propagation of keydown after scan is finished (#38)
- Fixed barcode plugin not picking up codes on low end machines (#37)
- Added logs to track diff between keydown's inside barcode plugin (#36)
- Added logs to barcode plugin (#34)
- Fix barcode plugin not working with custom prefix (#32)
- Update ini (#28)
- Update tar (#27)
- Fix scroll event data top and left properties in non-quirks mode (#26)
- Update
path-parse
(#22) - Update
hosted-git-info
(#15)
- New barcode scanner plugin (#23)
- Fix async message not resolving promise (#19)
- Implemented critical log level independent of debug option (#18)
- Changed log level to critical on errors regarding allowed origins and slaveId mismatch (invalid value) which are definite dealbreakers in cross-frame communication (#18)
- Renamed events:
Slave.Snooze
->Slave.Mute
Slave.Awake
->Slave.Unmute
- Project now have CODEOWNERS (#12)
test:watch
can be used to watch code changes and run tests (#12)
- Async callback in Slave now returns only what is resolved in a parent frame (#11)
- Change logger implementation so it works on Chrome 50 (73ac30a8e3231fb78bc3dd0fbbd15dcef1ad76c4)
- Add missing doc images (c0ec6e8e0d63147385cc8b8208752ab1dd157f05)
- Removed broken links from
README.md
(03327b519777fc176aef61c13e151eaf4cf29876)
- New approach to promise based communication (#5)
- Handle callback in master when provided as object (#2)
- Fix this not pointing to slave instance (#1)
- Override snooze functionality (T60436)
- Fix event snooze (T57584)
- Fix event snooze (T57584)
- Prevent event listener duplication (T55602)
- Fix wrong version log (T55128)
- Enable cross context method execution (T51923)
- Prevent event listener duplication (T53843)
- Bump version
- Fix event handler reference (T52834)
- Add option to toggle slave event dispatching (T52050)
- Fix event wildcard propagation (4720189473c2)
- Add wildcard to propagate all keyboard events (T49364)
- Show info about version compatibility (T47385)
- Make promise based communication easier (T47102)
- Ignore spammy non gateway messages vol 2(d4bde4dc2b21)
- Revert resize event handler (T46818)
- Revert resize event handler (T46516)
- Fix property (e22c227414dc)
- Fix this context (9b85656a693e)
- Add option to declare domain for msg exchange(be46f36a0a4b)
- Ignore spammy non gateway messages (ddedbaf07dd6)
- Fix event deduplication typo (T43667)
- Add
getAll
andsendToAll
to master API (66f5c3c089b1) - Support
Slave.AddEvent
msg and add method for manual event extend (750243cc9c68)
- Bump version
- Bump version
- Fix npmignore files (c68d29a9a2d8)
- Fix
resetFrame
c/p error (T43347)
- Fix exception when config is missing (T37777)
- Remove resize event from list of listeners (d40d797d51e7)
- Add aliases for methods
subscribe
,unsubscribe
,sendMessage
,sendMessageAsync
(T37777) - Add support for async message exchange (T37777)
- Fix module bundling for minified modules (18666b1001f8)
- Fix autoResize property on master frame (5cc275c84591)
- Add autoResize setting to master gateway(c52345ba5866)
- Set slaves/products object as optional in master gateway(c52345ba5866)
- Expose modules global reference(95165d9d05ba, b48249fd6564)
- Added option to add slaves on fly(9366ac2ac542)
- Added option to remove slaves on fly(938746164bc6)
- Normalized master load callback(d94bafa9643a)
- Deprecated embedded require function in favour of UMD(b48249fd6564)