UNPKG

@ideasio/oil.js

Version:

oil.js Opt-In Layer for consent management based on the IAB TCF Standard

161 lines (145 loc) 15.8 kB
#### 1.0.35 (2018-03-27) ##### Chores * **formatting:** * Use single quotes ([eaf32e7b](https://github.com/as-ideas/oil/commit/eaf32e7b969c5215716b026de63913e59c062488)) * Apply JS formatting ([7f2b487e](https://github.com/as-ideas/oil/commit/7f2b487e5d4dd0d4c98213e40e2b8b7c8f6d8423)) * **build:** * Use CORS config in karma, too ([95cc965f](https://github.com/as-ideas/oil/commit/95cc965ffb5b41da7669cd4cd7641462eae8c654)) * Optimize prod build ([89627e91](https://github.com/as-ideas/oil/commit/89627e91d2b9a81918d2aa441f94dc9789ffd6e3)) * Move CORS config to own module ([e98fc7fd](https://github.com/as-ideas/oil/commit/e98fc7fd03330c238c3a874dca929a61148cf2e5)) * Fix build issue ([be990b23](https://github.com/as-ideas/oil/commit/be990b23b4011e65804f71783ffb6eee63126047)) * Disable auto-update of packages ([546d3e94](https://github.com/as-ideas/oil/commit/546d3e94532c26f05ff6da35c5b05177ee6254aa)) * run check before build ([b666444f](https://github.com/as-ideas/oil/commit/b666444fef01857e763f1165fa2d2ea2c64bcffd)) * Clean up dependencies ([c1ddd3f0](https://github.com/as-ideas/oil/commit/c1ddd3f02300f4c7048477e502205b0119b5d821)) * Move test reports to target directory ([2fe88e03](https://github.com/as-ideas/oil/commit/2fe88e039b16ebfdbb0b9a822f2a26a458ec0ecc)) * Adding jenkins badge ([a1504f05](https://github.com/as-ideas/oil/commit/a1504f05c659e7caa588099333798a87eb2475e9)) * Use newer webpack ([c303ee8d](https://github.com/as-ideas/oil/commit/c303ee8dcbb264ecfd149fa162532d3baca8d84e)) * Fix karma setup ([40b18064](https://github.com/as-ideas/oil/commit/40b180642bc3c9f0089d093dca8ceb1d93ac9df1)) * Clean up app config ([60aa03bc](https://github.com/as-ideas/oil/commit/60aa03bc81aa965bfb8e0f1abfaf39157b82a75b)) * Clean up app config ([457db64f](https://github.com/as-ideas/oil/commit/457db64f3327b536177deab6b041cf29afd55298)) * Cleaning up changelog ([ce61d2f6](https://github.com/as-ideas/oil/commit/ce61d2f6f0dec6bc7c24370c98a13c817e7e200f)) * **OIL-17:** Update build for MyPass ([9ba869e9](https://github.com/as-ideas/oil/commit/9ba869e95b64d191888528000d427a960e197142)) * **IDE:** * Update VScode settings ([c591dfc2](https://github.com/as-ideas/oil/commit/c591dfc2dfacd1be4fad5a9359f5e802edd5332b)) * Adding vscode settings ([0f0c503a](https://github.com/as-ideas/oil/commit/0f0c503acfb6d1872a6af06da80347986bc4212d)) * **demo:** Move integration sample do demo and create index file ([0d028772](https://github.com/as-ideas/oil/commit/0d0287729fb9367da6fd75804c28e0afdd4a9b43)) ##### Documentation Changes * **solution:** Adding solution chapter ([14965aff](https://github.com/as-ideas/oil/commit/14965aff09ee5cf8dee163c00460abef02609a2d)) * **cors:** Adding cors hint ([81afc0ac](https://github.com/as-ideas/oil/commit/81afc0ac211b9beb9a316ecdc7961cd429261292)) * **OIL-16:** Update images ([fbeb3417](https://github.com/as-ideas/oil/commit/fbeb34178bbcef21581ab35b1c1538d0d195a859)) * **README:** * Update usage instructions ([add0bd56](https://github.com/as-ideas/oil/commit/add0bd563a1f3f3f229df598dae16c555ec2f78e)) * Update usage instructions ([c2c486d8](https://github.com/as-ideas/oil/commit/c2c486d8308ab41a2ea147d4afe29ff255645ca3)) * **image:** Adding architecture images ([bc12e112](https://github.com/as-ideas/oil/commit/bc12e112867760f51241903873bdb869fec1fb7b)) * **ascii-doc template:** Basic template ([9ddbf418](https://github.com/as-ideas/oil/commit/9ddbf4184cc647f7c06f095b20c0ccd25bd14f3d)) ##### New Features * **CORS-support:** Try without P3P on MSIE ([fe01cf86](https://github.com/as-ideas/oil/commit/fe01cf86f9471c7eb758b2f04aef0c1b49ddd737)) * **#OIL-17:** Update CORS config ([db536e37](https://github.com/as-ideas/oil/commit/db536e3760bbd62334c506e4c7d996269d107851)) * **OIL-17:** * Resolve cors issue ([5f2a4ce1](https://github.com/as-ideas/oil/commit/5f2a4ce19ad701acd4d2a86ea5a3d8e65358edc4)) * Use protocol auto-detection ([3c13635a](https://github.com/as-ideas/oil/commit/3c13635a6cd965ac5c3a455a2afb1ce05b7a719b)) * Basic iFrame demo GOI solution ([d3fb0fe8](https://github.com/as-ideas/oil/commit/d3fb0fe8530ea6b15d38f7252bf3961026d20aac)) * Adding MyPass Fake Frame page ([0fd4c456](https://github.com/as-ideas/oil/commit/0fd4c456ce5e741eccb362f958c2306fb0c0f93f)) * **demo-page:** * Add secon demo page ([7b31ac01](https://github.com/as-ideas/oil/commit/7b31ac01e6a3e033c5a7d7b05da7bbcac34fcb5e)) * Make new demo page ([7a121a51](https://github.com/as-ideas/oil/commit/7a121a51648586274e5b2283cbb355048ac33c9c)) * **OIL-16:** * Hide iframe ([ca08394d](https://github.com/as-ideas/oil/commit/ca08394dd18464dcf644fae5fab01727124833dc)) * iFrame click dummy ([02f90a64](https://github.com/as-ideas/oil/commit/02f90a643857517f45933a3324c7c96cf9a43590)) * Adding demo for iFrame ([5b6762d1](https://github.com/as-ideas/oil/commit/5b6762d1fc38508132fc300187723dc350fdea90)) * **OIL-6:** * Move page for testing tealium script injection ([30c9b0e6](https://github.com/as-ideas/oil/commit/30c9b0e6c6642efab103148a4d2149eb28b34e3d)) * Tealium delivers our script to demopage ([e56e9896](https://github.com/as-ideas/oil/commit/e56e9896ad7dd22582fd63df5db9cb1cb8cbb170)) * Remove common chunks ([09ebc4b1](https://github.com/as-ideas/oil/commit/09ebc4b1e1d6aa610696d417553504dbcb7d65d0)) * Adding simple demo page ([19e3c616](https://github.com/as-ideas/oil/commit/19e3c616d8d9069969c6f523829c6963d10025c9)) * **OIL-13:** Adding debug build for QA ([20f25e64](https://github.com/as-ideas/oil/commit/20f25e6469f2bcabbeb55520343a5501c0f6ba6f)) * **OIL-14:** Adding Safari 9 and 10 ([930b22b6](https://github.com/as-ideas/oil/commit/930b22b62f6a3d402dbf54fd3e43ace58fe15666)) * **OIL-3:** * Adding config read to dummy page ([0ae9fd71](https://github.com/as-ideas/oil/commit/0ae9fd71934a046a8975a10117155872e0e61f62)) * Adding debug messages ([6d759cd1](https://github.com/as-ideas/oil/commit/6d759cd126fb0b3d0081f4ce745116a738acb400)) * Adding merge of default options ([27e4e079](https://github.com/as-ideas/oil/commit/27e4e079cfca0da8c77dcaf03367e2e014cb74e0)) * Corrected parsing of JSON ([7b580586](https://github.com/as-ideas/oil/commit/7b5805868ce14babb660fbe1810726f3f3bdfde2)) * Adding basic configuration ([95e66d10](https://github.com/as-ideas/oil/commit/95e66d1085f0e469e847c6488ccbc46f8a8fd735)) ##### Bug Fixes * **CORS:** * All browser CORS in one file ([87f34496](https://github.com/as-ideas/oil/commit/87f34496a4f76e9eba1c3dc33675b067add6a9a4)) * Fix MSIE CORS setup ([734a1c86](https://github.com/as-ideas/oil/commit/734a1c86517a8c8e570e8856c11bca633a5403f4)) * **end2end-tests:** * Improve browser UI tests ([bfcda27d](https://github.com/as-ideas/oil/commit/bfcda27d9f1c6f45bd99cee4aa0367f146902351)) * Try to improve test setup ([846a21e6](https://github.com/as-ideas/oil/commit/846a21e62507f05fc2f8b6c76c3f5fc3d1203ceb)) * **postMessage-IE:** Handle message correct ([f70d68ad](https://github.com/as-ideas/oil/commit/f70d68adddbe6cfa89f9fe672ee135bcdb11fc03)) * **CORS-IE:** * Correct P3P setup for IE9 ([8cdf87bc](https://github.com/as-ideas/oil/commit/8cdf87bca3cd7db3324ca2a44b424fd7cd4b75f1)) * Correct CORS setup for IE9 ([2b8a0fa5](https://github.com/as-ideas/oil/commit/2b8a0fa58e993d7bb6ba3252cefabc6b9810646a)) * Correct CORS setup for IE9 ([f16c9845](https://github.com/as-ideas/oil/commit/f16c9845a4d5cce48b74b96309b4dcea61ba46df)) * **OIL-17:** * Resolve config errors ([d1002629](https://github.com/as-ideas/oil/commit/d100262946107c3d31521eb11c64f470dca7eb86)) * Revert local cookies ([9919098c](https://github.com/as-ideas/oil/commit/9919098c2c4b54be9b43141f71a59853157cfbe5)) * Add missing origin ([fe29dd67](https://github.com/as-ideas/oil/commit/fe29dd67c5c2be1ed54a9e1e4fc93138c4f82d34)) * Resolve CORS issues ([45009cd0](https://github.com/as-ideas/oil/commit/45009cd0347615eec3a0466850d4dc64669b633c)) * Fix timing issues ([d89c4da5](https://github.com/as-ideas/oil/commit/d89c4da5d0a39f45df023d5cc18b8dd1dbcb74df)) * Corrected iframe URL ([13374400](https://github.com/as-ideas/oil/commit/1337440055394e45f3f2075b1dd38f3bd4ea4efb)) * Adding z-index for overlay ([03134f69](https://github.com/as-ideas/oil/commit/03134f694fc873ab88b300e83c58ba46f1eb6426)) * **build-error:** Resolve build error ([437e6706](https://github.com/as-ideas/oil/commit/437e6706ebf7210c5e6f3eeefd6e8baddf9b1fe2)) * **test-error:** Resolve refactoring test errors ([de21ad68](https://github.com/as-ideas/oil/commit/de21ad68604acc3e316df3624b98de290bd1495e)) * **IE9:** Resolve logging on MSIE9 ([47fe624d](https://github.com/as-ideas/oil/commit/47fe624d7b561c5447c320c3d9e29d64ec22a2a9)) * **OLI-17:** * Resolve renaming issues ([c4c637eb](https://github.com/as-ideas/oil/commit/c4c637eb5453c5d801f6cd12d616f01327594a3c)) * Resolve renaming issues ([e500e0c5](https://github.com/as-ideas/oil/commit/e500e0c5b9593ea1a4737ad7d24e1fb0d93c4f46)) ##### Other Changes * **no-ticket:** added first draft automatically changelog ([b887e008](https://github.com/as-ideas/oil/commit/b887e008605afa3bf4b165a450eb097a59cbfb0b)) * Commiting new build/version ([e55508dc](https://github.com/as-ideas/oil/commit/e55508dcabcb9cd61406b18b70e071c94798edc9)) * Commiting new build/version ([6f41d6bb](https://github.com/as-ideas/oil/commit/6f41d6bb915eb22555e548876c323044acb2770e)) * Commiting new build/version ([e14e19eb](https://github.com/as-ideas/oil/commit/e14e19ebfc94eecafa58909fb9fed3fc3ea2b2e1)) * Commiting new build/version ([0dc90e13](https://github.com/as-ideas/oil/commit/0dc90e1367489efe773d5072601ac283711fdf6f)) * Commiting new build/version ([c71ec1cb](https://github.com/as-ideas/oil/commit/c71ec1cb6be5d2a45ecb8b5c1b6eb88ec98840a7)) * Commiting new build/version ([5026748a](https://github.com/as-ideas/oil/commit/5026748ad8579d1c0452d28a26e057ce1ef3a63e)) * Commiting new build/version ([46b55ec1](https://github.com/as-ideas/oil/commit/46b55ec17e62402a7b5542169e4b36ea0d2bdafa)) * Commiting new build/version ([e17d9bf3](https://github.com/as-ideas/oil/commit/e17d9bf313ebf2a63ff0be596f77ac390aa36480)) * Commiting new build/version ([635f8911](https://github.com/as-ideas/oil/commit/635f89112ae373579cd678de1936e5b128697489)) * Try to fix something & new nightwatch version ([215c9088](https://github.com/as-ideas/oil/commit/215c90880a51f25c3f8d97bf27f7c182bacac5ff)) * Commiting new build/version ([7989de74](https://github.com/as-ideas/oil/commit/7989de7414a54b2eaa948a4355fc8e916bf864d6)) * Button change ([64c084a7](https://github.com/as-ideas/oil/commit/64c084a7e0addf7b18bf9011da0e85b7e24a431d)) * Landscape tweeks ([272e10fd](https://github.com/as-ideas/oil/commit/272e10fdc4072c92b371e178828368964e4174ee)) * Text changes ([18f4dfad](https://github.com/as-ideas/oil/commit/18f4dfad04f87242f3e454790a5da0c5ed173403)) * Adding v2 for mobile ([f8ef7a15](https://github.com/as-ideas/oil/commit/f8ef7a1537e489de5ee0c6e0c15df20350364eab)) * Commiting new build/version ([5d370f75](https://github.com/as-ideas/oil/commit/5d370f75d3c665d60a8bc5b43d5988ce0e31d5b4)) * Commiting new build/version ([a69de9b9](https://github.com/as-ideas/oil/commit/a69de9b9c67917ec3c4c411dee93496b6384c8fc)) * Commiting new build/version ([79d699cd](https://github.com/as-ideas/oil/commit/79d699cda62ef5bafea73f5a16b55221825618af)) * Commiting new build/version ([4b602fac](https://github.com/as-ideas/oil/commit/4b602facaaa14ad08b48fdda68a3fc8fe3fa6e5c)) * use release version of oil ([9dfcef3a](https://github.com/as-ideas/oil/commit/9dfcef3abe7cb448b71125c12499e7a3988f39a1)) * IE9 support ([79085e92](https://github.com/as-ideas/oil/commit/79085e92e43e2af6719dd82ed52ecbdbbd9306ed)) * Hide cookie notice from RS ([8fc8a635](https://github.com/as-ideas/oil/commit/8fc8a635c571d7c94aa4b01b0efcf70cf2ab1a15)) * Commiting new build/version ([1fd77001](https://github.com/as-ideas/oil/commit/1fd77001b3dee3ea6084ccf808f5c471dc12daa9)) * Commiting new build/version ([e470e913](https://github.com/as-ideas/oil/commit/e470e91317792cf380dbd4e3a5963562d850a392)) * heroku deployment ([603c649a](https://github.com/as-ideas/oil/commit/603c649a43774f89bce37656741a3eac97c57ccc)) * heroku deployment ([48ed95c4](https://github.com/as-ideas/oil/commit/48ed95c4da3fb1ba0bd8df7110ebfc2dbbbed737)) * Add config items for intro and later heading ([2f4c46c5](https://github.com/as-ideas/oil/commit/2f4c46c558b3eb5051f275f3879e6f3d3212378f)) * Change OIL headline text according to email conversation July 7th 2017 ([5d14d9be](https://github.com/as-ideas/oil/commit/5d14d9be1dd53df37715f1e0bb79c4e406121fed)) * Update styling of Oil text ([408fdbb2](https://github.com/as-ideas/oil/commit/408fdbb2f6acfcd1db8c2f04222ae3c0fc7d0a6c)) * Fix tests for new event type ([d3bf6dbb](https://github.com/as-ideas/oil/commit/d3bf6dbbb03ce2127a12494cb3d7e01d2be02581)) * Remove logDebug leftover ([3a2cc7b7](https://github.com/as-ideas/oil/commit/3a2cc7b727e222fb11948e26fada5c18f7c85f8c)) * Remove logDebug, use logInfo instead; add 2 new events to clarify user HAS opted in or later, cleanup code ([89e96a01](https://github.com/as-ideas/oil/commit/89e96a011b2c2451079bda351039c156f54a7562)) * content next to overlay can be clicked ([96ecc399](https://github.com/as-ideas/oil/commit/96ecc399d41383db375e40134c2f43cd21166813)) * **OIL-17:** Using helper function for origin ([0b753e00](https://github.com/as-ideas/oil/commit/0b753e004fc4f89044751716c66147922b39511b)) ##### Refactors * **OIL-17:** * Restructure event handler register ([53ff31f7](https://github.com/as-ideas/oil/commit/53ff31f73e11a977ce5442981494526065eca6ee)) * Use end2end test artifacts ([314d0879](https://github.com/as-ideas/oil/commit/314d0879c9dec3a49c29865a11e21e2736c28c27)) * Move attribute to constant ([fd696465](https://github.com/as-ideas/oil/commit/fd6964654223f0b413a7d5484cd3410876bb898d)) * Rename hub URL to meaningful param ([675a6a2c](https://github.com/as-ideas/oil/commit/675a6a2cb494d4b801a3a3674e928e61af222bc3)) * Adding hub and subscriber entry points ([8fc516c9](https://github.com/as-ideas/oil/commit/8fc516c9373c3600f25997d4bb012e2a56f3f9a4)) * Rename config read function ([245abd51](https://github.com/as-ideas/oil/commit/245abd51dfd078c77f9a5baa08d79cde7011f7a9)) * **demos:** Delete obsolete demo js ([7bbe71b9](https://github.com/as-ideas/oil/commit/7bbe71b9aa819ab7f3dbd6851fbabf062c630bcd)) * **logging:** * Use improved logging ([58877ae4](https://github.com/as-ideas/oil/commit/58877ae4d4e7e700f7d4eac6e2803606b96c6f53)) * Cleanup logging usage ([cd42396b](https://github.com/as-ideas/oil/commit/cd42396b5639736c704e022a5e1b5ec9f1d78dc4)) * Use log helper module ([2d88d175](https://github.com/as-ideas/oil/commit/2d88d1759b31595889f1278a497bfb6c7d842571)) * **modules:** Clean up module structure ([e8d8e6da](https://github.com/as-ideas/oil/commit/e8d8e6dafedf6b55b2a5f63fc2e3d4312e223b9a)) * **OIL-12:** Use own implementation instead of Object.assign ([fcb97946](https://github.com/as-ideas/oil/commit/fcb97946a64b5e2bb03970f234fa7433b7d36e2e)) * **persist-optin:** Split optin to module ([12e643e7](https://github.com/as-ideas/oil/commit/12e643e726031d86b977c4fe5e9ff2ecb1e1b473)) ##### Tests * **OIL-17:** * Adding one more unit-test and implement timeout and implement timeout ([4c09d7fe](https://github.com/as-ideas/oil/commit/4c09d7fe853acafcf92b7ef1ca1d069bd78d4c37)) * Adding unit tests and refactor modules ([5d852f21](https://github.com/as-ideas/oil/commit/5d852f21bf5a4965171a88f3c7090304df85493c)) * **OIL-12:** Adding basic unit-tests for cookie validate ([2a6f02c0](https://github.com/as-ideas/oil/commit/2a6f02c0c7fe637925349e3c16c35e5f163753d1))