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

update seeding alliance branch #14

Merged
merged 570 commits into from
Jan 9, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
570 commits
Select commit Hold shift + click to select a range
912934d
Nativo Bid Adapter: change QS param referrer value (#9083)
jsfledd Oct 6, 2022
28fe695
Prebid 7.19.0 release
prebidjs-release Oct 6, 2022
e3d0038
Increment version to 7.20.0-pre
prebidjs-release Oct 6, 2022
5ca8529
Adkernel Bid Adapter: rtbdemand.com alias (#9087)
ckbo3hrk Oct 10, 2022
be1995b
Lotame Panorama Id System: bug fixes (#9092)
Tonsil Oct 10, 2022
7287486
Eplanning Bid Adapter: add support for video (#9044)
ChrisHuie Oct 11, 2022
958acae
ConnectID: Support new easy-opt out method (#9069)
slimkrazy Oct 11, 2022
5e18b2d
Core & multiple modules: introduce new `bidRejected` event, and refac…
dgirardi Oct 11, 2022
3152217
Appnexus Bid Adapter: add support for debug params via query string (…
jsnellbaker Oct 12, 2022
50f6d12
Taboola Bid Adapter: fix multiple impressions bug (#9104)
shakhaltb Oct 12, 2022
c0f8bc9
Magnite Analytics Adapter: New Adapter (#9068)
robertrmartinez Oct 12, 2022
b9e0607
UserID: call gpt `setPublisherProvidedId` only when PPID is available…
dgirardi Oct 12, 2022
0e8dcb3
Added support for 3rd party user IDs (#9105)
vrtcal-dev Oct 13, 2022
eb00d83
Yahoossp and Aol Bid Adapters: Added epsilon.com user id source (#9096)
radubarbos Oct 13, 2022
091fa06
New Teads User ID Module (#9048)
github-tom-kuhnen Oct 13, 2022
3bf0535
PixFuture Bid Adapter: redisigned user sync (#9067)
PolishchukPixFuture Oct 13, 2022
35549ae
Prebid 7.20.0 release
prebidjs-release Oct 13, 2022
1ec8220
Increment version to 7.21.0-pre
prebidjs-release Oct 13, 2022
ec662d0
Bump minimist, gulp-clean and mocha (#9111)
dependabot[bot] Oct 13, 2022
e7dd6dd
Pubmatic Bid Adapter: use new dealpriority in deal tier module execut…
pm-nitin-shirsat Oct 14, 2022
301a82f
33Across Bid Adapter: Add structured user agent information to RTB pa…
carlosfelix Oct 14, 2022
9aa8e61
AdYouLike Bid Adapter : fix page and ref Url values (#9109)
guiann Oct 14, 2022
ced1a9d
Mediasquare Bid Adapter: add video renderer + change with floors (#9079)
matthieularere-msq Oct 14, 2022
d8f25b9
Ogury Bid Adapter: Add xandr sync (#9118)
fermeaux Oct 17, 2022
86bc747
Dac ID Module: (#9040)
haruka-yamashita2 Oct 17, 2022
5de1a29
TTD Bid Adapter: add support for site.ref & user.data (#9107)
patmmccann Oct 17, 2022
86db8eb
init (#9115)
luca1x Oct 17, 2022
4fc33aa
PBS Bid Adapter: alias Fix (#9100)
Oct 18, 2022
f351c70
Grid & MGID bid adapters: set `spec.gvlid` (#9124)
dgirardi Oct 18, 2022
caf162e
IAS RTD Module: custom adUnitPath mapping (#9058)
rbarbini-ias Oct 18, 2022
e1aee08
Medianet Bid Adapter: added AAX bidder alias (#9095)
adish1997 Oct 18, 2022
f113129
Brightcom Bid adapter: add support for uspConsent, coppa, schain, use…
prBigBrother Oct 18, 2022
fcd1e3c
PubWise Bid Adapter: clean up and updates to adUnit parsing (#9066)
GLStephen Oct 18, 2022
c5ffc77
PulsePoint Bid Adapter: First party data (#9114)
anand-venkatraman Oct 19, 2022
f90a8a1
Mgid Bid Adapter: fix usage of ortb2 data (#9117)
velichkin Oct 19, 2022
b90ee91
FTRACK USER ID MODULE: tweaking the createEidsArray() method to accep…
ftxmoJason Oct 19, 2022
2bf7784
Weborama RTD Module: add support to asset ids on contextual api (#9086)
peczenyj Oct 19, 2022
0377e56
IX Bid Adapter: send bid floor per size in format ext (#9084)
shahinrahbariasl Oct 19, 2022
0f513e7
Freewheel-SSP Bid Adapter: add alias, update local param, and other a…
xwang202 Oct 19, 2022
c709f86
Aso Bid Adapter: support schain (#9108)
adserver-online Oct 19, 2022
e459b91
Prebid core: restore bid-level `renderer` (#9128)
dgirardi Oct 19, 2022
5885682
Smaato Bid Adapter: Native support (#9089)
el-chuck Oct 19, 2022
6bce8fe
Betters docs for the fledgeForGpt module (#9127)
JoelPM Oct 19, 2022
5f389fc
logging fix multi ra and request url (#9090)
adish1997 Oct 19, 2022
459a2ee
Teads adapter: use user id module and send user-agent client hints (#…
github-tom-kuhnen Oct 20, 2022
9288657
Prebid 7.21.0 release
prebidjs-release Oct 20, 2022
c0260f2
Increment version to 7.22.0-pre
prebidjs-release Oct 20, 2022
df2418d
Prebid core: do not enforce valid size in bid responses (#9138)
dgirardi Oct 21, 2022
f4ca86d
Prebid 7.22.0 release
prebidjs-release Oct 21, 2022
6183d23
Increment version to 7.23.0-pre
prebidjs-release Oct 21, 2022
87e5b89
Criteo Bid Adapter: add support of static floors (#9140)
leonardlabat Oct 21, 2022
6c63c6f
CHTNW Adapter: initial release (#8987)
chtdsp Oct 21, 2022
0c69238
Video Module: Initial Release (#8858)
karimMourra Oct 21, 2022
21712ca
PBJS-ORTB conversion library (#8738)
dgirardi Oct 21, 2022
f2e8881
Bump minimatch from 0.2.14 to 3.0.4 (#9143)
dependabot[bot] Oct 21, 2022
b744a9d
Bump @xmldom/xmldom from 0.7.5 to 0.7.6 (#9144)
dependabot[bot] Oct 21, 2022
0a267dd
Oxxion Rtd Module: initial module release (#9102)
matthieularere-msq Oct 24, 2022
64aff9b
Prebid core: return a promise from `requestBids` (#9106)
dgirardi Oct 24, 2022
8a1935e
Fix typo "noDecodeWholeUrl" to "noDecodeWholeURL" at the priceFloors …
takenorim Oct 25, 2022
4329b2a
pageURL pull from topmostLocation (#9152)
jsadwith Oct 26, 2022
0642d6c
Concert Bid Adapter: Add prebid unified ID 2.0 and slot coordinates (…
antoinfive Oct 26, 2022
4ff3406
Teads: add the gvlid declaration (#9155)
github-tom-kuhnen Oct 26, 2022
ea7ee39
AAX Blockmeter RTD Module : Initial Release (#9135)
product-aax Oct 26, 2022
1d334e7
Multiple modules: USP data deletion event handling (#9116)
dgirardi Oct 27, 2022
fc67eb0
IX Bid Adapter: completely change request to POST method (#9156)
ix-peiyuan Oct 27, 2022
11fd3d3
localStrageを読み込むかどうかはdefault: falseとなるように変更 (#9146)
yki-t Oct 27, 2022
e08fea6
Improve Digital adapter: publisher endpoint, addtl consent, syncs (#9…
jbartek25 Oct 27, 2022
cc3f01d
Criteo Bid Adapter : Bump Publisher Tag version (#9151)
leonardlabat Oct 27, 2022
297bb48
Prebid core: allow configurable TTL buffer (#9136)
dgirardi Oct 27, 2022
c39afc8
Prebid 7.23.0 release
prebidjs-release Oct 28, 2022
3fa7e37
Increment version to 7.24.0-pre
prebidjs-release Oct 28, 2022
efedc74
ConnectId User ID Module: Support Publisher-supplied user identifier …
slimkrazy Oct 28, 2022
08f61b2
feat: increase request size limit [PB-1214] (#9168)
shahinrahbariasl Oct 29, 2022
36e6be2
Mgid RTD Module : add new RTD module (#9120)
velichkin Oct 31, 2022
bb791e0
added support for media type specific siteIds (#9173)
lksharma Oct 31, 2022
d08baa3
Admatic Bid Adapter: initial adapter release (#9133)
fatihkaya84 Oct 31, 2022
1f29ef5
GrowthCode ID Module: update the user module to expire old user infor…
southern-growthcode Oct 31, 2022
a91e057
FtrackId: correcting the eid object schema (#9174)
ftxmoJason Oct 31, 2022
d71173a
removed sizes constraint on native assets (#9179)
pm-azhar-mulla Nov 1, 2022
bb5ca05
Triplelift Bid Adapter: prioritize topmostLocation (#9178)
nllerandi3lift Nov 1, 2022
b3e7525
Adding gvlid for amx bid adapter (#9183)
nickjacob Nov 1, 2022
de98cce
Prebid core: fix exception in rejection logic for bids that have inva…
dgirardi Nov 2, 2022
b762241
Permutive Rtd Provider: convert rubicon video targeting to string (#9…
AntonioGargaro Nov 2, 2022
41f3e05
Magnite pass along networkId (#9193)
robertrmartinez Nov 3, 2022
454ddc8
Kueezrtb Bid Adapter: New Bid Adapter (#9065)
uditalias Nov 3, 2022
f7bba1d
added gvlid code (#9199)
uditalias Nov 3, 2022
530017f
updated docs for adRenderSucceeded event (#9195)
jlquaccia Nov 3, 2022
338b9c6
gumgum Bid Adapter: support coppa config (#9192)
john-ivan Nov 3, 2022
7a46ed1
Dependencies : update outdated dependencies and automated security al…
ChrisHuie Nov 3, 2022
bf85447
Prebid core: fix exception in `requestBids` introduced by #9106 (#9194)
dgirardi Nov 3, 2022
0c5450b
Prebid 7.24.0 release
prebidjs-release Nov 3, 2022
abf4688
Increment version to 7.25.0-pre
prebidjs-release Nov 3, 2022
7487bfd
Kargo Bid Adapter : add support for client hints (#9184)
jsadwith Nov 4, 2022
475dcd2
adding timeline data to logging events (#9208)
vfourny-ogury Nov 7, 2022
2ec2743
eps_update_branding - Update Conversant branding to Epsilon (#9206)
AaronColbyPrice Nov 7, 2022
40d3ae1
NextMillennium Bid Adapter: set content-type to text/plain (#9210)
mifanich Nov 7, 2022
e28494b
default 1x1 size if no sizes on adUnit (#9211)
robertrmartinez Nov 8, 2022
e19b7f1
Yieldmo Bid Adapteer : add iab gvlid and update path (#9189)
desidiver Nov 8, 2022
8e023b1
add coppa param to payload (#9202)
dalmenarDevST Nov 8, 2022
7046fc2
Core & userId module: reload userIDs when GDPR consent changes (#9190)
dgirardi Nov 8, 2022
152ca52
Clickonometrics Bid Adapter : add gvlid (#9198)
mjaworskiccx Nov 8, 2022
6d114e8
Revert "Clickonometrics Bid Adapter : add gvlid (#9198)" (#9216)
ChrisHuie Nov 8, 2022
fe23164
Concert Bid Adapter: Update localStorage name-spacing for Concert UID…
BrettBlox Nov 8, 2022
c018b18
adagioBidAdapter: fix Video Ortb placement param validation (#9218)
osazos Nov 9, 2022
5e7ace9
Revert "Core & userId module: reload userIDs when GDPR consent change…
dgirardi Nov 9, 2022
a64c8c0
PubMatic Bid Adapter: convert bid cpm to float (#9219)
pm-azhar-mulla Nov 10, 2022
4082e8a
Vidazoo Bid Adapter: cache optimizations (#9209)
uditalias Nov 10, 2022
31b070c
Microad Bid Adapter: Support Audience ID Ext and UID2.0 (#9157)
azuma-ryotaro Nov 10, 2022
db0c7f9
Prebid 7.25.0 release
prebidjs-release Nov 10, 2022
056ec5e
Increment version to 7.26.0-pre
prebidjs-release Nov 10, 2022
25b46f9
Add support for additional content signals under the iab_content (#9235)
nkloeber Nov 11, 2022
06ce1ab
SmartyTech Bid Adapter : initial adapter release (#9196)
preved-medved Nov 14, 2022
12cad7b
ZetaSppBidAdapter: provide tmax (#9240)
asurovenko-zeta Nov 14, 2022
0470f70
Admatic Bid Adapter: pixad alias and bid floor features activated (#9…
fatihkaya84 Nov 14, 2022
cc501e1
YieldOne Bid Adapter: update documentation, test and code style (#9233)
takuhou Nov 15, 2022
4d6c88d
Zeus Prime RTD Module: initial module release (#9165)
PilotConway Nov 15, 2022
0813039
Captify RTD Submodule: Initial release (#9180)
captify-osoldatov Nov 15, 2022
e7b2e86
nextMillennium Bid Adapter: a new cookiesync URL (#9221)
mifanich Nov 15, 2022
cb766cc
Taboola Bid Adapter: unsupport dynamic endpoint (#9237)
ahmadlob Nov 15, 2022
e717dcd
Smartadserver Bid Adapter: discard bid response if ad and adUrl empty…
krzysztofequativ Nov 15, 2022
39958ea
updated the correct variable while setting cookie (#9234)
pm-azhar-mulla Nov 15, 2022
4e69042
Smartx Bid Adapter: Add Schain support (#9244)
Skylinar Nov 15, 2022
ba3d371
Fix to merge site fpd into payload as opposed to overwriting (#9247)
mmoschovas Nov 15, 2022
625d275
Discovery Bid Adapter : parameter updates (#9249)
BaronJHYu Nov 16, 2022
e7b981d
Smartadserver Bid Adapter: add support for SDA user and site (#9231)
mcourouble Nov 16, 2022
f5e6c61
VidazooBidAdapter: get bid floor using `bid.getFloor` (#9238)
uditalias Nov 16, 2022
c3f789b
Viqeo Bid Adapter: initial adapter release (#8920)
kinoshnik2070 Nov 16, 2022
c7da527
BeOp Bid Adapter : update keywords management (#9166)
sebrobert Nov 17, 2022
c86f41b
TheMediaGrid: added withCriteo paramater to send criteo request with …
TheMediaGrid Nov 17, 2022
a88c296
Tappx Bid Adapter: getting correct site page (#9187)
prebidtappx Nov 17, 2022
d0c1d74
Prebid 7.26.0 release
prebidjs-release Nov 17, 2022
e680dd3
Increment version to 7.27.0-pre
prebidjs-release Nov 17, 2022
974e21d
Bump loader-utils from 2.0.3 to 2.0.4 (#9256)
dependabot[bot] Nov 17, 2022
2d46b82
glomex Bidder: expose glomex GVL id (#9262)
klipstein Nov 18, 2022
e1661af
Update Floor format to floor={adslotId}:{floorPriceInCents}[, ...] an…
nkloeber Nov 18, 2022
a1132c1
Gravito Id System : variable update to fix tests (#9259)
rahulgravito Nov 18, 2022
1a5f5ff
AdMatic Bidder: added User-Snyc url for alias (#9261)
fatihkaya84 Nov 21, 2022
f5fdcf0
Browsi RTD Module: add pageview billable event (#9207)
omerDotan Nov 21, 2022
d6418a0
RTB House Bid Adapter: Process FLEDGE request/response (#9215)
piotrj-rtbh Nov 21, 2022
3d1174b
Bump engine.io from 6.2.0 to 6.2.1 (#9270)
dependabot[bot] Nov 22, 2022
616d957
Rise readme maintenance (#9272)
lasloche Nov 22, 2022
3e5f086
Criteo Bid Adapter : fix getFloor usage issue (#9243)
leonardlabat Nov 22, 2022
690c0d6
Rise Bid Adapter: add support for mimes, api, protocols in bid object…
OronW Nov 22, 2022
5b0bb17
Prebid core: fix CPM to always be a number (#9273)
dgirardi Nov 22, 2022
737646f
nexx360 Bid Adapter: new functionalities and endpoint update (#9229)
gchicoye Nov 24, 2022
e32be90
ePlanning Bid Adapter : fix support for video auction (#9283)
fndigrazia Nov 27, 2022
149d76b
add smn alias (#9290)
AdmixerTech Nov 28, 2022
4ba48bb
Smartx Bid Adapter: update custom header (#9291)
Skylinar Nov 28, 2022
2ac1e70
LimeLight Bid Adapter : add IionAds alias (#9285)
apykhteyev Nov 28, 2022
a833997
Generic Analytics Adapter: initial release (#9134)
dgirardi Nov 28, 2022
b0413b2
GrowthCode Analytics Adaptor Module: initial module release (#9021)
southern-growthcode Nov 28, 2022
b87ebac
Yieldlift Bid Adapter: update ttl (#9232)
yieldlift Nov 28, 2022
638691f
Multiple analytics modules: allow pub-defined event filters; do not b…
dgirardi Nov 28, 2022
54d2256
JW Player RTD Module: prefer segment.id to segment.value (#9153)
karimMourra Nov 28, 2022
4f21a5b
AcuityAds adapter: fix issue with download (#9164)
AcuityAdsIntegrations Nov 28, 2022
ebf6272
AIDEM Bid Adapter: initial adapter release (#9222)
gsollazzo Nov 28, 2022
22bf423
Ringier Axel Springer Bidder Adapter (#9239)
skoklowski Nov 28, 2022
54b6e7f
updated ref info page logic (#9241)
jlquaccia Nov 28, 2022
5a9aaa8
fix for broken download bundle https://github.com/prebid/prebid.githu…
elad-yosifon Nov 28, 2022
34fd9fb
Yandex Bid Adapter: (#9280)
Saveliev Nov 28, 2022
78aa883
Fluct Bid Adapter: add schain support (#9266)
yowcow Nov 28, 2022
3261b06
Update bucksense adapter - new server endpoint (#9292)
ssorleti Nov 28, 2022
b507168
Seedtag Bid Adapter : add support for inBanner and inStream (#9230)
ybootin Nov 28, 2022
fe652b4
Geoedge RTD module: support billing events (#9267)
GeoEdge-r-and-d Nov 28, 2022
ad595cc
Vidazoo Bid Adapter: added bid request params (gpid, cat, pagecat) (#…
uditalias Nov 29, 2022
64e557a
PBjs Core : send native targetings for ortb response (#9252)
JulieLorin Nov 29, 2022
dd7d8a6
Impactify Bid Adapter: add support for BidFloor (#9277)
thomasdseao Nov 29, 2022
29c0d82
TTD Bid Adapter: add support for regs.gpp (#9274)
patmmccann Nov 29, 2022
fa3b665
Revert "fix for broken download bundle https://github.com/prebid/preb…
patmmccann Nov 29, 2022
4656aa2
Revert "AcuityAds adapter: fix issue with download (#9164)" (#9299)
patmmccann Nov 29, 2022
4f55dbc
Add new size 192x160 (ID: 622) in Rubicon Adapter (#9297)
kkho339 Nov 29, 2022
de18e7c
Redtram Bid Adapter : initial adapter release (#9260)
redtram-tech Nov 30, 2022
5b13b54
VidazooBidAdapter: sending storageAllowed flag with request params (#…
uditalias Nov 30, 2022
164e374
Triplelift Adapter: Update referrer logic (#9304)
patrickloughrey Nov 30, 2022
f897695
Prebid 7.27.0 release
prebidjs-release Nov 30, 2022
1b4a5a3
Increment version to 7.28.0-pre
prebidjs-release Nov 30, 2022
0c71ee2
ttd Bid Adapter: add regression test topmost domain (#9300)
gielow Nov 30, 2022
0725ba8
Kargo Adapter: Update referrer logic (#9305)
jsadwith Nov 30, 2022
b95f26e
Discovery Bid Adapter & Mediago Bid Adapter: add support for test req…
BaronJHYu Dec 1, 2022
6b61f97
OpenX Bid Adapter: update documentation about deprecated platform and…
marcin-wrobel-ox Dec 1, 2022
8894d1c
Bump decode-uri-component from 0.2.0 to 0.2.2 (#9311)
dependabot[bot] Dec 2, 2022
a4b4f7b
OpenX Bid Adapter: fix bid parameters table in documentation (#9310)
marcin-wrobel-ox Dec 2, 2022
a0cc68d
Bump tibdex/github-app-token from 1.6.0 to 1.7.0 (#9316)
dependabot[bot] Dec 5, 2022
1c63ed9
Vidazoo Bid Adapter: support for Video MediaTypes (#9284)
uditalias Dec 6, 2022
a0e6e6b
Vidazoo bid adapter: fix failing test (#9318)
dgirardi Dec 6, 2022
4515eb3
Live Intent User ID Submodule: Bump live-connect version (#9317)
wi101 Dec 6, 2022
a247abc
ox update (#9309)
victorlassomarketing Dec 7, 2022
2a90f51
AdHash bid adapter: update to support latest version (#9286)
wyand-sp Dec 8, 2022
6236e3f
Add source and version parameters to the 33across ID request (#9319)
carlosfelix Dec 8, 2022
1b4d83c
Prebid Core: ORTB 2.5 translation utilities (#9263)
dgirardi Dec 8, 2022
4346aa8
Prebid Core: Addition of Optional Category Targeting Key (#9268)
jlquaccia Dec 8, 2022
f5f276b
Taboola Bid Adapter: Fixing Accepting Bid Floor Mechanism (#9279)
ahmadlob Dec 8, 2022
69a0f6a
Prebid 7.28.0 release
prebidjs-release Dec 8, 2022
d4b449f
Increment version to 7.29.0-pre
prebidjs-release Dec 8, 2022
bf5b15f
Colossus Bid Adapter: update user sync (#9327)
Dec 9, 2022
374aa26
PubMatic Analytics Adapter:added parameters in logger call (#9328)
pm-azhar-mulla Dec 12, 2022
05d32b2
Nextmillenium bid adapter: Collection of statistics data (#9265)
mhlm Dec 12, 2022
c1a193a
Video Module: Ad Queueing (#9226)
karimMourra Dec 12, 2022
182f08e
Adnuntius Bid Adapter: native added (#9330)
mikael-lundin Dec 13, 2022
d646c55
Prebid core: enrich FPD by default (#9205)
dgirardi Dec 13, 2022
747f143
Permutive RTD Module: add support for new ssp standard cohorts (#9236)
zshnr Dec 13, 2022
dc7e77f
Jixie Bid Adapter: Add read jxtoko cookie (#9331)
jxdeveloper1 Dec 13, 2022
1b1c2a8
AdagioBidAdapter: add missing try-catch (#9338)
osazos Dec 14, 2022
9abfb3d
AdUp Technology bid adapter: optimize floor price detection (#9332)
SteffenAnders Dec 14, 2022
9f11a94
nextMillenniumBidAdapter: improve getUserSyncs function (#9313)
mifanich Dec 14, 2022
14bdd9d
Uid2 module: major implementation change (#9264)
Rophuine Dec 14, 2022
bc68d77
Globalsun Bid Adapter: Initial Release (#9307)
GlobalsunHB Dec 15, 2022
77ba4ec
Topics module: Initial Topics iframe implementation (#8947)
pm-nitin-nimbalkar Dec 15, 2022
bd4a670
Nativo Bid Adapter: added ntv_url qs param value validation (#9334)
jsfledd Dec 16, 2022
75d0c73
Prebid 7.29.0 release
prebidjs-release Dec 16, 2022
37259fc
Increment version to 7.30.0-pre
prebidjs-release Dec 16, 2022
a531b20
Build system: set up `hook` for tests (#9350)
dgirardi Dec 19, 2022
33d6acd
add encoding for device param (#9352)
victorlassomarketing Dec 19, 2022
40450ab
OneTag Bid Adapter: add use of refererInfo Prebid object and Network …
onetag-dev Dec 19, 2022
c56d78a
TheMediaGrid: fix tmax value (#9339)
TheMediaGrid Dec 20, 2022
5950984
Viously Bid Adapter : New Adapter (#9076)
geoffray-viously Dec 21, 2022
681e2c7
Topics FPD module: fix tests (#9354)
dgirardi Dec 21, 2022
7764718
Ccx Bid Adapter: Add GVLID param (#9359)
mjaworskiccx Dec 21, 2022
51c984e
Revert "Ccx Bid Adapter: Add GVLID param (#9359)" (#9363)
patmmccann Dec 21, 2022
e2cfc18
GPP consent module: phase one release (#9321)
jsnellbaker Dec 21, 2022
b468831
Magnite Analytics Adapter : data deletion function (#9351)
spotxslagle Dec 21, 2022
d5746c3
Colosuss Bid Adapter: add support First Party Data (#9340)
Dec 21, 2022
9c3abae
Clickonometrics Bid Adapter: gvlid (#9367)
mjaworskiccx Dec 22, 2022
e5bcdaa
Prebid 7.30.0 release
prebidjs-release Dec 23, 2022
4e45ba3
Increment version to 7.31.0-pre
prebidjs-release Dec 23, 2022
684691b
Bump parse-url from 7.0.2 to 8.1.0 (#9372)
dependabot[bot] Dec 26, 2022
a5ea309
Prebid core: filter adUnits (by `adUnitCodes`) before sending them to…
dgirardi Dec 26, 2022
fdab2f1
Prebid Server: Include adUnitCode in PBS Adapter Requests (#9337)
jlquaccia Dec 26, 2022
5a424e4
Feedad Bid Adapter: fixed usersync parsing (#9353)
couchcrew-thomas Dec 26, 2022
f794bce
Datawrkz adapter: Using bidRequest.getFloor() method for bid floor (…
vishal-dw Dec 26, 2022
b6f9b2e
Adkernel Bid Adapter: bidbuddy.co.in alias (#9375)
ckbo3hrk Dec 26, 2022
86ed8f0
Confiant RTD Module : initial release (#9325)
denys-berzoy-confiant Dec 27, 2022
10cf686
Prebid 7.31.0 release
prebidjs-release Dec 28, 2022
e135926
Increment version to 7.32.0-pre
prebidjs-release Dec 28, 2022
ff98601
Confiant RTD Provider: (#9382)
denys-berzoy-confiant Dec 28, 2022
0caca74
Rise Bid Adapter: added isWrapper parameter to adapter request (#9329)
innay Dec 29, 2022
0b1ba0c
Added video media type support (#9326)
uditalias Dec 29, 2022
57555bc
Aso Bid Adapter: add bcmint alias (#9387)
adserver-online Jan 3, 2023
ccc9bba
AIDEM Bid Adapter: added wpar and placementId param (#9377)
gsollazzo Jan 3, 2023
a2172d9
Taboola Bid Adapter: onBidWon, userSyncs, gpp support and FPD (#9376)
ahmadlob Jan 3, 2023
348ba1d
Yieldlab Bid Adapter: read and pass UserIdsAsEids atype information (…
nkloeber Jan 3, 2023
1960ed8
Medianet RTD module: fix `getTargetingData` to retrieve correct adUni…
dgirardi Jan 3, 2023
febd71b
Holid Bid Adapter: initial release (#9371)
kdesput Jan 4, 2023
1238d30
Appnexus Bid Adapter : add video data from the request to the bid res…
torstendunkel Jan 5, 2023
978926d
AdagioBidAdapter: Remove some params (#9398)
osazos Jan 5, 2023
408221b
Feedad Bid Adapter: added new bid request parameters (#9397)
couchcrew-thomas Jan 5, 2023
768c1d3
Yieldlab Bid Adapter: code style updates (#9386)
kippsterr Jan 6, 2023
005d277
GPP support for the yahoo connect id module. (#9399)
radubarbos Jan 6, 2023
f5a4078
yahoospp bidder& aol bidder: GPP Support in bid requests (#9345)
radubarbos Jan 8, 2023
a652d13
Merge pull request #13 from prebid/master
sag-jonhil Jan 9, 2023
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
  •  
  •  
  •  
21 changes: 3 additions & 18 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,28 +38,12 @@ aliases:
name: BrowserStack End to end testing
command: gulp e2e-test

# Download and run BrowserStack local
- &download_browserstack
name : Download BrowserStackLocal binary
command : |
# Download the browserstack binary file
wget "https://www.browserstack.com/browserstack-local/BrowserStackLocal-linux-x64.zip"
# Unzip it
unzip BrowserStackLocal-linux-x64.zip

- &start_browserstack
name: Start BrowserStackLocal
command: ./BrowserStackLocal --key ${BROWSERSTACK_ACCESS_KEY} --automate-only --local-identifier ${CIRCLE_WORKFLOW_JOB_ID}
background: true

- &unit_test_steps
- checkout
- restore_cache: *restore_dep_cache
- run: npm ci
- save_cache: *save_dep_cache
- run: *install
- run: *download_browserstack
- run: *start_browserstack
- run: *run_unit_test

- &endtoend_test_steps
Expand All @@ -68,8 +52,6 @@ aliases:
- run: npm install
- save_cache: *save_dep_cache
- run: *install
- run: *download_browserstack
- run: *start_browserstack
- run: *run_endtoend_test

version: 2
Expand All @@ -87,6 +69,9 @@ workflows:
commit:
jobs:
- build
- e2etest:
requires:
- build

experimental:
pipelines: true
26 changes: 16 additions & 10 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
<!--
Thank you for your pull request. Please make sure this PR is scoped to one change, and that any added or changed code includes tests with greater than 80% code coverage. See https://github.com/prebid/Prebid.js/blob/master/CONTRIBUTING.md#testing-prebidjs for documentation on testing Prebid.js.
Thank you for your pull request!

Please title your pull request like this: 'Module: Change', eg 'Fraggles Bid Adapter: support fragglerock'

Please make sure this PR is scoped to one change or you may be asked to resubmit.

Please make sure any added or changed code includes tests with greater than 80% code coverage.

See https://github.com/prebid/Prebid.js/blob/master/CONTRIBUTING.md#testing-prebidjs for documentation on testing Prebid.js.

For any user facing change, submit a link to a PR on the docs repo at https://github.com/prebid/prebid.github.io/
-->

## Type of change
Expand All @@ -11,14 +21,16 @@ Thank you for your pull request. Please make sure this PR is scoped to one chang
- [ ] Refactoring (no functional changes, no api changes)
- [ ] Build related changes
- [ ] CI related changes

- [ ] Does this change affect user-facing APIs or examples documented on http://prebid.org?
- [ ] Other

## Description of change
<!-- Describe the change proposed in this pull request -->

<!-- For new bidder adapters, please provide the following -->
- test parameters for validating bids
<!-- For new bidder adapters, please provide the following
- contact email of the adapter’s maintainer
- test parameters for validating bids:
```
{
bidder: '<bidder name>',
Expand All @@ -28,14 +40,8 @@ Thank you for your pull request. Please make sure this PR is scoped to one chang
}
```

Be sure to test the integration with your adserver using the [Hello World](/integrationExamples/gpt/hello_world.html) sample page.

- contact email of the adapter’s maintainer
- [ ] official adapter submission

For any changes that affect user-facing APIs or example code documented on http://prebid.org, please provide:
Be sure to test the integration with your adserver using the [Hello World](/integrationExamples/gpt/hello_world.html) sample page. -->

- A link to a PR on the docs repo at https://github.com/prebid/prebid.github.io/

## Other information
<!-- References to related PR or issue #s, @mentions of the person or team responsible for reviewing changes, etc. -->
4 changes: 4 additions & 0 deletions .github/codeql/codeql-config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
paths:
- src
- modules
- libraries
73 changes: 73 additions & 0 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: [ "master" ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ "master" ]
schedule:
- cron: '22 11 * * 0'

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: [ 'javascript' ]
# CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python', 'ruby' ]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Checkout repository
uses: actions/checkout@v3

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@v2
with:
languages: ${{ matrix.language }}
config-file: ./.github/codeql/codeql-config.yml
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
# queries: security-extended,security-and-quality


# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/autobuild@v2

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
2 changes: 1 addition & 1 deletion .github/workflows/issue_tracker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
steps:
- name: Generate token
id: generate_token
uses: tibdex/github-app-token@36464acb844fc53b9b8b2401da68844f6b05ebb0
uses: tibdex/github-app-token@021a2405c7f990db57f5eae5397423dcc554159c
with:
app_id: ${{ secrets.ISSUE_APP_ID }}
private_key: ${{ secrets.ISSUE_APP_PEM }}
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ selenium*.log
integrationExamples/gpt/gpt.html
integrationExamples/gpt/*-test.html
integrationExamples/implementations/
src/adapters/analytics/libraries
libraries/analyticsAdapter/examples/libraries

# Coverage reports
build/coverage/
Expand Down
2 changes: 0 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,6 @@
[![Build Status](https://circleci.com/gh/prebid/Prebid.js.svg?style=svg)](https://circleci.com/gh/prebid/Prebid.js)
[![Percentage of issues still open](http://isitmaintained.com/badge/open/prebid/Prebid.js.svg)](http://isitmaintained.com/project/prebid/Prebid.js "Percentage of issues still open")
[![Code Climate](https://codeclimate.com/github/prebid/Prebid.js/badges/gpa.svg)](https://codeclimate.com/github/prebid/Prebid.js)
[![Coverage Status](https://coveralls.io/repos/github/prebid/Prebid.js/badge.svg)](https://coveralls.io/github/prebid/Prebid.js)
[![devDependencies Status](https://david-dm.org/prebid/Prebid.js/dev-status.svg)](https://david-dm.org/prebid/Prebid.js?type=dev)
[![Total Alerts](https://img.shields.io/lgtm/alerts/g/prebid/Prebid.js.svg?logo=lgtm&logoWidth=18)](https://lgtm.com/projects/g/prebid/Prebid.js/alerts/)

# Prebid.js
Expand Down
2 changes: 1 addition & 1 deletion RELEASE_SCHEDULE.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
We aim to push a new release of Prebid.js every week on Tuesday.

While the releases will be available immediately for those using direct Git access,
it will be about a week before the Prebid Org [Download Page](http://prebid.org/download.html) will be updated.
it will be about a week before the Prebid Org [Download Page](https://docs.prebid.org/download.html) will be updated.

You can determine what is in a given build using the [releases page](https://github.com/prebid/Prebid.js/releases)

Expand Down
3 changes: 3 additions & 0 deletions allowedModules.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,8 @@ module.exports = {
'just-clone',
'dlv',
'dset'
],
'libraries': [
...sharedWhiteList // empty for now, but keep it to enable linting
]
};
14 changes: 10 additions & 4 deletions babelConfig.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,15 @@ module.exports = function (options = {}) {
}
]
],
'plugins': [
[path.resolve(__dirname, './plugins/pbjsGlobals.js'), options],
useLocal('babel-plugin-transform-object-assign'),
],
'plugins': (() => {
const plugins = [
[path.resolve(__dirname, './plugins/pbjsGlobals.js'), options],
[useLocal('@babel/plugin-transform-runtime')],
];
if (options.codeCoverage) {
plugins.push([useLocal('babel-plugin-istanbul')])
}
return plugins;
})(),
}
}
77 changes: 22 additions & 55 deletions gulpHelpers.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,9 @@ const MANIFEST = 'package.json';
const through = require('through2');
const _ = require('lodash');
const gutil = require('gulp-util');
const dependencyMap = require('./modules/.submodules.json');
const submodules = dependencyMap.parentModules;
const libraries = dependencyMap.libraries;
const submodules = require('./modules/.submodules.json').parentModules;

const MODULE_PATH = './modules';
const LIBRARY_PATH = './libraries';
const BUILD_PATH = './build/dist';
const DEV_PATH = './build/dev';
const ANALYTICS_PATH = '../analytics';
Expand Down Expand Up @@ -71,68 +68,34 @@ module.exports = {
}
});

Object.keys(libraries).forEach(library => {
if (!modules.includes(library) && modules.some(module => libraries[library].dependants.includes(module))) {
modules.unshift(library);
}
});

return modules;
},
getParentLibraries(moduleName) {
const libraryNames = [];
Object.keys(libraries).forEach(libraryName => {
const library = libraries[libraryName];
if (library.dependants.includes(moduleName)) {
libraryNames.push(libraryName);
}
});
return libraryNames;
},
getLibraryFiles(name) {
const library = libraries[name];
const files = library.files.map((file) => path.resolve('./libraries/', name, file))
return files;
},
isLibrary(name) {
return !!libraries[name];
},
getModules: _.memoize(function(externalModules) {
externalModules = externalModules || [];
var internalModules;
try {
var getInternalModules = function(absolutePath) {
return fs.readdirSync(absolutePath)
.filter(file => (/^[^\.]+(\.js)?$/).test(file))
.reduce((memo, file) => {
var moduleName = file.split(new RegExp('[.\\' + path.sep + ']'))[0];
var modulePath = path.join(absolutePath, file);
if (fs.lstatSync(modulePath).isDirectory()) {
modulePath = path.join(modulePath, 'index.js')
}
if (fs.existsSync(modulePath)) {
memo[modulePath] = moduleName;
}
return memo;
}, {});
};

var absoluteModulePath = path.join(__dirname, MODULE_PATH);
var absoluteLibraryPath = path.join(__dirname, LIBRARY_PATH);

internalModules = getInternalModules(absoluteModulePath);
var internalLibraries = getInternalModules(absoluteLibraryPath);
Object.assign(internalModules, internalLibraries);
internalModules = fs.readdirSync(absoluteModulePath)
.filter(file => (/^[^\.]+(\.js)?$/).test(file))
.reduce((memo, file) => {
var moduleName = file.split(new RegExp('[.\\' + path.sep + ']'))[0];
var modulePath = path.join(absoluteModulePath, file);
if (fs.lstatSync(modulePath).isDirectory()) {
modulePath = path.join(modulePath, 'index.js')
}
if (fs.existsSync(modulePath)) {
memo[modulePath] = moduleName;
}
return memo;
}, {});
} catch (err) {
internalModules = {};
}
return Object.assign(externalModules.reduce((memo, module) => {
try {
// prefer internal project modules before looking at project dependencies
var modulePath = require.resolve(module, {paths: [MODULE_PATH, LIBRARY_PATH]});
if (modulePath === '') {
modulePath = require.resolve(module);
}
var modulePath = require.resolve(module, {paths: ['./modules']});
if (modulePath === '') modulePath = require.resolve(module);

memo[modulePath] = module;
} catch (err) {
Expand All @@ -142,16 +105,20 @@ module.exports = {
}, internalModules));
}),

getBuiltPath(dev, assetPath) {
return path.join(__dirname, dev ? DEV_PATH : BUILD_PATH, assetPath)
},

getBuiltModules: function(dev, externalModules) {
var modules = this.getModuleNames(externalModules);
if (Array.isArray(externalModules)) {
modules = _.intersection(modules, externalModules);
}
return modules.map(name => path.join(__dirname, dev ? DEV_PATH : BUILD_PATH, name + '.js'));
return modules.map(name => this.getBuiltPath(dev, name + '.js'));
},

getBuiltPrebidCoreFile: function(dev) {
return path.join(__dirname, dev ? DEV_PATH : BUILD_PATH, 'prebid-core' + '.js');
return this.getBuiltPath(dev, 'prebid-core.js')
},

getModulePaths: function(externalModules) {
Expand Down
Loading