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

Merge origin prebid to our fork #3

Merged
merged 2,047 commits into from
Jun 13, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2047 commits
Select commit Hold shift + click to select a range
cd684c9
Prebid 6.16.0 release
prebidjs-release Mar 17, 2022
89a6271
Increment version to 6.17.0-pre
prebidjs-release Mar 17, 2022
822a045
Dacid User Id Module: add new id module (#8187)
kyoya-takei Mar 17, 2022
1942c66
Insticator adapter: add support gpid (#8189)
sderbush-tt Mar 17, 2022
3f99fa7
Build system: upgrade webpack (#7935)
dgirardi Mar 17, 2022
9761aaa
Fix imports of `events` in browsiRtdProvider to work with https://git…
dgirardi Mar 18, 2022
6ca0503
Update prebid.js (#8190)
patmmccann Mar 18, 2022
f4ce2fb
Open8 Bid Adapter: Add `advertiserDomains` support to comply with Pre…
hisui Mar 21, 2022
fdbbec9
userId Module: Added getEncryptedSignalfromSources and registerSignal…
pm-nitin-nimbalkar Mar 22, 2022
dce0ac5
add support for the schain option to the conversant adapter (#8203)
johnwier Mar 23, 2022
5df2004
Update kargoBidAdapter.js (#8205)
patmmccann Mar 23, 2022
88cde71
Flashtalking FTRACK User ID Submodule: initial release (#8063)
ftxmoJason Mar 23, 2022
46306fe
Id ward RTD Module: initial release (#8076)
kyrylenko Mar 23, 2022
af4b71c
Synacormedia Bid Adapter: ttl and eid update (#8006)
ecammit Mar 23, 2022
6366b39
FTrackIdSystem & IDWardRtdProvider: fix calls to `getStorageManager` …
dgirardi Mar 23, 2022
22f547a
Mediasquare Bid Adapter: add metrics to onBidWon Event (#8209)
matthieularere-msq Mar 24, 2022
49c0859
Rubicon Analytics, pass along gpid (#8210)
robertrmartinez Mar 24, 2022
4de3a60
PubMatic Bid Adapter: Added multibid support for GroupM (#8193)
pm-azhar-mulla Mar 24, 2022
37f02a9
Add banner support to readpeak bid adapter (#8179)
readpeaktuomo Mar 24, 2022
c8c326f
Prebid core & PBS adapter: better support for server-side stored impr…
dgirardi Mar 24, 2022
4d2e77c
UserID module: fix esp unit test (#8212)
pm-nitin-nimbalkar Mar 24, 2022
e070252
Prebid 6.17.0 release
prebidjs-release Mar 24, 2022
3fbea52
Increment version to 6.18.0-pre
prebidjs-release Mar 24, 2022
4ec2cbb
AdHash Bid Adapter: add brand safety (#8167)
wyand-sp Mar 25, 2022
64bd041
jpBidAdapter - pass additional param in request (#8188)
marcin15g Mar 25, 2022
15f7ec1
only map one slotrender to one adunit (#8211)
robertrmartinez Mar 28, 2022
7bd0098
DFP Ad Server Video: respect original url (#8168)
karimMourra Mar 29, 2022
4a9ccb8
Admaru adapter : add new bid adapter (#8149)
supadm Mar 29, 2022
972ead0
Missena Bid Adapter - allow custom endpoint. (#8222)
pdamoc Mar 30, 2022
35e46cd
Next Millenium Bid Adapter: Added new parameter group_id (#8200)
mhlm Mar 30, 2022
3015515
add timeout value to timeout pixel (#8224)
ybootin Mar 30, 2022
ca0c0f1
Outbrain bid adapter: added floor module and privacy link support (#8…
markkuhar Mar 30, 2022
d1a816b
Improve Digital Bid adapter: use the oRTB server endpoint (#8138)
jbartek25 Mar 30, 2022
8a7ebfd
NativoBidAdapter - Bid data mapping refactor and added QS params on r…
jsfledd Mar 30, 2022
f79b5b4
Floor price : allow having a 0$ floor (#8239)
JulieLorin Mar 30, 2022
001dcfa
Prebid 6.18.0 release
prebidjs-release Mar 30, 2022
82987c6
Increment version to 6.19.0-pre
prebidjs-release Mar 30, 2022
e87ac61
IAS RTD Module: Custom key values (#8214)
rbarbini-ias Mar 31, 2022
76d29fd
Yieldlab Bid Adapter: Add Support for User Matching (#8148)
nkloeber Mar 31, 2022
f3ce25d
Build system: add option to generate source maps for production build…
dgirardi Mar 31, 2022
cbb9ee4
Gamoshi Bid Adapter: Handle gdpr applies correctly (#8245)
Apr 1, 2022
70cd775
Prebid core: make GDPR/USP consent data available without requiring a…
dgirardi Apr 2, 2022
dfac4ee
add image userSync and change default currency (#8244)
ignat-one Apr 2, 2022
2cf1896
Colossus Bid Adapter: fix buildRequests (#8236)
Apr 2, 2022
02ea759
Yandex Bid Adapter: initial release (#8183)
Saveliev Apr 2, 2022
4a83fff
LiveIntent Id Submodule: Update live-connect build dependency to 2.3.…
3link Apr 2, 2022
f66e347
Adman Bid Adapter: update sync url (#8250)
SmartyAdman Apr 4, 2022
28b4c69
Glimpse: update api and request shape, optimize and refactor (#8237)
eddyu0 Apr 4, 2022
1153c70
Revert "Glimpse: update api and request shape, optimize and refactor …
msm0504 Apr 4, 2022
14cdd2a
Seeding alliance Adapter: multiple replacement of auction price bugfi…
Apr 5, 2022
e2c4086
Biddo Bid Adapter: add new bid adapter (#8206)
llays Apr 5, 2022
147ee96
consumableBidAdapter - add bidResponse fields (#8252)
jpiros Apr 6, 2022
301c0aa
Adtelligent Bid Adapter: add JANet adapter alias (#8102)
GeneGenie Apr 7, 2022
5406273
Add DistroScale Bid Adapter (#8221)
duancg Apr 7, 2022
90b37c1
Prebid 6.19.0 release
prebidjs-release Apr 7, 2022
5530dc1
Increment version to 6.20.0-pre
prebidjs-release Apr 7, 2022
b85ec2e
PulsePoint Bid Adapter: Support for first party eid data (#8215)
anand-venkatraman Apr 7, 2022
30d5cae
video added to nexx360 (#8259)
gchicoye Apr 7, 2022
741538f
justPremium Bid Adapter : support for user sync pixels (#8249)
marcin15g Apr 7, 2022
5b391c0
bump ajv (#8268)
robertrmartinez Apr 8, 2022
fdfa7a2
Glimpse: update api, request shape, GDPR and CCPA, optimize and refac…
eddyu0 Apr 8, 2022
7d42e11
Loglylift Bid Adapter: add support for banners (#8270)
HashimotoLogly Apr 8, 2022
f2ab346
Documentation: PR-reviewer update (#8267)
bretg Apr 11, 2022
930b94d
Permutive RTD module: support IAB Audience taxonomy (#8242)
desbo Apr 11, 2022
81bf1a9
Triplelift Bid Adapter: deprecate getLegacyFpd (#8273)
nllerandi3lift Apr 11, 2022
498e760
appnexus bid adapter - add support for setConfig pageUrl (#8266)
jsnellbaker Apr 11, 2022
c9d7e87
appnexus bid adapter - support mediaTypes pos field (#8275)
jsnellbaker Apr 12, 2022
837105d
Mediasniper bidder adapter (#8199)
OlegRomanenko Apr 12, 2022
a6496f5
JustPremium: documentation update (#8277)
gsroka Apr 12, 2022
2d14b7d
Prebid Core: add documentResolver callback and allow the user to supp…
olafbuitelaar Apr 12, 2022
60cfe79
Build system: fix basic e2e tests (#8207)
dgirardi Apr 13, 2022
c6b10ec
Vibrant Media Bid Adapter: onBidWon pixel trigger (#8191)
sardusmatt Apr 13, 2022
8035272
UserID module: better initialization logic (#8201)
dgirardi Apr 14, 2022
2d5be3f
AdYouLike Bidder - Add size in video bid (#8282)
guiann Apr 14, 2022
d2fc7e9
Prebid 6.20.0 release
prebidjs-release Apr 14, 2022
5f9e40d
Increment version to 6.21.0-pre
prebidjs-release Apr 14, 2022
998e934
test endpoint was added (#8286)
mifanich Apr 15, 2022
f359b08
fix malltv adapter name (#8280)
puhiza-d Apr 18, 2022
c96722d
[:art:] fix: set minduration and maxduration to optional (#3) (#8290)
ramyferjaniadot Apr 18, 2022
d9465ed
AudienceRun Bid Adapter: Add Support for User Matching, Referer, … (#…
audiencerun Apr 18, 2022
b34e5f7
BetweenBidAdaper: jst fix (#8296)
anastasya123 Apr 19, 2022
2c0518f
Seeding Alliance Bid Adapter: change bidder URL and add versioning (#…
Apr 19, 2022
a2fc0b5
Colossus Bid Adapter: update buildRequests (#8272)
Apr 20, 2022
9104427
Prebid 6.21.0 release
prebidjs-release Apr 20, 2022
19aba79
Increment version to 6.22.0-pre
prebidjs-release Apr 20, 2022
f40d1d6
PubMatic: add "acat" parameter (#8246)
kapil-tuptewar Apr 20, 2022
12b8e9f
CI: disable e2e tests (#8306)
dgirardi Apr 20, 2022
0af369d
Consent management: fix bug with adUnits without a size causing excep…
dgirardi Apr 20, 2022
88e10a3
Consent management: fix https://github.com/prebid/Prebid.js/issues/83…
dgirardi Apr 20, 2022
73707a6
Prebid 6.21.1 release
prebidjs-release Apr 20, 2022
d4c057a
Increment version to 6.22.0-pre
prebidjs-release Apr 20, 2022
b56b3bc
adomik Analytics Adapter: sampling revamp, add AB test info, enhance …
liabas-b Apr 20, 2022
d1a0f09
update apacdex bid adapter (#8247)
thuyhq Apr 20, 2022
6e78043
send all bid info within the timeout event (#8288)
JulieLorin Apr 22, 2022
18612ab
OTM bid adapter: use top origin as default domain (#8004)
regulyarniy Apr 22, 2022
d8b0509
PBS adapter: fix bug with priceFloors sometimes not being set in requ…
dgirardi Apr 22, 2022
23297f0
FTRACK USER ID MODULE: making the IDS selected via the config (#8265)
ftxmoJason Apr 25, 2022
f395eac
Prebid Core: Support for multiple bidder codes from a single adapter …
pm-azhar-mulla Apr 25, 2022
876172b
domain change (#8318)
stsepelin Apr 26, 2022
801c2d7
nexx360 Bid Adapter : gvlid added and params updated with bidfloor an…
gchicoye Apr 26, 2022
d953eaa
Evolution Bid Adapter: add id5id (#8324)
e-volution-tech Apr 26, 2022
5504cda
MobfoxPB Adapter: update adapter to comply with Prebid 5 changes (#8297)
mobfxoHB Apr 28, 2022
e1f3239
Prebid 6.22.0 release
prebidjs-release Apr 28, 2022
061eb3c
Increment version to 6.23.0-pre
prebidjs-release Apr 28, 2022
d90b454
tmax & addtl consent improvements (#8346)
jbartek25 Apr 29, 2022
b728298
Jixie Bid adapter: support more userids (#8314)
jxdeveloper1 Apr 29, 2022
0095646
Criteo : get rid of getLegacyFpd call (#8344)
leonardlabat Apr 29, 2022
75b8f20
Triplelift Bid Adapter: Updating Prebid floors logic and unit test co…
patrickloughrey Apr 29, 2022
f8c8fca
33Across user id sub-module: initial release (#8335)
carlosfelix May 2, 2022
506b070
Adagio Bid Adapter: Price floor support improvements (#8355)
osazos May 2, 2022
880b089
Prebid Server Adapter: add native asset id parameter (#8317)
jsnellbaker May 2, 2022
49118b8
AdYouLike Bidder: clean on video ad treatment (#8352)
guiann May 3, 2022
0a5fc05
Automatad Bid Adapter: make placementId param optional (#8269)
May 3, 2022
21e73bb
Aseal Bid Adapter: add session id & update request payload (#8231)
May 3, 2022
0561d2a
removed PubNX bid adaptor (#8353)
prebid-pubnx May 3, 2022
ceaa4ba
JwPlayer RTD Module: Support cids (#8349)
karimMourra May 3, 2022
32f4a5c
Insticator Bid adapter: added support for additional attributes (#8342)
EugeneVigonny May 3, 2022
68a3c4e
Sovrn Bid Adapter: Enforce required video parameters (#8276)
cpabst May 4, 2022
e1169ec
Livewrapped adapter: Original ortb2 config was unintentionally modifi…
bjorn-lw May 4, 2022
d632468
MimuteMedia - Add support for Banner (#8292)
noamtzu May 4, 2022
97ae929
UserID module: fix bug with userID init sometimes getting stuck in an…
dgirardi May 4, 2022
645abee
Adf adapter: add coppa signal support (#8375)
Pupis May 5, 2022
2697d17
bizzclickAdapter refactiring, remove privacy settings duplication (#8…
BizzClick May 5, 2022
ce156c7
Bid Richemedia adapter : use a 1x1 creative (#8327)
yki-t May 6, 2022
2840e3e
Prebid 6.23.0 release
prebidjs-release May 6, 2022
8e903db
Increment version to 6.24.0-pre
prebidjs-release May 6, 2022
1a2ed86
Adman Bid Adapter: add support for idx UserID(#8370)
SmartyAdman May 6, 2022
0f87f02
Prebid core: do not enforce adapters' mediaType support for PBS bids …
dgirardi May 6, 2022
a47650b
Sovrn Bid Adapter: handle multiple seatbids in response (#8378)
cpabst May 9, 2022
028843d
Alkimi Bid Adapter: add new bid adapter (#8326)
pro-nsk May 9, 2022
7f0a56b
talkads Bid Adapter: update params access in case of different ad ser…
natexo-technical-team May 9, 2022
6dbad9a
BidWatch Analytics Adapter: add new analytics adapter (#8302)
matthieularere-msq May 10, 2022
c66840c
Native ads: change asset param (#8371)
jbartek25 May 10, 2022
bcfb127
TPMN Bidder Adapter: write id in first party domain; force syncs wit…
tpmn-admin May 10, 2022
a322c34
Jixie Bid Adapter: send device info (#8397)
jxdeveloper1 May 10, 2022
87b7dc8
LKQD Bid Adapter: remove device ip bug (#8400)
david-carver May 10, 2022
8a4fd44
cpex Id System: initial release (#8364)
EskelCz May 10, 2022
04fefef
UserID module: graceful handling of exceptions from ID submodules (#8…
dgirardi May 10, 2022
2651c7b
removing floor field from bid request when not defined (#8398)
mbouallagui May 10, 2022
b74cd10
passing floors signal to PBS (#8392)
robertrmartinez May 10, 2022
9b22db3
add adunit floor min price floors (#8396)
robertrmartinez May 10, 2022
14c9bc7
AirGrid RTD module: Support for xandr / appnexus auction level keywo…
ydennisy May 10, 2022
9b55a42
Alkimi Bid Adapter: change maintainer email (#8405)
pro-nsk May 11, 2022
8141fe9
TheMediaGrid: support ortb2.site.content.data (#8404)
TheMediaGrid May 11, 2022
af993df
PubMatic Bid Adapter : Remove GroupM as alias (#8386)
pm-azhar-mulla May 11, 2022
6d9ea73
Intentiq module: adding dynamic ttl and rtt and storing data in local…
JulianRSL May 11, 2022
a604480
Floc ID Module: remove call for floc (#8402)
patmmccann May 11, 2022
31c4c0f
Multiple modules: replace all usage of `require` with `import` (#8379)
dgirardi May 11, 2022
390be4c
Sirdata RTD Module: bug fixes & add new bidders (#8406)
RemiSirdata May 11, 2022
18c8d16
AdagioBidAdapter: fix site information detection (use refererInfo) (#…
osazos May 11, 2022
6c90ba6
Criteo : Add support of PAF response model (#8359)
leonardlabat May 11, 2022
5d6d208
JwPlayer RTD Module: Set Ortb content to config (#8354)
karimMourra May 11, 2022
7a80c65
Audigent analytics adapter: add new analytics adapter (#8347)
jlaso May 12, 2022
37cf17f
Sspbc Bid Adapter: Gather language in payload; various formatting cha…
wojciech-bialy-wpm May 12, 2022
28231c7
Prebid 6.24.0 release
prebidjs-release May 12, 2022
22b80a0
Increment version to 6.25.0-pre
prebidjs-release May 12, 2022
737ef37
fix(deps): declare required deps for webpack build (#8411)
johngeorgewright May 12, 2022
e47b908
Multiple modules: automatically fill in PPID for DFP video URLs (#8365)
dgirardi May 12, 2022
450fd11
Prebid 6.24.1 release
prebidjs-release May 12, 2022
f41a6a7
Increment version to 6.25.0-pre
prebidjs-release May 12, 2022
5534049
Invibes Bid Adapter: write id to first party from bid adapter (#8202)
mihaisandu07 May 13, 2022
80ff16b
Weborama RTD submodule: specify list of bidders to share data (#8350)
peczenyj May 16, 2022
873d314
TrustP ID Module: Refactor acronyms handler (#8228)
jkthomas May 16, 2022
5712d2c
appnexus bid adapter - fix in psp keywords logic (#8382)
jsnellbaker May 16, 2022
e6b70c9
UserID module: do not start initialization until `pbjs.processQueue()…
dgirardi May 17, 2022
26621fd
Add PGAM client side (#8418)
GeneGenie May 17, 2022
3ef3cf4
IX Bid Adapter: Outstream Support Update (#8412)
lksharma May 17, 2022
7f6914c
Alkimi Bid Adapter: Markdown file example update (#8422)
kalidas-alkimi May 17, 2022
49ea721
BeOp Bid Adapter: prefer canonical URL when present & prepend protoco…
cyppan May 17, 2022
4afcada
feat: add detected page url to ixdiag [PB-978] (#8425)
shahinrahbariasl May 17, 2022
8edfbc7
LiveIntent Id Submodule: Update live-connect to 2.3.3; better consent…
3link May 17, 2022
34622e3
support cta and privacyLink (#8403)
HashimotoLogly May 17, 2022
621a88d
Kargo Bid Adapter: adding media type to bid response, supporting vast…
andyrusiecki May 18, 2022
9d43d81
Improve Digital adapter: adding Extend mode (#8399)
jbartek25 May 18, 2022
979663e
Update sync URLs (#8431)
federicoizuel May 18, 2022
058a1e3
AdagioBidAdapter: remove useless data in bid request. (#8434)
osazos May 19, 2022
361730f
Prebid 6.25.0 release
prebidjs-release May 19, 2022
b2c496c
Increment version to 6.26.0-pre
prebidjs-release May 19, 2022
e23dba3
Ogury Bid Adapter: Add device infos with size in bidrequest (#8416)
jogury May 19, 2022
4ec44d2
Video Heroes Bid Adapter: add new bid adapter (#8310)
thebraveio May 20, 2022
a759c89
cpex Id module: Remove window reference (#8440)
EskelCz May 20, 2022
128d925
Jixie Bid Adapter: add schain (#8439)
jxdeveloper1 May 20, 2022
e700568
Gravito User Id submodule: initial release (#8414)
rahulgravito May 23, 2022
06ecc38
Rename id to aoneId from dacId (#8453)
haruka-yamashita2 May 24, 2022
c434889
Akamai RTD: fixed bugs on rtd module and added the entropy values (#8…
visrivastava May 24, 2022
f11bcda
Zeta global ssp bid adapter: add shortname param (#8454)
asurovenko-zeta May 24, 2022
a6e3c44
Remove medianetRtdProvider tests (#8463)
dgirardi May 24, 2022
170f6fd
Revert "Akamai RTD: fixed bugs on rtd module and added the entropy va…
patmmccann May 24, 2022
e728f54
Prebid 6.26.0 release
prebidjs-release May 24, 2022
b01ec40
Increment version to 6.27.0-pre
prebidjs-release May 24, 2022
14ae8d5
Update fintezaAnalyticsAdapter_spec.js (#8467)
patmmccann May 24, 2022
b97a0ea
Hadron analytics adapter: fix cross-origin exception on init (#8472)
dgirardi May 25, 2022
ce82891
Pulling the URL check out from the logic. Whatever the user passes wi…
ftxmoJason May 25, 2022
e106682
Update conversant adapter to accept position from the AdUnit (#8477)
johnwier May 25, 2022
80430aa
NovatiqId User Module - Include IAB Vendor ID (#8479)
rajsidhunovatiq May 25, 2022
8aaf01b
Multiple modules: attempt to reduce test flakiness, improved logging …
dgirardi May 25, 2022
5882444
Update to move floors logic after placement.sizes are defined (#8476)
mmoschovas May 26, 2022
0ab7e82
Adloox Analytics/RTD: prefer gpid over pbadslot (#8455)
jimdigriz May 26, 2022
2f33e7d
Akamai RTD: fixed bugs on rtd module and added the entropy values (#8…
visrivastava May 26, 2022
f39d849
SOVRN Bid Adapter: refactor old test code (#8430)
cpabst May 26, 2022
7576a67
Tests: remove console.log (#8481)
asurovenko-zeta May 26, 2022
a7891db
Kobler adapter: remove outdated parameters, simplify testing (#8445)
acsbendi May 26, 2022
b898bba
NaveggId module: fixed regex used to get naveggId from LocalStorage (…
jvnnc May 26, 2022
7116c9c
Taboola bid adapter: initial release (#8483)
mikizi May 26, 2022
d3ee8c7
Prebid 6.27.0 release
prebidjs-release May 26, 2022
90af31d
Increment version to 6.28.0-pre
prebidjs-release May 26, 2022
ac47d81
Ftrack Id Module: replace native appendChild with Prebid's loadExtern…
ftxmoJason May 26, 2022
0af8aa3
IncrementX Bid Adapter: Initial Release (#8316)
Prebid-Vertoz May 26, 2022
1463225
added tests for medianet rtd without loading js (#8485)
monis0395 May 27, 2022
8702ee5
Adyoulike Bidder Adapter - schain support (#8486)
guiann May 27, 2022
8976ebc
ZetaGlobalSsp BidAdapter: shortname to url (#8471)
asurovenko-zeta May 27, 2022
78bba8e
Akamai RTD Module: Fixed randomly failing test cases and updated the …
visrivastava May 27, 2022
783ec07
Adriver ID system: fix spurious test failure (#8489)
dgirardi May 27, 2022
5f2ed0f
Inskin bid adapter: use loadExternalScript utility instead of appendC…
cciocov May 30, 2022
5e44a1b
TheMediaGrid: support bid.ortb2.site.content.id (#8492)
TheMediaGrid May 31, 2022
e5b3877
Fix for #8421 (#8493)
parisholley May 31, 2022
9179779
Sending no decode whole url options to true, to avoid errors while de…
shubham-si May 31, 2022
f26ae66
Automatad Bid Adapter: changes to ajax request options for bid reques…
May 31, 2022
0354c00
Various Magnite Adapters: GVL ID update (#8501)
bretg May 31, 2022
97f2a8b
Adf adapter: avoid preflight request (#8498)
braizhas May 31, 2022
fffd1f3
Hadron RTD module: use internal methods (#8496)
jlaso May 31, 2022
611338b
using internal methods for loading external scripts in medianetRtdPro…
monis0395 Jun 1, 2022
74e7d20
Criteo - Update Publisher Tag version referenced by prebid adapter (#…
leonardlabat Jun 1, 2022
60d8fd6
Kargo Bid Adapter: onTimeout Support (#8449)
jsadwith Jun 1, 2022
4a8d6d0
Prebid 6.28.0 release
prebidjs-release Jun 1, 2022
08622d3
Increment version to 6.29.0-pre
prebidjs-release Jun 1, 2022
72732f8
CAPT-74: Pass ext section of each bid for prebid slot ID and GPID (#8…
ecammit Jun 1, 2022
f97f3df
Insticator Bid adapter: Adds Support for Video (#8452)
EugeneVigonny Jun 1, 2022
5ece4bb
Gdpr Enforcement module and sharedId/pubCommonId modules: vendor cons…
goldun Jun 2, 2022
11fd250
PubMatic Analytics Adapter : Added support for logging multiple bids …
pm-azhar-mulla Jun 6, 2022
80f86b1
AdOcean bid adapter: support for SupplyChain object (#8518)
mmuras Jun 6, 2022
2118146
Taboola Bid Adapter: api support for https (#8520)
mikizi Jun 6, 2022
2e940b1
ixBidAdapter: change to new endpoint and README (#8529)
ix-peiyuan Jun 7, 2022
a2fcadf
Vidazoo bid adapter: fix spurious test failure (#8515)
dgirardi Jun 7, 2022
302411b
Added support for IDs for multiple sources (#8499)
Nick-Merkle Jun 7, 2022
4d786ee
Prebid 6.29.0 release
prebidjs-release Jun 8, 2022
105ef94
Increment version to 7.0.0-pre
prebidjs-release Jun 8, 2022
6f4fb5b
Prebid 7 (#8530)
patmmccann Jun 8, 2022
ee86cb0
Prebid 7.0.0 release
prebidjs-release Jun 8, 2022
f3fe2aa
Increment version to 7.1.0-pre
prebidjs-release Jun 8, 2022
3b4fce8
Consent management: update GDPR example (#8525)
dgirardi Jun 8, 2022
f5cf0eb
AdxPremium analytics adapter: do not generate network activity after …
dgirardi Jun 8, 2022
9f14ab2
Triplelift Bid Adapter: get opeCloud data from local storage (#8542)
nllerandi3lift Jun 8, 2022
5f9d9d0
* add floor prices to the prebid request (#8507)
MichaelErmer Jun 9, 2022
ee8ab7b
Aduptech bid adapter: fix failing test (#8548)
dgirardi Jun 9, 2022
2eee11d
Cwire Bid Adapter: fix cwcreative parameter conversion (#8544)
espen-j Jun 9, 2022
ba28444
Prebid core: fix logic detecting if prebid is already loaded (#8549)
dgirardi Jun 9, 2022
6d66da7
TrafficGate Bid Adapter: add new bid adapter (#8328)
vlaktion Jun 10, 2022
5584057
Add piano dmp analytics adapter (#8413)
DmitriyMishutin Jun 10, 2022
f2f87e7
CAPT-252: Synacormedia bid adapter: add tmax to requests based upon p…
ecammit Jun 10, 2022
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
  •  
  •  
  •  
35 changes: 1 addition & 34 deletions .babelrc.js
Original file line number Diff line number Diff line change
@@ -1,34 +1 @@

let path = require('path');

function useLocal(module) {
return require.resolve(module, {
paths: [
__dirname
]
})
}

module.exports = {
"presets": [
[
useLocal('@babel/preset-env'),
{
"targets": {
"browsers": [
"chrome >= 61",
"safari >=8",
"edge >= 14",
"ff >= 57",
"ie >= 10",
"ios >= 8"
]
}
}
]
],
"plugins": [
path.resolve(__dirname, './plugins/pbjsGlobals.js'),
useLocal('babel-plugin-transform-object-assign')
]
};
module.exports = require('./babelConfig.js')();
20 changes: 5 additions & 15 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@
# Check https://circleci.com/docs/2.0/language-javascript/ for more details
#

aliases:
aliases:
- &environment
docker:
# specify the version you desire here
- image: circleci/node:12.16.1
- image: circleci/node:12.16.1-browsers
resource_class: xlarge
# Specify service dependencies here if necessary
# CircleCI maintains a library of pre-built images
Expand Down Expand Up @@ -36,7 +36,7 @@ aliases:

- &run_endtoend_test
name: BrowserStack End to end testing
command: echo "127.0.0.1 test.localhost" | sudo tee -a /etc/hosts && gulp e2e-test --host=test.localhost
command: gulp e2e-test

# Download and run BrowserStack local
- &setup_browserstack
Expand All @@ -52,7 +52,7 @@ aliases:
- &unit_test_steps
- checkout
- restore_cache: *restore_dep_cache
- run: npm install
- run: npm ci
- save_cache: *save_dep_cache
- run: *install
- run: *setup_browserstack
Expand All @@ -72,7 +72,7 @@ jobs:
build:
<<: *environment
steps: *unit_test_steps

e2etest:
<<: *environment
steps: *endtoend_test_steps
Expand All @@ -82,16 +82,6 @@ workflows:
commit:
jobs:
- build
nightly:
triggers:
- schedule:
cron: "0 0 * * *"
filters:
branches:
only:
- master
jobs:
- e2etest

experimental:
pipelines: true
11 changes: 11 additions & 0 deletions .devcontainer/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
ARG VARIANT="12"
FROM mcr.microsoft.com/vscode/devcontainers/javascript-node:${VARIANT}

# [Optional] Uncomment this section to install additional OS packages.
# RUN apt-get update && export DEBIAN_FRONTEND=noninteractive \
# && apt-get -y install --no-install-recommends <your-package-list-here>

RUN wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
RUN echo "deb http://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google.list
RUN apt update
RUN apt install -y google-chrome-stable xvfb
27 changes: 27 additions & 0 deletions .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
// For format details, see https://aka.ms/devcontainer.json. For config options, see the README at:
// https://github.com/microsoft/vscode-dev-containers/tree/main/containers/javascript-node
{
"name": "Ubuntu",

"build": {
"dockerfile": "Dockerfile",
"args": { "VARIANT": "12" }
},

"postCreateCommand": "bash .devcontainer/postCreate.sh",

// Set *default* container specific settings.json values on container create.
"settings": {},


// Add the IDs of extensions you want installed when the container is created.
"extensions": [
"nickdodd79.gulptasks"
],

// 9999 is web server, 9876 is karma
"forwardPorts": [9876, 9999],

// Comment out connect as root instead. More info: https://aka.ms/vscode-remote/containers/non-root.
"remoteUser": "node"
}
6 changes: 6 additions & 0 deletions .devcontainer/postCreate.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
echo "Post Create Starting"

nvm install
nvm use
npm install gulp-cli -g
npm ci
81 changes: 49 additions & 32 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,50 +1,67 @@

const allowedModules = require("./allowedModules");
const allowedModules = require('./allowedModules.js');

module.exports = {
"env": {
"browser": true,
"commonjs": true
env: {
browser: true,
commonjs: true
},
"settings": {
"import/resolver": {
"node": {
"moduleDirectory": ["node_modules", "./"]
settings: {
'import/resolver': {
node: {
moduleDirectory: ['node_modules', './']
}
}
},
"extends": "standard",
"plugins": [
"prebid",
"import"
extends: 'standard',
plugins: [
'prebid',
'import'
],
"globals": {
"$$PREBID_GLOBAL$$": false
globals: {
'$$PREBID_GLOBAL$$': false,
'BROWSERSTACK_USERNAME': false,
'BROWSERSTACK_KEY': false
},
"parserOptions": {
"sourceType": "module"
// use babel as parser for fancy syntax
parser: '@babel/eslint-parser',
parserOptions: {
sourceType: 'module',
ecmaVersion: 2018,
},
"rules": {
"comma-dangle": "off",
"semi": "off",
"space-before-function-paren": "off",
"import/extensions": ["error", "ignorePackages"],

rules: {
'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.
//
// See Issue #1111.
"eqeqeq": "off",
"no-return-assign": "off",
"no-throw-literal": "off",
"no-undef": 2,
"no-useless-escape": "off",
"no-console": "error"
eqeqeq: 'off',
'no-return-assign': 'off',
'no-throw-literal': 'off',
'no-undef': 2,
'no-useless-escape': 'off',
'no-console': 'error',
},
"overrides": Object.keys(allowedModules).map((key) => ({
"files": key + "/**/*.js",
"rules": {
"prebid/validate-imports": ["error", allowedModules[key]]
overrides: Object.keys(allowedModules).map((key) => ({
files: key + '/**/*.js',
rules: {
'prebid/validate-imports': ['error', allowedModules[key]],
'no-restricted-globals': [
'error',
{
name: 'require',
message: 'use import instead'
}
]
}
}))
})).concat([{
// code in other packages (such as plugins/eslint) is not "seen" by babel and its parser will complain.
files: 'plugins/*/**/*.js',
parser: 'esprima'
}])
};
28 changes: 28 additions & 0 deletions .github/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@

name-template: 'Prebid $RESOLVED_VERSION Release'
tag-template: '$RESOLVED_VERSION'
categories:
- title: '🚀 New Features'
label: 'feature'
- title: '🛠 Maintenance'
label: 'maintenance'
- title: '🐛 Bug Fixes'
labels:
- 'fix'
- 'bugfix'
- 'bug'
change-template: '- $TITLE (#$NUMBER)'
version-resolver:
major:
labels:
- 'major'
minor:
labels:
- 'minor'
patch:
labels:
- 'patch'
default: minor
template: |
## In This Release
$CHANGES
89 changes: 89 additions & 0 deletions .github/workflows/issue_tracker.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
name: Issue tracking
on:
issues:
types:
- opened
jobs:
track_issue:
runs-on: ubuntu-latest
steps:
- name: Generate token
id: generate_token
uses: tibdex/github-app-token@36464acb844fc53b9b8b2401da68844f6b05ebb0
with:
app_id: ${{ secrets.ISSUE_APP_ID }}
private_key: ${{ secrets.ISSUE_APP_PEM }}

- name: Get project data
env:
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
ORGANIZATION: prebid
DATE_FIELD: Created on
PROJECT_NUMBER: 2
run: |
gh api graphql -f query='
query($org: String!, $number: Int!) {
organization(login: $org){
projectNext(number: $number) {
id
fields(first:100) {
nodes {
id
name
settings
}
}
}
}
}' -f org=$ORGANIZATION -F number=$PROJECT_NUMBER > project_data.json

echo 'PROJECT_ID='$(jq '.data.organization.projectNext.id' project_data.json) >> $GITHUB_ENV
echo 'DATE_FIELD_ID='$(jq '.data.organization.projectNext.fields.nodes[] | select(.name== "'"$DATE_FIELD"'") | .id' project_data.json) >> $GITHUB_ENV

- name: Add issue to project
env:
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
ISSUE_ID: ${{ github.event.issue.node_id }}
run: |
gh api graphql -f query='
mutation($project:ID!, $issue:ID!) {
addProjectNextItem(input: {projectId: $project, contentId: $issue}) {
projectNextItem {
id,
content {
... on Issue {
createdAt
}
... on PullRequest {
createdAt
}
}
}
}
}' -f project=$PROJECT_ID -f issue=$ISSUE_ID > issue_data.json

echo 'ITEM_ID='$(jq '.data.addProjectNextItem.projectNextItem.id' issue_data.json) >> $GITHUB_ENV
echo 'ITEM_CREATION_DATE='$(jq '.data.addProjectNextItem.projectNextItem.content.createdAt' issue_data.json) >> $GITHUB_ENV

- name: Set fields
env:
GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }}
run: |
gh api graphql -f query='
mutation (
$project: ID!
$item: ID!
$date_field: ID!
$date_value: String!
) {
set_creation_date: updateProjectNextItemField(input: {
projectId: $project
itemId: $item
fieldId: $date_field
value: $date_value
}) {
projectNextItem {
id
}
}
}' -f project=$PROJECT_ID -f item=$ITEM_ID -f date_field=$DATE_FIELD_ID -f date_value=$ITEM_CREATION_DATE --silent
18 changes: 18 additions & 0 deletions .github/workflows/release-drafter.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Release Drafter

on:
push:
# branches to consider in the event; optional, defaults to all
branches:
- master

jobs:
update_release_draft:
runs-on: ubuntu-latest
steps:
# Drafts your next Release notes as Pull Requests are merged into "master"
- uses: release-drafter/release-drafter@v5
with:
config-name: release-drafter.yml
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Contributions are always welcome. To contribute, [fork](https://help.github.com/
commit your changes, and [open a pull request](https://help.github.com/articles/using-pull-requests/) against the
master branch.

Pull requests must have 80% code coverage before beign considered for merge.
Pull requests must have 80% code coverage before being considered for merge.
Additional details about the process can be found [here](./PR_REVIEW.md).

There are more details available if you'd like to contribute a [bid adapter](https://docs.prebid.org/dev-docs/bidder-adaptor.html) or [analytics adapter](https://docs.prebid.org/dev-docs/integrate-with-the-prebid-analytics-api.html).
Expand Down Expand Up @@ -59,7 +59,7 @@ When you are adding code to Prebid.js, or modifying code that isn't covered by a
Prebid.js already has many tests. Read them to see how Prebid.js is tested, and for inspiration:

- Look in `test/spec` and its subdirectories
- Tests for bidder adaptors are located in `test/spec/modules`
- Tests for bidder adapters are located in `test/spec/modules`

A test module might have the following general structure:

Expand Down
Loading