Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

OpenWrap Stable Release V20 #401

Merged
merged 472 commits into from
Aug 12, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
472 commits
Select commit Hold shift + click to select a range
398133e
increment pre version
jsnellbaker Feb 26, 2020
bda6d12
Add netId userId module (#4250)
phtechno Feb 27, 2020
bd5408c
Added size 320x400 (#4902)
hdeodhar Feb 27, 2020
1f4e6b8
unifiedId UserId submodule should always make a secure call (#4899)
pm-harshad-mane Feb 28, 2020
6b72302
Added entry of netIdSystem and identityLinkIdSystem in .submodules.js…
pm-harshad-mane Feb 28, 2020
329837d
fix for player size and considering w & h for video
pm-shashank-jain Mar 2, 2020
bfaf3aa
feat(pos and ccpa): added position and ccpa (#4884)
sourabhg Mar 2, 2020
ecbe420
feature/bidLimit-dealPrioritization (#4881)
Mar 3, 2020
146b7b8
Update bucksenseBidAdapter.js (#4898)
bkse-stefanodechicchis Mar 3, 2020
4de8941
Update bucksenseBidAdapter_spec.js (#4912)
bkse-stefanodechicchis Mar 3, 2020
89c765b
Fix Bug PixelEnabled (#4901)
richaudience Mar 4, 2020
6324686
fix regression in sourcemaps (#4914)
snapwich Mar 4, 2020
589a86e
small changes to 3 adapter specs (#4890)
jsnellbaker Mar 4, 2020
8fa8fac
Ats analytics adapter (#4895)
sumit116 Mar 5, 2020
5794bdc
Add Sortable bid adapter (#4907)
Fawke Mar 5, 2020
daacb10
#4904 Modify vendor gdpr check to deny consent on timeout where __cmp…
msm0504 Mar 5, 2020
dbaea4f
Rename playgroundxyz adapter (#4918)
harpere Mar 5, 2020
fc770a3
UserId module will provide sub-module ids in ORTB eids format (#4916)
Mar 5, 2020
ae1fe8f
Add "adtype" from Yieldlab response for media type differentiation (#…
GLStephen Mar 5, 2020
cd0fdb8
added vdo.ai bidder adapter (#4814)
GLStephen Mar 5, 2020
b71bed1
Audigent Segmentation Real-time Data Provider (#4834)
jsnellbaker Mar 5, 2020
3b70920
ozone 2.3.0 adapter updates (#4891)
msm0504 Mar 5, 2020
42d4a79
No bid version 1.2.3 (#4930)
harpere Mar 5, 2020
f08b14a
updates to fix lint error (#4937)
harpere Mar 5, 2020
cd15a80
Prebid 3.10.0 Release
Mar 5, 2020
6573748
Increment pre version
Mar 5, 2020
ee697cd
Add prebid version to /bid and /win calls (#4855)
harpere Mar 5, 2020
36abdf6
Kargo adding ad domain metadata (#4905)
samuelhorwitz Mar 6, 2020
6324c93
fix bug related to default usersync config for image-based pixels (#4…
jsnellbaker Mar 6, 2020
9c1550f
Find gpt div based on adId to be resized instead of hardcoded adunitc…
ptomasroos Mar 6, 2020
ac04468
E2e tests for instream, Prebid modules and features (#4744)
sumit116 Mar 6, 2020
4f78849
add validation to callbackWithBidder to ensure called with function (…
snapwich Mar 6, 2020
4dbf396
YIELDONE adapter - add transactionId param (#4939)
kusapan Mar 6, 2020
89b0d0a
Vdoai spec import js (#4943)
pm-harshad-mane Mar 6, 2020
88e9b87
small update to usersync to follow-up #4928 (#4942)
jsnellbaker Mar 6, 2020
ef66d93
Update bridgewell bid adapter (#4920)
lawliet1995 Mar 6, 2020
19b7319
use bidId or bidIds in the payload (#4903)
vincentproxistore Mar 8, 2020
a088d66
update audigent tests to fix larger test suite issue (#4952)
jsnellbaker Mar 9, 2020
60f66c9
enable no-console eslint rule for project (#4802)
jsnellbaker Mar 10, 2020
5d4c823
Fix failing code-coverage command (#4892)
Fawke Mar 10, 2020
9325d22
Add 7xbid adapter to compatible with prebid 3.0 (#4908)
7XBID00 Mar 10, 2020
fc8ebec
add import extensions (#4959)
robertrmartinez Mar 10, 2020
f5b0e4e
removing the log (#4960)
robertrmartinez Mar 10, 2020
bb015bd
adding user-id support in medianet adapter (#4925)
vedantseta Mar 10, 2020
79a5f46
added option to url parser to ignore decoding entire url (#4938)
robertrmartinez Mar 10, 2020
8c84e01
assert string returned not that we break things (#4962)
robertrmartinez Mar 10, 2020
1b62b0b
IX Adapter - Increase banner TTL to 300s (#4957)
ix-prebid-support Mar 11, 2020
6113cd9
Lifestreet adapter 3.0 (#4927)
probably-kira Mar 11, 2020
6005a29
Module - Size Mapping V2 (#4690)
Fawke Mar 11, 2020
ef57d43
update logic in adpod module for playersize (#4953)
jsnellbaker Mar 11, 2020
0b75199
add mediaforce bid adapter (#4933)
ksanksana Mar 11, 2020
efae8f8
Eids liveintent ext fix (#4944)
pm-harshad-mane Mar 11, 2020
4af14c9
3.11.0 release
mkendall07 Mar 11, 2020
364b385
3.12.0-pre
mkendall07 Mar 11, 2020
bf71333
Merge branch 'nightly' of https://github.com/PubMatic-OpenWrap/Prebid…
pm-shashank-jain Mar 12, 2020
145c3d0
Merge branch 'nightly_legacy_2_44' of https://github.com/PubMatic-Ope…
pm-shashank-jain Mar 12, 2020
f394b6e
Pull latet
pm-shashank-jain Mar 12, 2020
f890eb8
add UNICORN bid adapter (#4917)
ctylim Mar 12, 2020
529ed7e
Merge branch 'nightly_legacy_2_44' of https://github.com/PubMatic-Ope…
pm-shashank-jain Mar 12, 2020
bde7f7c
Merge branch 'nightly' of https://github.com/PubMatic-OpenWrap/Prebid…
pm-shashank-jain Mar 12, 2020
703b898
Submitting Clicktripz bid adapter (#4929)
apmitchell Mar 12, 2020
00c4cb0
PrebidServerbidAdapter to use userIdAsEids to set eids in request (#4…
pm-harshad-mane Mar 13, 2020
7f9c0da
Merge pull request #378 from PubMatic-OpenWrap/staged_nightly
pm-shashank-jain Mar 16, 2020
2db8ecf
Conversant bid adapter to use userIdAsEids (#4967)
pm-harshad-mane Mar 16, 2020
ebfa40b
Merge branch 'nightly' of https://github.com/PubMatic-OpenWrap/Prebid…
pm-shashank-jain Mar 17, 2020
5df9c8f
add support for TCF2 (#4911)
jsnellbaker Mar 17, 2020
1034f27
New e-volution tech bid adapter (#4934)
e-volution-tech Mar 17, 2020
a95f911
Add enforcement for deviceAccess (#4913)
Mar 17, 2020
d1f0ea1
Fix failing circle-ci build job. (#4840)
Fawke Mar 17, 2020
aa36b5a
Add alias Select Media into Adtelligent (#4985)
GeneGenie Mar 17, 2020
320e3a0
NoBid version 1.2.4 (#4971)
redaguermas Mar 17, 2020
02069e4
Prebid 3.12.0 Release
Mar 17, 2020
0de00fe
Increment pre version
Mar 17, 2020
9fc9579
Liveintent liveconnect module (#4803)
melgenek Mar 18, 2020
cbdea4a
Vidazoo adapter: update maintainer email (#5006)
uditalias Mar 20, 2020
dfcbd25
Add coppa support for Quantcast adapter (#5012)
weilingxi-qc Mar 20, 2020
9523787
Add Valueimpression Bid Adapter (#4974)
thuyhq Mar 21, 2020
8da55d4
automate-creation of modules.json file
pm-pramod-pisal Mar 24, 2020
07cf06f
appnexus adapter : include hb_source in request to server (#4964)
sumit116 Mar 24, 2020
3422230
Merge branch 'prebid_upgrade_3_12_0_20200324124900' into test_br_b2_2…
pm-shashank-jain Mar 24, 2020
fd8626c
Merge pull request #379 from PubMatic-OpenWrap/test_br_b2_20200324124901
pm-shashank-jain Mar 24, 2020
3e2eb02
Fixed test issues
pm-shashank-jain Mar 24, 2020
fecfc2b
Index Exchange: Registering user syncs (#5005)
ix-prebid-support Mar 24, 2020
f0bc358
update consent manager to support a new config prop: defaultGdprScope…
Mar 24, 2020
498b771
freewheel add property vastXml to bidResponse (#5015)
xwang202 Mar 24, 2020
da6bb01
Added Adnuntius Bid Adapter (#4896)
mikael-lundin Mar 24, 2020
b24156c
deal tier fix (#5028)
jaiminpanchal27 Mar 24, 2020
a1083ff
PubMatic bid adapter to support NetId User Module (#5009)
pm-harshad-mane Mar 25, 2020
adda4e1
Undertone add parameters to request (#4995)
AnnaPerion Mar 25, 2020
e4ea90f
PulsePoint bid adapter: Multi-size support (#4988)
anand-venkatraman Mar 25, 2020
18b4009
VIS.X: use schain & userId modules (#5004)
mk0x9 Mar 25, 2020
811dd44
ADFINITY adapter gdpr support (#4955)
adfinity-prebid Mar 25, 2020
9268e98
Prebid 3.13.0 Release
Mar 25, 2020
efa289e
Increment pre version
Mar 25, 2020
7c45626
Media.net : adds Analytics Adapter (#5016)
vedantseta Mar 26, 2020
b9676bf
Onetag bid Adapter: added video support. (#4986)
onetag-dev Mar 26, 2020
a344de9
add file extension to imports (#5034)
Fawke Mar 26, 2020
be3fafa
Update platformioBidAdapter.js 3.0 (#4965)
varashellov Mar 26, 2020
190520c
feature/alias-sync-config-option (#4879)
Mar 26, 2020
cceaf0f
cedato adapter added support for multiple players (#4990)
alexkh13 Mar 27, 2020
049617a
Handle TCF 2 (#5000)
Mar 27, 2020
350ed6c
Between: multisizes support added (#5019)
ignat-one Mar 30, 2020
f8dc92e
add Analytics adapter implementation guide (#5027)
fomonzon Mar 30, 2020
487ebe7
added new param for the sonobi bidder adapter to override the default…
JonGoSonobi Mar 30, 2020
49ea57f
Added new sizes (#5042)
hdeodhar Mar 30, 2020
4aca8e8
PubMatic Analytics Adapter (#5024)
pm-harshad-mane Mar 30, 2020
3eaaeb9
feat(openxBidAdapter): PBID-125: Adding all other user id adapters: (…
jimee02 Mar 30, 2020
edb33f4
Fix freewheel for instream video (#5035)
xavierleune Mar 30, 2020
b95a2f6
Change to request DigiTrust ID "withCredentials". (#5013)
goosemanjack Mar 31, 2020
0bddfd5
Pubmatic: disable test-suit refreshing test-case (#5049)
pm-harshad-mane Mar 31, 2020
a23ce02
Price Floors (#4931)
robertrmartinez Mar 31, 2020
25214ab
Add support for userid modules in Yieldlab adapter (#5022)
mirkorean Mar 31, 2020
ea3700a
hide outstream div (#5055)
jaiminpanchal27 Mar 31, 2020
c1ccaf0
Adding UsPrivacy/CCPA support in smartadserver adapter. (#5036)
tadam75 Mar 31, 2020
3ee2c3d
TCF Purpose 1 enforcement (#5018)
jaiminpanchal27 Mar 31, 2020
e25f358
Appnexus adapter: check purpose one (#5057)
jaiminpanchal27 Mar 31, 2020
24e7fa3
Prebid 3.14.0 release
Mar 31, 2020
6bfc210
Increment pre version
Apr 1, 2020
6f4cf45
YieldLift bid adapter (#5030)
yieldlift Apr 1, 2020
a07ae78
Added TheMediaGridNM Bid Adapter (#4992)
TheMediaGrid Apr 1, 2020
126ae7d
automate-creation of modules.json file
pm-pramod-pisal Apr 1, 2020
eeae262
Merge branch 'pb3_14' into prebid_upgrade_3_14_0_20200401161832
pm-shashank-jain Apr 1, 2020
399b17c
Merge pull request #383 from PubMatic-OpenWrap/prebid_upgrade_3_14_0_…
pm-shashank-jain Apr 1, 2020
aec4edc
fix test cases
pm-shashank-jain Apr 1, 2020
83a362c
Add type information to DSPX bidResponse (#5021)
muuki88 Apr 1, 2020
5af6c64
change clickforce host url (#5061)
MIGOdanis Apr 1, 2020
37352f3
Eids uid string only (#5047)
pm-harshad-mane Apr 1, 2020
d88e808
Districtm Dmx adding Coppa support (#4997)
stevealliance Apr 1, 2020
1175ec2
Added support of supply chain object (#4975)
furbanowicz-smartadserver Apr 2, 2020
9c5156e
vidazooBidAdapter: feature/multi size request (#5007)
uditalias Apr 2, 2020
95c0d4a
Added new Converge Bid Adapter (#5053)
Converge-Digital Apr 2, 2020
10ea486
e-volution-tech: change file names (#5060)
e-volution-tech Apr 2, 2020
2b0c8a5
evolution_tech: completing file rename from 5060 (#5068)
bretg Apr 2, 2020
785aa9f
Added Hybrid.ai adapter (#4566)
hybrid-ai Apr 3, 2020
0d4527a
Freewheel: Better size detection and allow multiple bid requests (#5065)
xavierleune Apr 3, 2020
609486b
IdentityLink check ats after delaySync (#5070)
pycnvr Apr 3, 2020
136baaa
User ID auctionDelay timeout bugfix (#4982)
Fawke Apr 3, 2020
b0a2818
Fidelity: Add SCHAIN Support (#4945)
onaydenov Apr 3, 2020
345e618
Gamoshi: Update adaptor features (#5076)
Apr 6, 2020
309c165
Pubmatic: setting seat-id and dspid in bid object (#5074)
pm-harshad-mane Apr 6, 2020
59ccbbf
Fix bug in rubicon bid adapter for fpd keywords (#5078)
robertrmartinez Apr 6, 2020
753fcc8
Native support for AdKernel adapter (#5045)
ckbo3hrk Apr 6, 2020
b297edf
New bidlab prebid adapter (#5020)
bidlab Apr 6, 2020
4def1cf
Surrounding adapter calls in try (#4915)
robertrmartinez Apr 6, 2020
3dfc738
AdagiobidAdapter 2.2.0: schain, tcf 2.0 (#5059)
osazos Apr 7, 2020
6818664
Use TCFv2 consent data in Criteo Id module (#5073)
jesusalber1 Apr 7, 2020
a7d4410
Update param in request payload (#5091)
jaiminpanchal27 Apr 7, 2020
dc02ff4
PubMatic bid adapter to support app object set using setConfig (#5090)
pm-harshad-mane Apr 7, 2020
977f546
Media.net : fetches gdpr consent string (#5058)
vedantseta Apr 7, 2020
9de6609
Size Mapping V2 supports 'Identical Ad Units' (#5062)
Fawke Apr 7, 2020
73d5861
add adot bidder adapter (#4949)
mlequain Apr 7, 2020
21d1f53
Add Automatad Bid Adapter (#5017)
kanchika-kapoor Apr 7, 2020
6ad085f
update regex in readme (#5088)
jsnellbaker Apr 7, 2020
036d71d
Prebid adapter for windtalker (#5040)
degroat Apr 7, 2020
8275fc1
#5011 Fix to set Secure attribute on cookie when SameSite=none (#5064)
goosemanjack Apr 7, 2020
8d3dc08
Prebid 3.15.0 release
jsnellbaker Apr 7, 2020
78602ff
increment pre version
jsnellbaker Apr 7, 2020
75f13a0
Support min &max duration for onevideo (#5079)
DeepthiNeeladri Apr 8, 2020
c61a2b9
isSafariBrowser update (#5077)
bretg Apr 8, 2020
925ae0a
CRITEO RTUS Integration with Yieldmo Prebid (#5075)
mglowackiym Apr 8, 2020
10ea6b3
Pull changes for dspid and seatid from prebid master
pm-shashank-jain Apr 8, 2020
c318c02
Prebid manager analytics utm tags (#4998)
Prebid-Manager Apr 8, 2020
5fab5e1
New bid adapter: Wipes (#5051)
Tosh39 Apr 8, 2020
1a8406f
updateAdGenerationManual (#5032)
banakemi Apr 8, 2020
de504a9
Criteo : added first party data mapping to bidder request (#4954)
leonardlabat Apr 8, 2020
9eec929
Read OpenRTB app objects if set in config + bug fix for when ad units…
bjorn-lw Apr 8, 2020
b8d5e05
Utils updates (#5092)
snapwich Apr 9, 2020
a784aa1
Merge pull request #386 from PubMatic-OpenWrap/pb3_14
pm-shashank-jain Apr 10, 2020
4ca81ef
Merge pull request #387 from PubMatic-OpenWrap/groupMChanges
pm-shashank-jain Apr 10, 2020
8f8f6f8
change payload (#5105)
vincentproxistore Apr 10, 2020
67a1cb1
Add new bid adapter for ConnectAd (#4806)
rtuschkany Apr 10, 2020
0604558
Add Relaido Adapter (#5101)
relaido Apr 13, 2020
5eac196
fix circle ci failing tests (#5113)
Fawke Apr 13, 2020
7438f5a
minor consentManagement fix (#5050)
harpere Apr 13, 2020
758abf3
PubMatic adapter to support image sync (#5104)
pm-harshad-mane Apr 13, 2020
6c26b5b
Marsmedia - Add vastXml and fix id response (#5067)
vladi-mmg Apr 13, 2020
bcfca15
Qc/qc usersyncs (#4923)
SleimanJneidi Apr 14, 2020
bddf7e9
ShowHeroes adapter v2 (#5085)
vadim-mazzherin Apr 14, 2020
c7cc349
Quantcast: Block bids without purpose 1 consent (#5046)
dpapworth-qc Apr 14, 2020
3fc10c9
Update appnexusBidAdapter.js (#4893)
bllmo Apr 15, 2020
e4d7596
Use a deepmerge function to merge both globa level config & bidder sp…
leonardlabat Apr 15, 2020
2216367
Prebid 3.16.0 Release
Apr 15, 2020
7e26de8
Increment pre version
Apr 15, 2020
6d45035
parrableIdSystem: Send current page location to back-end (#5123)
icflournoy Apr 16, 2020
b2030e5
hotfix - undefined consent (#5127)
nwlosinski Apr 16, 2020
bab538b
Submitting Tercept Analytics Adapter (#5099)
mohdusmanalvi Apr 16, 2020
af307f3
fix wipes adapter response (#5134)
Tosh39 Apr 17, 2020
a213fa0
User ID's (liveramp, britepool) and gdpr (#5114)
Apr 17, 2020
250dd1d
GumGum: uses encodeURIComponent inline (#5124)
susyt Apr 17, 2020
6898268
Merge branch 'nightly' of https://github.com/PubMatic-OpenWrap/Prebid…
pm-shashank-jain Apr 17, 2020
2efa352
Replace call to old url module with call to utils (#5136)
msm0504 Apr 17, 2020
8a681b7
add parameter to the conversant adapter to override the url (#5133)
johnwier Apr 17, 2020
8846adb
update test adunit params (#5135)
Tosh39 Apr 17, 2020
bd9243c
Feature/send publisher domain (#5121)
NemanjaRajkovic9 Apr 17, 2020
2a70905
New LuponMedia Bid Adapter (#5120)
adxpremium Apr 20, 2020
198f63e
Revert "New LuponMedia Bid Adapter (#5120)" (#5145)
sumit116 Apr 20, 2020
c0c8b58
[BUGFIX] AdagioBidAdapter getDataFromLocalStorage (#5081)
osazos Apr 20, 2020
f0a8abd
LuponMedia Bid Adapter (#5146)
adxpremium Apr 21, 2020
6311c46
SublimeBidAdapter: Update to version 0.5.1 (#4977)
SublimeLeo Apr 21, 2020
cf74b6c
PS bid adapter update to copy site object from config (#5083)
mmoschovas Apr 21, 2020
b9cb920
Disallowing remote requests from Safari and Firefox due to browsers n…
goosemanjack Apr 21, 2020
f85862d
Improve Digital adapter: add support for outstream video (#5129)
jbartek25 Apr 21, 2020
1e1a720
SublimeBidAdapter src/url.js import fix (#5150)
pm-harshad-mane Apr 21, 2020
e8d3119
No bid version 1.2.5 (#5137)
redaguermas Apr 22, 2020
a7f0603
Teads fix production GDPR error (#5122)
Apr 22, 2020
916b1a6
use customSlotMatching func for reseting targeting (#5132)
FilipStamenkovic Apr 22, 2020
0decdce
Add warning messages for publishers while native ads send assets cont…
bmwcmw Apr 22, 2020
2477e86
Triplelift: expose tl_souce in bid response (#5139)
sdao-tl Apr 22, 2020
ae0ab1d
UserId module to export user ids as eids with pbjs.getUserIdsAsEids()…
pm-harshad-mane Apr 22, 2020
d673dab
Support for buyerId
pm-shashank-jain Apr 23, 2020
b5aa77a
LunaMedia Adapter (#5110)
trchandraprakash Apr 23, 2020
8db2720
Release 3.17.0
mkendall07 Apr 23, 2020
00a3379
3.18.0-pre
mkendall07 Apr 23, 2020
7bd4471
Marsmedia Change endpoint URL (#5156)
vladi-mmg Apr 23, 2020
6398268
Updated location of buyid
pm-shashank-jain Apr 24, 2020
e09a2c3
Improve tcf2 support (#5138)
bmwcmw Apr 24, 2020
5b8dfa6
Remove leftover return value from requestBids (#5160)
snapwich Apr 24, 2020
0eeaccb
feat: new Pubstack Analytics Module (#5148)
gpolaert Apr 27, 2020
a883653
New adapter: Colombia (#5158)
ColombiaOnline Apr 27, 2020
2621343
PubMatic adding a targeting key for buyid (#5171)
pm-harshad-mane Apr 27, 2020
89c72cf
restore version property to the latest (#5176)
Fawke Apr 28, 2020
2cfcf9c
Provide more data in Adhese bid response (#5154)
kimvc Apr 28, 2020
a88ff90
Districtm dmx UID support (#5162)
stevealliance Apr 28, 2020
f244450
Between: fix sizes format & update readme.md (#5168)
ignat-one Apr 29, 2020
79e9d75
Invisibly analytics (#5153)
Hassija Apr 29, 2020
991ad56
Add support for user sync (#5142)
itaynave Apr 29, 2020
bee999a
EMX Digital Adapter Bug Fix - Outstream Renderer (#5161)
EMXDigital Apr 29, 2020
b02914c
Prebid 3.18.0 Release
Apr 29, 2020
89cc83f
automate-creation of modules.json file
pm-pramod-pisal May 6, 2020
f01989b
Merge branch 'prebid_upgrade_3_18_0_20200506145339' into test_br_b2_2…
pm-shashank-jain May 6, 2020
9f451f6
Merge pull request #389 from PubMatic-OpenWrap/test_br_b2_20200506145340
pm-shashank-jain May 6, 2020
c05f9ec
Changes for consuming targeting from server side
pm-shashank-jain May 6, 2020
de80a52
Fix test cases
pm-shashank-jain May 6, 2020
3908538
Merge branch 'prebid_upgrade_3_18_0_20200506145339' of https://github…
pm-shashank-jain May 8, 2020
7266b82
Updated rubiconBidAdapter for alias
pm-shashank-jain May 12, 2020
7052b5c
Merge pull request #390 from PubMatic-OpenWrap/staged_nightly
pm-shashank-jain May 15, 2020
7532246
Merge branch 'nightly' of https://github.com/PubMatic-OpenWrap/Prebid…
pm-shashank-jain May 18, 2020
1204f7c
Merge branch 'nightly' of https://github.com/PubMatic-OpenWrap/Prebid…
pm-shashank-jain Jun 3, 2020
fbaee29
Merge pull request #391 from PubMatic-OpenWrap/staged_nightly
pm-shashank-jain Jun 3, 2020
9df5cc5
Merge branch 'nightly' of https://github.com/PubMatic-OpenWrap/Prebid…
pm-shashank-jain Jun 5, 2020
1c7ac75
adding sspId
pm-shashank-jain Jun 5, 2020
6827c34
UOE-5262 : OpenWrap: Add Secondary Ad Generation Bidder
deepak-sahu-pubmatic Jun 10, 2020
f68c289
Merge pull request #394 from PubMatic-OpenWrap/ssp_id
pm-shashank-jain Jun 12, 2020
ef9c3f1
Merge pull request #393 from PubMatic-OpenWrap/UOE-5262-ADG2
pm-shashank-jain Jun 18, 2020
3f0ed2e
bluebillywig outstream renderer
pm-shashank-jain Jul 6, 2020
49de7c0
Fix an issue with replacing Renderer
pm-shashank-jain Jul 6, 2020
fbd2cec
Replaced Renderee
pm-shashank-jain Jul 6, 2020
c05d7f6
code review comments
pm-shashank-jain Jul 6, 2020
856a960
Merge pull request #396 from PubMatic-OpenWrap/outstream_video
pm-shashank-jain Jul 22, 2020
e378309
Merge tag 'v19.10.0' of https://github.com/PubMatic-OpenWrap/Prebid.j…
pm-shashank-jain Jul 30, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 5 additions & 2 deletions .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,8 @@ module.exports = {
},
"extends": "standard",
"plugins": [
"prebid"
"prebid",
"import"
],
"globals": {
"$$PREBID_GLOBAL$$": false
Expand All @@ -27,6 +28,7 @@ module.exports = {
"comma-dangle": "off",
"semi": "off",
"space-before-function-paren": "off",
"import/extensions": ["error", "ignorePackages"],

// Exceptions below this line are temporary, so that eslint can be added into the CI process.
// Violations of these styles should be fixed, and the exceptions removed over time.
Expand All @@ -35,8 +37,9 @@ module.exports = {
"eqeqeq": "off",
"no-return-assign": "off",
"no-throw-literal": "off",
"no-undef": "off",
"no-undef": 2,
"no-useless-escape": "off",
"no-console": "error"
},
"overrides": Object.keys(allowedModules).map((key) => ({
"files": key + "/**/*.js",
Expand Down
4 changes: 3 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,10 @@ When you are adding code to Prebid.js, or modifying code that isn't covered by a
- _Assert_: check that the expected results have occurred
- e.g., use Chai assertions to check that the expected output is equal to the actual output
- Test the public interface, not the internal implementation
- If you need to check `adloader.loadScript` in a test, use a `stub` rather than a `spy`. `spy`s trigger a network call which can result in a `script error` and cause unrelated unit tests to fail. `stub`s will let you gather information about the `adloader.loadScript` call without affecting external resources
- If you need to check `adloader.loadExternalScript` in a test, use a `stub` rather than a `spy`. `spy`s trigger a network call which can result in a `script error` and cause unrelated unit tests to fail. `stub`s will let you gather information about the `adloader.loadExternalScript` call without affecting external resources
- If your test makes ajax requests, use the global xhr stub in `test/mocks/xhr`. Do not use your own `sinon.useFakeXMLHttpRequest()` or `sinon.createFakeServer()`.
- When writing tests you may use ES2015 syntax if desired
- If your test relies on `Window` or `global` object, do not mutate that object directly. Instead, create a separate copy of that object and perform operations on that new copy.

### Test Examples
Prebid.js already has many tests. Read them to see how Prebid.js is tested, and for inspiration:
Expand Down
4 changes: 3 additions & 1 deletion PR_REVIEW.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,11 @@ For modules and core platform updates, the initial reviewer should request an ad
- If the change results in needing updates to docs (such as public API change, module interface etc), add a label for "needs docs" and inform the submitter they must submit a docs PR to update the appropriate area of Prebid.org **before the PR can merge**. Help them with finding where the docs are located on prebid.org if needed.
- Below are some examples of bidder specific updates that should require docs update (in their dev-docs/bidders/bidder.md file):
- Add support for GDPR consentManagement module > add `gdpr_supported: true`
- Add support for US Privacy consentManagement module > add `usp_supported: true`
- Add support for userId module > add `userId: pubCommon, digitrust, newProviderHere`
- Add support for video and/or native mediaTypes > add `media_types: video, native`
- Add support for COPPA > add `coppa_supported: true`
- Add support for SChain > add `schain_supported: true`
- If all above is good, add a `LGTM` comment and request 1 additional core member to review.
- Once there is 2 `LGTM` on the PR, merge to master
- Ask the submitter to add a PR for documentation if applicable.
Expand All @@ -29,7 +31,7 @@ For modules and core platform updates, the initial reviewer should request an ad
- Follow steps above for general review process. In addition, please verify the following:
- Verify that bidder has submitted valid bid params and that bids are being received.
- Verify that bidder is not manipulating the prebid.js auction in any way or doing things that go against the principles of the project. If unsure check with the Tech Lead.
- Verify that the bidder is being as efficient as possible, ideally not loading an external library, however if they do load a library it should be cached.
- Verify that the bidder is being as efficient as possible, ideally not loading an external library, however if they do load a library it should be cached.
- Verify that code re-use is being done properly and that changes introduced by a bidder don't impact other bidders.
- If the adapter being submitted is an alias type, check with the bidder contact that is being aliased to make sure it's allowed.
- If the adapter is triggering any user syncs make sure they are using the user sync module in the Prebid.js core.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ module.exports = {
// override the regular exclusion from above (for being inside node_modules).
{
test: /.js$/,
include: new RegExp(`\\${path.sep}prebid\.js`),
include: new RegExp(`\\${path.sep}prebid\\.js`),
use: {
loader: 'babel-loader',
// presets and plugins for Prebid.js must be manually specified separate from your other babel rule.
Expand Down
19 changes: 11 additions & 8 deletions allowedModules.js
Original file line number Diff line number Diff line change
@@ -1,24 +1,27 @@

const sharedWhiteList = [
"core-js/library/fn/array/find", // no ie11
"core-js/library/fn/array/includes", // no ie11
"core-js/library/fn/set", // ie11 supports Set but not Set#values
"core-js/library/fn/string/includes", // no ie11
"core-js/library/fn/number/is-integer", // no ie11,
"core-js/library/fn/array/from" // no ie11
'core-js/library/fn/array/find', // no ie11
'core-js/library/fn/array/includes', // no ie11
'core-js/library/fn/set', // ie11 supports Set but not Set#values
'core-js/library/fn/string/includes', // no ie11
'core-js/library/fn/number/is-integer', // no ie11,
'core-js/library/fn/array/from' // no ie11
];

module.exports = {
'modules': [
...sharedWhiteList,
'criteo-direct-rsa-validate',
'jsencrypt',
'crypto-js'
'crypto-js',
'live-connect' // Maintained by LiveIntent : https://github.com/liveintent-berlin/live-connect/
],
'src': [
...sharedWhiteList,
'fun-hooks/no-eval',
'just-clone',
'dlv',
'dset'
'dset',
'deep-equal'
]
};
26 changes: 13 additions & 13 deletions browsers.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@
"device": null,
"os": "Windows"
},
"bs_edge_16_windows_10": {
"bs_edge_18_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "edge",
"browser_version": "16.0",
"browser_version": "18.0",
"device": null,
"os": "Windows"
},
Expand All @@ -23,43 +23,43 @@
"device": null,
"os": "Windows"
},
"bs_chrome_74_windows_10": {
"bs_chrome_80_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "chrome",
"browser_version": "74.0",
"browser_version": "80.0",
"device": null,
"os": "Windows"
},
"bs_chrome_75_windows_10": {
"bs_chrome_79_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "chrome",
"browser_version": "75.0",
"browser_version": "79.0",
"device": null,
"os": "Windows"
},
"bs_firefox_66_windows_10": {
"bs_firefox_73_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "firefox",
"browser_version": "66.0",
"browser_version": "73.0",
"device": null,
"os": "Windows"
},
"bs_firefox_67_windows_10": {
"bs_firefox_72_windows_10": {
"base": "BrowserStack",
"os_version": "10",
"browser": "firefox",
"browser_version": "67.0",
"browser_version": "72.0",
"device": null,
"os": "Windows"
},
"bs_safari_11_mac_high_sierra": {
"bs_safari_11_mac_catalina": {
"base": "BrowserStack",
"os_version": "High Sierra",
"os_version": "Catalina",
"browser": "safari",
"browser_version": "11.1",
"browser_version": "13.0",
"device": null,
"os": "OS X"
},
Expand Down
1 change: 1 addition & 0 deletions gulpHelpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,7 @@ module.exports = {
});
}

// we need to forcefuly include the parentModule if the subModule is present in modules list and parentModule is not present in modules list
Object.keys(submodules).forEach(parentModule => {
if (
!modules.includes(parentModule) &&
Expand Down
28 changes: 14 additions & 14 deletions gulpfile.js
Original file line number Diff line number Diff line change
Expand Up @@ -73,11 +73,11 @@ function lint(done) {
if (argv.nolint) {
return done();
}
const isFixed = function(file) {
const isFixed = function (file) {
return file.eslint != null && file.eslint.fixed;
}
return gulp.src(['src/**/*.js', 'modules/**/*.js', 'test/**/*.js'], {base: './'})
.pipe(gulpif(argv.nolintfix, eslint(), eslint({fix: true})))
return gulp.src(['src/**/*.js', 'modules/**/*.js', 'test/**/*.js'], { base: './' })
.pipe(gulpif(argv.nolintfix, eslint(), eslint({ fix: true })))
.pipe(eslint.format('stylish'))
.pipe(eslint.failAfterError())
.pipe(gulpif(isFixed, gulp.dest('./')));
Expand All @@ -93,7 +93,7 @@ function viewCoverage(done) {

connect.server({
port: coveragePort,
root: 'build/coverage/karma_html',
root: 'build/coverage/lcov-report',
livereload: false
});
opens('http://' + mylocalhost + ':' + coveragePort);
Expand Down Expand Up @@ -189,7 +189,7 @@ function nodeBundle(modules) {
.on('error', (err) => {
reject(err);
})
.pipe(through.obj(function(file, enc, done) {
.pipe(through.obj(function (file, enc, done) {
resolve(file.contents.toString(enc));
done();
}));
Expand Down Expand Up @@ -237,7 +237,7 @@ function bundle(dev, moduleArr) {
return gulp.src(
entries
)
.pipe(gulpif(dev, sourcemaps.init({loadMaps: true})))
.pipe(gulpif(dev, sourcemaps.init({ loadMaps: true })))
.pipe(concat(outputFileName))
.pipe(gulpif(!argv.manualEnable, footer('\n<%= global %>.processQueue();', {
global: prebid.globalVarName
Expand Down Expand Up @@ -281,7 +281,7 @@ function test(done) {
}

//run mock-server
const mockServer = spawn('node', ['./test/mock-server/index.js', '--port='+mockServerPort]);
const mockServer = spawn('node', ['./test/mock-server/index.js', '--port=' + mockServerPort]);
mockServer.stdout.on('data', (data) => {
console.log(`stdout: ${data}`);
});
Expand All @@ -291,13 +291,13 @@ function test(done) {

execa(wdioCmd, wdioOpts, { stdio: 'inherit' })
.then(stdout => {
//kill mock server
// kill mock server
mockServer.kill('SIGINT');
done();
process.exit(0);
})
.catch(err => {
//kill mock server
// kill mock server
mockServer.kill('SIGINT');
done(new Error(`Tests failed with error: ${err}`));
process.exit(1);
Expand All @@ -315,7 +315,7 @@ function test(done) {
}

function newKarmaCallback(done) {
return function(exitCode) {
return function (exitCode) {
if (exitCode) {
done(new Error('Karma tests failed with exit code ' + exitCode));
if (argv.browserstack) {
Expand Down Expand Up @@ -343,7 +343,7 @@ function coveralls() { // 2nd arg is a dependency: 'test' must be finished

// first send results of istanbul's test coverage to coveralls.io.
return gulp.src('gulpfile.js', { read: false }) // You have to give it a file, but you don't
// have to read it.
// have to read it.
.pipe(shell('cat build/coverage/lcov.info | node_modules/coveralls/bin/coveralls.js'));
}

Expand Down Expand Up @@ -377,10 +377,10 @@ function setupE2e(done) {
done();
}

gulp.task('updatepath', function(){
gulp.task('updatepath', function () {
return gulp.src(['build/dist/*.js'])
.pipe(replace('ib.adnxs.com/ut/v3/prebid', host + ':' + mockServerPort + '/'))
.pipe(gulp.dest('build/dist'));
.pipe(replace('https://ib.adnxs.com/ut/v3/prebid', 'http://' + host + ':' + mockServerPort + '/'))
.pipe(gulp.dest('build/dist'));
});

// support tasks
Expand Down
Loading