forked from npr/responsiveiframe
-
Notifications
You must be signed in to change notification settings - Fork 114
/
CHANGELOG
139 lines (96 loc) · 2.92 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
1.3.3
-----
* Add NPR deployment docs
* Relax polling config test restrictions to account for server load
* Bump bower version
1.3.2
-----
* Sanitize url
1.3.1
-----
* Add getParentPositionInfo function to pym child.
1.3.0
-----
* Add optional throttled scroll tracking with viewport and iframe position messages
1.2.2
-----
* Fix autoInit id generation with randomization when autoInit is called multiple times
1.2.1
-----
* Ignore events with non-string data (#151)
1.2.0
-----
* Send custom events when pym is loaded & initialized (#142)
* Make safe for universal rendering (#146)
* Make parentUrl query param mame configurable (#120)
* Make parentUrl query param overidable (#120)
* Add ability to ignore optional query params through configuration (#135)
1.1.2
-----
* Fix bug when adding embedded class to existing classes (#140)
1.1.1
-----
* Allow empty messages to be exchanged (#132)
1.1.0
-----
* Add configuration through data attributes for autoinit (#130)
* Add scrollChildTo event shortcut (#81)
* Move contributors to its own file
1.0.1
-----
* Move dependencies to dev-dependencies on package.json
* Remove loader_version property from package.json, loader and pym should evolve together
1.0.0
-----
* Add Saucelabs to improve browsers test coverage
* Add unit tests and travis for continuous integration.
* Add iframe id and name attributes as optional configs #99
* Add iframe sandbox attribute as optional config as suggested by @reefdog
* Add iframe allowfullscreen attribute as optional config #118
* Adhere to semantic versioning strategy
* Expose autoinit instances cleanup functionality
* Store autoinit instances for future reference
* From Hearken PR: Expose autoinit functionality
* From Hearken PR: Replace container node instead of appending in case is needed
* From Hearken PR: Add marking whether child is embedded or not with callback
0.4.6
-----
* Add title config parameter for better accessibility
0.4.5
-----
* Fix packaging/release screw up.
0.4.4
-----
* Add a Parent.remove() method to unbind events. (#82)
* Verify message data is a string before parsing. (#89)
0.4.3
-----
* Always pass parent url to child.
0.4.2
-----
* Implement scrollParentTo and navigateParentTo. (#84)
* Limit files installed by npm to necessary code. (#76)
* Use dist version of code for npm and bower. (#75)
* Ensure a config object always exists. (#72)
0.4.1
-----
* Update README and add contributors.
0.4.0
-----
* Fixed several broken examples.
* Support nested iframes correctly. (#59)
* Add browserify-supporting module definition. (#60)
* Add example for child polling.
* Support specifying parent id in child constructor. (#61, #62)
0.3.1
-----
* Add API documentation. (#52)
* Refactor public and private APIs to have more obvious names.
* Add support for generic message passing. (#49)
* Support specifying pym div's with data attributes. (#44)
0.1.1
-----
* UMD pattern support. (#42)
0.1.0
-----
* Initial release.