Skip to content

Commit 52cc82a

Browse files
kpiegzadependabot[bot]dgirardiAppstock LTDKanceliarenko
authored
Feature/update 10.11.0 (#71)
* Bump fs-extra from 11.3.0 to 11.3.1 (#13777) Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 11.3.0 to 11.3.1. - [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md) - [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.3.0...11.3.1) --- updated-dependencies: - dependency-name: fs-extra dependency-version: 11.3.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Core: temporary lock on targeting (#13722) * ttlCollection: add has, delete methods * targeting lock * fix tests * remove unused fn * Fix tests * Fix tsdoc * appStockSSP Bid Adapter : initial release (#13673) * init appStockSSPBidAdapter * region east update * fix unit tests * review updates --------- Co-authored-by: Kanceliarenko <kostiantyn.k@teqblaze.com> Co-authored-by: jsnellbaker <31102355+jsnellbaker@users.noreply.github.com> * Bridgewell Bid Adapter: adopt userIdAsEids (#13785) * Adopt userIdAsEids in bridgewellBidAdapter * Add userIdAsEids to tests of bridgewellBidAdapter --------- Co-authored-by: piano <piano@bridgewell.com> * Ozone Bid Adapter : fix for undefined userIdAsEids (#13784) * Update ozoneBidAdapter.js bug fix in findAllUserIdsFromEids when bid.userIdAsEids is set but not an array (eg null) * Update ozoneBidAdapter_spec.js spec test updated for bugfix * Update ozoneBidAdapter_spec.js * Update ozoneBidAdapter.js * Update ozoneBidAdapter.js revert let to const * Update ozoneBidAdapter_spec.js * Adipolo Bid Adapter: add endpoint for eu region (#13788) * add gvlid * add gvlid * add gvlid * add eu region * add test to eu region * refactor(adipolo): safely fallback to default endpoint if region is unknown * add tests to invalid and undefined region * detect region via timezone for endpoint selection * Core: timeoutQueue to TS (#13469) * libraries: optimize timeoutQueue implementation * libraries: convert timeoutqueue to typescript * Delete libraries/timeoutQueue/timeoutQueue.js * Scope3 RTD Provider: Add agentic execution engine module (#13781) * first cut at a scope3 rtd module * Scope3 RTD Module: Major improvements for agentic execution engine - Changed from carbon scoring to agentic execution engine (AEE) for real-time media buying - Now sends COMPLETE OpenRTB request preserving all existing data via deep copy - Changed publisherId to orgId and removed API key requirement for client-side use - Updated endpoint to https://prebid.scope3.com/prebid - Added configurable targeting keys (includeKey, excludeKey, macroKey) for GAM - Implemented bidder-specific segments using standard OpenRTB user.data format - Added deal ID support at impression level (ortb2Imp.ext) - Sends list of bidders to Scope3 (defaults to all bidders in auction) - Fixed data preservation issue in extractOrtb2Data function - Updated response format to handle aee_signals structure - Comprehensive documentation updates with integration examples 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Fix ESLint issues in Scope3 RTD Provider tests - Remove trailing spaces on lines 126, 140, and 302 - Add missing newline at end of file 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Convert Scope3 RTD module to TypeScript Per maintainer feedback, converted the module to TypeScript: - Converted scope3RtdProvider.js to scope3RtdProvider.ts - Added proper TypeScript type declarations - Fixed module registration in .submodules.json (not modules.json) - All 13 tests still passing - Module builds successfully (4.22KB minified) 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Fix ESLint issues in TypeScript module - Removed unused imports (isPlainObject, mergeDeep, AllConsentData) - Removed unused STORAGE_KEY constant - All linting checks now pass - All 13 tests still passing 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Address PR reviewer feedback - Use GAM-compliant segment names (short codes like 'x82s', 'a91k') - Remove underscores from examples (GAM doesn't allow them) - Document that Scope3 uses brand-specific short codes, not IAB taxonomy - Add more tests to improve coverage (now 19 tests, targeting 90%) - Fix test failures and improve error handling coverage - Update documentation to clarify segment format and privacy benefits 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Remove modules.json - RTD modules only need .submodules.json Per reviewer feedback, RTD modules should only be registered in modules/.submodules.json, not in a separate modules.json file. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Clarify agent signals are line item targeting instructions Per reviewer feedback, corrected documentation to accurately describe that: - Signals are instructions for GAM line item targeting (include/exclude) - NOT buy/sell decisions or audience segments - Codes like 'x82s' mean "include this impression in this line item" - Macro provides data that can be used in creatives The agent provides targeting instructions that control which line items can serve on each impression. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Fix ESLint trailing spaces in test file - Removed trailing spaces from lines 376, 378, 382, 399, 403, 406, 442 - All ESLint checks now pass - All 19 tests still passing 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> * Fix GAM-incompatible base64 examples in documentation - Replace base64 encoded macro values with GAM-compliant alphanumeric codes - Remove '=' characters and mixed case that GAM doesn't support - Update bidder integration example to treat macro as opaque string - All targeting values now use only lowercase letters and numbers * Improve segment data compatibility and add AppNexus support - Add segments to multiple locations: site.ext.data.s3kw and site.content.data - Use proper OpenRTB segtax format (segtax: 600) for vendor-specific taxonomy - Add AppNexus-specific keyword conversion (s3_seg=value format) - Segments now available in standard locations for broader bidder compatibility - Update tests to verify new data structures * Update segtax ID to 604 for Scope3 AEE Targeting Signals - Change from generic 600 to specific 604 for Scope3 - Add comment indicating pending registration with IAB - Update all tests to use new segtax ID - Prepare for OpenRTB segtax registration PR * Update to official segtax ID 3333 per IAB OpenRTB PR - Change segtax from 604 to 3333 as registered in IAB OpenRTB PR #201 - Update all references in code and tests - Run linter fixes on all files - Tests passing with new segtax ID * Fix module name to 'scope3' and enhance debug logging - Change module name from 'scope3RtdProvider' to 'scope3' to match documentation - Add enhanced debug logging to help diagnose configuration issues - Update TypeScript types to match the correct module name - Fix test assertion to match new error message format - All tests passing (20/20) * Update default endpoint to rtdp.scope3.com/prebid - Change default endpoint from prebid.scope3.com to rtdp.scope3.com - Update all tests to use new endpoint - Remove staging endpoint example from documentation - All tests passing (20/20) * Revert endpoint back to prebid.scope3.com/prebid - Change default endpoint back to prebid.scope3.com/prebid - Update all tests and documentation to match - All tests passing (20/20) --------- Co-authored-by: Claude <noreply@anthropic.com> * adplusIdSystem: fix flaky test (#13793) * Bump babel-loader from 8.3.0 to 8.4.1 (#13778) Bumps [babel-loader](https://github.com/babel/babel-loader) from 8.3.0 to 8.4.1. - [Release notes](https://github.com/babel/babel-loader/releases) - [Changelog](https://github.com/babel/babel-loader/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel-loader/compare/v8.3.0...v8.4.1) --- updated-dependencies: - dependency-name: babel-loader dependency-version: 8.4.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Patrick McCann <pmccann@cafemedia.com> * Bump @wdio/cli from 9.18.4 to 9.19.1 (#13779) Bumps [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) from 9.18.4 to 9.19.1. - [Release notes](https://github.com/webdriverio/webdriverio/releases) - [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md) - [Commits](https://github.com/webdriverio/webdriverio/commits/v9.19.1/packages/wdio-cli) --- updated-dependencies: - dependency-name: "@wdio/cli" dependency-version: 9.19.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Patrick McCann <pmccann@cafemedia.com> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * Sparteo Bid Adapter: add Outstream support with custom video renderer, configured by bidResponse (#13512) * Bump @wdio/browserstack-service from 9.15.0 to 9.19.1 (#13776) Bumps [@wdio/browserstack-service](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-browserstack-service) from 9.15.0 to 9.19.1. - [Release notes](https://github.com/webdriverio/webdriverio/releases) - [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md) - [Commits](https://github.com/webdriverio/webdriverio/commits/v9.19.1/packages/wdio-browserstack-service) --- updated-dependencies: - dependency-name: "@wdio/browserstack-service" dependency-version: 9.19.1 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Datawrkz Analytics Adapter : initial release (#13738) * feat(analytics): added Datawrkz analytics adapter * fix(analytics): lint fixes for Datawrkz Analytics Adapter * fix(analytics): lint fixes for Datawrkz Analytics Adapter --------- Co-authored-by: Monis Qadri <monis0395@users.noreply.github.com> * fixed typos end changed test endpoint (#13794) * ID5 ID module: enable shared storage across multiple partners (#13768) * Bump karma from 6.4.3 to 6.4.4 (#13803) Bumps [karma](https://github.com/karma-runner/karma) from 6.4.3 to 6.4.4. - [Release notes](https://github.com/karma-runner/karma/releases) - [Changelog](https://github.com/karma-runner/karma/blob/master/CHANGELOG.md) - [Commits](https://github.com/karma-runner/karma/compare/v6.4.3...v6.4.4) --- updated-dependencies: - dependency-name: karma dependency-version: 6.4.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump core-js from 3.45.0 to 3.45.1 (#13806) Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.45.0 to 3.45.1. - [Release notes](https://github.com/zloirock/core-js/releases) - [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md) - [Commits](https://github.com/zloirock/core-js/commits/v3.45.1/packages/core-js) --- updated-dependencies: - dependency-name: core-js dependency-version: 3.45.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Add gvlid type to BidderSpec (#13796) * PubMatic Adapters : refactored publisher id, profile id and version id (#13747) * Refactored publisher id, profile id and version id * Update pubmaticAnalyticsAdapter.js * resolved conflicts for refactoring * Core: make transaction IDs bidder-specific (#13800) * Bidder specific TIDs * force adapters to use bidder-specific TIDs * fix tests * revnew alias added (#13808) Co-authored-by: Gabriel Chicoye <gabriel@macbookrogab24g.lan> * Bump @babel/runtime from 7.27.6 to 7.28.3 (#13805) Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.27.6 to 7.28.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.28.3/packages/babel-runtime) --- updated-dependencies: - dependency-name: "@babel/runtime" dependency-version: 7.28.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump webdriver from 9.15.0 to 9.19.2 (#13804) Bumps [webdriver](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriver) from 9.15.0 to 9.19.2. - [Release notes](https://github.com/webdriverio/webdriverio/releases) - [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md) - [Commits](https://github.com/webdriverio/webdriverio/commits/v9.19.2/packages/webdriver) --- updated-dependencies: - dependency-name: webdriver dependency-version: 9.19.2 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @wdio/spec-reporter from 8.38.2 to 8.43.0 (#13810) Bumps [@wdio/spec-reporter](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-spec-reporter) from 8.38.2 to 8.43.0. - [Release notes](https://github.com/webdriverio/webdriverio/releases) - [Changelog](https://github.com/webdriverio/webdriverio/blob/v8.43.0/CHANGELOG.md) - [Commits](https://github.com/webdriverio/webdriverio/commits/v8.43.0/packages/wdio-spec-reporter) --- updated-dependencies: - dependency-name: "@wdio/spec-reporter" dependency-version: 8.43.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @babel/register from 7.24.6 to 7.28.3 (#13811) Bumps [@babel/register](https://github.com/babel/babel/tree/HEAD/packages/babel-register) from 7.24.6 to 7.28.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.28.3/packages/babel-register) --- updated-dependencies: - dependency-name: "@babel/register" dependency-version: 7.28.3 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump globals from 16.0.0 to 16.3.0 (#13802) Bumps [globals](https://github.com/sindresorhus/globals) from 16.0.0 to 16.3.0. - [Release notes](https://github.com/sindresorhus/globals/releases) - [Commits](https://github.com/sindresorhus/globals/compare/v16.0.0...v16.3.0) --- updated-dependencies: - dependency-name: globals dependency-version: 16.3.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * Prebid 10.9.0 release * Increment version to 10.10.0-pre * Waardex Bid Adapter: Update endpoint domain (#13812) * Update endpoint domain in waardexBidAdapter * Fix conflicts --------- Co-authored-by: Yegor Serdiuk <yegorheiz@gmail.com> * Fwssp Bid Adapter : add currency to bidfloor (#13801) * Update fwsspBidAdapter.js Update to use floor() for currency * Update fwsspBidAdapter_spec.js To use floor() for currency * VISX Bid Adapter: Updated values of creativeId and advertiserDomains (#13820) * Build system: add schema-utils dependency (#13821) * Change auction domains (#13817) * Bump eslint-plugin-import from 2.31.0 to 2.32.0 (#13828) Bumps [eslint-plugin-import](https://github.com/import-js/eslint-plugin-import) from 2.31.0 to 2.32.0. - [Release notes](https://github.com/import-js/eslint-plugin-import/releases) - [Changelog](https://github.com/import-js/eslint-plugin-import/blob/main/CHANGELOG.md) - [Commits](https://github.com/import-js/eslint-plugin-import/compare/v2.31.0...v2.32.0) --- updated-dependencies: - dependency-name: eslint-plugin-import dependency-version: 2.32.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump eslint from 9.31.0 to 9.34.0 (#13827) Bumps [eslint](https://github.com/eslint/eslint) from 9.31.0 to 9.34.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.31.0...v9.34.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 9.34.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @types/google-publisher-tag from 1.20250428.0 to 1.20250811.0 (#13829) Bumps [@types/google-publisher-tag](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/google-publisher-tag) from 1.20250428.0 to 1.20250811.0. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/google-publisher-tag) --- updated-dependencies: - dependency-name: "@types/google-publisher-tag" dependency-version: 1.20250811.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * remove obsolete risk category (#13837) * Valuad Bid Adapter : add GVLID (#13832) * Added GVLID for valuadBidAdapter * Add GVLID constant * Update valuad documentation placementId * Fix typo in constant name * Fix viewability and position calculation when no element --------- Co-authored-by: Amit Aisikowitz <7425067+pixelgroup-israel@users.noreply.github.com> * Gemius User ID Module : initial release (#13707) * Add Gemius User ID Submodule * Add Gemius User ID Submodule - switch to typescript * Add Gemius User ID Submodule - additional type informations * Bump puppeteer from 24.11.2 to 24.18.0 (#13831) Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 24.11.2 to 24.18.0. - [Release notes](https://github.com/puppeteer/puppeteer/releases) - [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md) - [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v24.11.2...puppeteer-v24.18.0) --- updated-dependencies: - dependency-name: puppeteer dependency-version: 24.18.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Patrick McCann <pmccann@cafemedia.com> * Fix timeout tracking (#13798) * PubMatic Bid Adapter : optimize impressions (#13791) * DeDup the bid requests * Handled deals, dctr & zone id for de-dup * Removed comment * Linting changes * resolved linting * Considering last tagid for every impression's bid * Added pbcode and handled mediatypes separately * Using adUnitId for consolidating requests --------- Co-authored-by: pm-azhar-mulla <azhar@L2047.local> * Yandex Bid Adapter: Added logging of errors and events (#13819) * Yandex Bid Adapter: Added logging of errors and events * Fix linter errors * Yandex Bid Adapter: Added logging of errors and events * Pubmatic Bid Adapter : add biddercode in translator payload for reporting purposes (#13797) * changes commited for translator payload for alias identification * adding check * adding test case * adding test case for aliasbiddervalue * changing constant name --------- Co-authored-by: Tanishka Vishwakarma <tanishkavishwakarma@L1837.local> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * Vidazoo Utils & Adapters tests : add support prebid js 10 change in user (#13813) * adding backward compatible userId generators * adding new user id tests in vidazooBidAdapter_spec.js * adding new user id tests for omnidexBidAdapter, opaMarketplaceBidAdapter, programmaticXBidAdapter, tagorasBidAdapter, shinezRtbBidAdapter, twistDigitalBidAdapter, vidazooBidAdapter, illuminBidAdapter, kueezRtbBidAdapter related to the prebid 10 changes in https://github.com/prebid/Prebid.js/issues/11377 * populate additional fields for backend * AGT-667: Client hints final fix (#13850) * pubxai alias added (#13845) Co-authored-by: Gabriel Chicoye <gabriel@macbookrogab24g.lan> * Oftmedia rtdmodule: New Module Initial Commit (#13527) * Add Oftmedia RTD Provider module and update related configurations * Add testing utilities and enhance module state management for oftmedia RTD submodule * Remove oftmedia RTD provider from submodules and update auction delay to 500ms in documentation * Update tests * Fix lint errors and trailing whitespace * Change name of callback to avoid lint warning because of misunderstanding of callback pattern * fix lint --------- Co-authored-by: Andy <arezitopedia@gmail.com> Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * Limelight Digital Bid Adapter: new aliases (#13847) * new alias anzuexchange * new aliases adnimation, rtbdemand, altstar --------- Co-authored-by: mderevyanko <mderevyanko24@gmail.com> * AdGeneration Bid Adapter : fix currency handling bug (#13844) * fix currency * Exclusion of unused processing * style: fix linting errors in adgenerationBidAdapter.js, adgenerationBidAdapter_spec.js Remove trailing spaces and unnecessary blank lines * fix double invoke (#13856) * Prebid 10.10.0 release * Increment version to 10.11.0-pre * nextMillennium Bid Adapter : changed the repot endpoint. (#13853) * fixed typos end changed test endpoint * changed report endpoint * fixed tests * fixed tests * New adapter: DXTech (#13815) * New adapter - DXTech * Create dxtechBidAdapter.md * Create dxtechBidAdapter_spec.js * Update dxtechBidAdapter.js * Change pid to publisher_id param * refactor code * fix eslint * create common file for duplicate functions * eslint * eslint fix * eslint fix * fix errors * sync pixel return fix * Update userId.md (#13870) * userId: fix bug with duplicate UIDs (#13864) * Bump actions/github-script from 7 to 8 (#13859) Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8. - [Release notes](https://github.com/actions/github-script/releases) - [Commits](https://github.com/actions/github-script/compare/v7...v8) --- updated-dependencies: - dependency-name: actions/github-script dependency-version: '8' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump actions/setup-node from 4 to 5 (#13858) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 5. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/setup-node dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Patrick McCann <pmccann@cafemedia.com> * Conversant Adapter: update for typescript (#13767) * Conversant Adapter: update for typescript * code review fix * Add documentation comments * remove duplicate declaration --------- Co-authored-by: johwier <john.wier@epsilon.com> * Bump @eslint/compat from 1.3.1 to 1.3.2 (#13862) Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.3.1 to 1.3.2. - [Release notes](https://github.com/eslint/rewrite/releases) - [Changelog](https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md) - [Commits](https://github.com/eslint/rewrite/commits/compat-v1.3.2/packages/compat) --- updated-dependencies: - dependency-name: "@eslint/compat" dependency-version: 1.3.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump @babel/eslint-parser from 7.24.7 to 7.28.4 (#13860) Bumps [@babel/eslint-parser](https://github.com/babel/babel/tree/HEAD/eslint/babel-eslint-parser) from 7.24.7 to 7.28.4. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.28.4/eslint/babel-eslint-parser) --- updated-dependencies: - dependency-name: "@babel/eslint-parser" dependency-version: 7.28.4 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump eslint-plugin-jsdoc from 50.6.6 to 50.8.0 (#13861) Bumps [eslint-plugin-jsdoc](https://github.com/gajus/eslint-plugin-jsdoc) from 50.6.6 to 50.8.0. - [Release notes](https://github.com/gajus/eslint-plugin-jsdoc/releases) - [Changelog](https://github.com/gajus/eslint-plugin-jsdoc/blob/main/.releaserc) - [Commits](https://github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.6...v50.8.0) --- updated-dependencies: - dependency-name: eslint-plugin-jsdoc dependency-version: 50.8.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Attekmi: Add region (#13840) * add region * tests updated * remove vimayx * remove vimayx --------- Co-authored-by: Victor <victor.banudz@smart-hub.io> * Revert "Bump eslint-plugin-jsdoc from 50.6.6 to 50.8.0 (#13861)" (#13873) This reverts commit e4a29c2d0ed93239a27481bbcd6669ce55c658ab. * Build system: update dependencies (#13872) * Update schema-utils dependency * rebuild package-lock.json * Update package-lock for schema-utils * Revert package-lock changes --------- Co-authored-by: Patrick McCann <pmccann@cafemedia.com> * update package-lock for schema-utils (#13874) * Ssp_geniee Bid Adapter : Corrected cookie sync URL and added title to data (#13843) * modify adUnit infomation * fix imuid module * feat(GenieeBidAdapter): Add support for GPID and pbadslot - Add support for GPID (Global Placement ID) from ortb2Imp.ext.gpid - Add fallback support for ortb2Imp.ext.data.pbadslot - Include gpid parameter in request when GPID exists - Add test cases to verify GPID, pbadslot, and priority behavior * Aladdin Bidder ID5 Compatible Adapter * add comment * modified test message * the import of buildExtuidQuery was missing * test: add test cases for id5id in extuid query * delete duplicate test * feat(GenieeBidAdapter): Add support for iframe-based cookie sync in BidAdapter * [CARPET-5190] Bid Adapter: Fix the default value of the ib parameter - change default value ib parameter * remove ib param * fix test/spec/modules/ssp_genieeBidAdapter_spec.js * Corrected cookie sync URL and added title to data * reset document.title after test * Modify document.title in sandbox.stub --------- Co-authored-by: Murano Takamasa <takamasa-murano@j0098.geniee.jp> Co-authored-by: daikichiteranishi <49385718+daikichiteranishi@users.noreply.github.com> Co-authored-by: takumi-furukawa <takumi.furukawa@geniee.co.jp> Co-authored-by: furukawaTakumi <45890154+furukawaTakumi@users.noreply.github.com> Co-authored-by: furukawaTakumi <black3moon88@gmail.com> Co-authored-by: haruki-yamaguchi <haruki.yamaguchi@geniee.co.jp> Co-authored-by: haruki yamaguchi <100411113+hrkhito@users.noreply.github.com> Co-authored-by: Thanh Tran <thanhtv@geniee.co.jp> Co-authored-by: thanhtran-geniee <135969265+thanhtran-geniee@users.noreply.github.com> * Core: remove use of document.write in rendering (#13851) * Core: remove use of in rendering * fix e2e tests * Kobler bid adapter: differentiate missing permissions data from not given in Kobler adapter. (#13878) * glvid added (#13884) Co-authored-by: Gabriel Chicoye <gabriel@macbookrogab24g.lan> * Bidfuse Bid Adapter : initial release (#13783) * init new adapter Bidfuse * lint update * fix unit cases * fix unit cases * fix unit cases * update md + biddername * update md + biddername * Utiq Id Module : add post message request and handler on prebid id modules (#13782) * Utiq ID module: add postMessage handler to find Utiq service on parent frames * Utiq ID module: Switch listener with post message * Fix typos in request ext params (#13893) * update possible values for mobianContentCategories (#13891) * TargetVideo Bid Adapter: add gpid and tid (#13889) Co-authored-by: dnrstc <danrstc@gmail.com> * Valuad Bid Adapter : update tests (#13901) * fix tests on update * add null check * update tests * feat(resetdigital): include schain in buildRequests payload (#13905) Add support for passing schain (ORTB2 supply chain object) from bidderRequest.ortb2.source.ext.schain into the request payload sent by the ResetDigital adapter. Keeps backward compatibility when schain is absent. * Adkernel Bid Adapter: add SmartyExchange alias (#13902) * Bump eslint from 9.34.0 to 9.35.0 (#13895) Bumps [eslint](https://github.com/eslint/eslint) from 9.34.0 to 9.35.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.34.0...v9.35.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 9.35.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Adplus Analytics Adapter: Fixed incorrect URL (#13915) * GreenbidsBidAdapter & NoBidBidAdapter: remove invalid GVLIDs (#13917) * Bump axios from 1.9.0 to 1.12.1 (#13892) Bumps [axios](https://github.com/axios/axios) from 1.9.0 to 1.12.1. - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.9.0...v1.12.1) --- updated-dependencies: - dependency-name: axios dependency-version: 1.12.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Patrick McCann <pmccann@cafemedia.com> * Core: do not poll for some window dimensions (#13916) * add extraWinDimensions library * refactors adapters to use extraWinDimensions * refactor adapters * lint * Linting: Eqeqeq (#13586) * Update eslint.config.js * eslint fix * Eqeqeq branch: fixes (#13587) * Tests: enforce eqeqeq in modules specs * libraries: fix eqeqeq violations * Core: fix eqeqeq lint issues * rtd modules: fix eqeqeq lint * Multiple Adapters: fix eqeqeq violations * Eqeqeq: merge remote branch (#13588) * Tests: enforce eqeqeq in modules specs * libraries: fix eqeqeq violations * Core: fix eqeqeq lint issues * rtd modules: fix eqeqeq lint * Multiple Adapters: fix eqeqeq violations * Identity Modules: fix eqeqeq violations * Eqeqeq: merge in remote (#13591) * Tests: enforce eqeqeq in modules specs * libraries: fix eqeqeq violations * Core: fix eqeqeq lint issues * rtd modules: fix eqeqeq lint * Multiple Adapters: fix eqeqeq violations * Identity Modules: fix eqeqeq violations * Maintenance: fix eqeqeq in selected adapters * IX Adapter: fix eqeqeq warnings * Oxxion/Pairs/Richaudience: fix eqeqeq lint * Maintenance: fix some eqeqeq lint violations * Adapters: fix eqeqeq linting * Maintenance: fix some eqeqeq lint violations * Adapters: fix eqeqeq lint issues * Adapters: fix eqeqeq linting * Update eslint.config.js * Eqeqeq: merge remote (#13592) * Tests: enforce eqeqeq in modules specs * libraries: fix eqeqeq violations * Core: fix eqeqeq lint issues * rtd modules: fix eqeqeq lint * Multiple Adapters: fix eqeqeq violations * Identity Modules: fix eqeqeq violations * Maintenance: fix eqeqeq in selected adapters * IX Adapter: fix eqeqeq warnings * Oxxion/Pairs/Richaudience: fix eqeqeq lint * Maintenance: fix some eqeqeq lint violations * Adapters: fix eqeqeq linting * Maintenance: fix some eqeqeq lint violations * Adapters: fix eqeqeq lint issues * Adapters: fix eqeqeq linting * Pubmatic adapters: fix eqeqeq lint warnings * Pubmatic adapters: fix eqeqeq lint issues * Tests: fix eqeqeq linting * Adapters: fix eqeqeq lint issues * Multiple Adapters: fix eqeqeq linting * Bid adapters: fix eqeqeq lint errors * Bid adapters: fix eqeqeq lint errors * Bid Adapters: fix eqeqeq lint errors * Adapters: fix eqeqeq lint warnings * Eqeqeq;: merge remote (#13593) * Tests: enforce eqeqeq in modules specs * libraries: fix eqeqeq violations * Core: fix eqeqeq lint issues * rtd modules: fix eqeqeq lint * Multiple Adapters: fix eqeqeq violations * Identity Modules: fix eqeqeq violations * Maintenance: fix eqeqeq in selected adapters * IX Adapter: fix eqeqeq warnings * Oxxion/Pairs/Richaudience: fix eqeqeq lint * Maintenance: fix some eqeqeq lint violations * Adapters: fix eqeqeq linting * Maintenance: fix some eqeqeq lint violations * Adapters: fix eqeqeq lint issues * Adapters: fix eqeqeq linting * Pubmatic adapters: fix eqeqeq lint warnings * Pubmatic adapters: fix eqeqeq lint issues * Tests: fix eqeqeq linting * Adapters: fix eqeqeq lint issues * Multiple Adapters: fix eqeqeq linting * Bid adapters: fix eqeqeq lint errors * Bid adapters: fix eqeqeq lint errors * Bid Adapters: fix eqeqeq lint errors * Adapters: fix eqeqeq lint warnings * Adapters: fix eqeqeq lint errors * Adapters: fix eqeqeq lint issues * Maintenance: fix eqeqeq lint errors * spacing fix * Update adapterManager.ts * Update magniteAnalyticsAdapter.js * Update mediafuseBidAdapter.js * Update clickforceBidAdapter.js * Update cpmstarBidAdapter.js * Update eslint.config.js * Fix size comparison and US privacy check (#13596) * Eqeqeq: merge remote (#13598) * Fix size comparison and US privacy check * operaads ID: handle non-string decode * Yieldlab Bid Adapter: ensure netRevenue default (#13602) * Eqeqeq: merge remote (#13603) * Fix size comparison and US privacy check * operaads ID: handle non-string decode * Unicorn Adapter: fix advertiserDomains check * Bid Adapters: revert eqeqeq changes (#13607) * Update eslint.config.js * Update vizionikUtils.js * Update modules/adgenerationBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/cpmstarBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/sovrnBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/sovrnBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/silverpushBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/quantcastIdSystem.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/engageyaBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update docereeBidAdapter.js * Update modules/pubmaticBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/criteoBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update chtnwBidAdapter.js * Update modules/richaudienceBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update src/storageManager.ts Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/yandexIdSystem.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/ucfunnelBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/ucfunnelBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/tapadIdSystem.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/taboolaBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update taboolaBidAdapter.js * Update modules/adrelevantisBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/advertisingBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/alkimiBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/apacdexBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/yieldlabBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/zmaticooBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update test/spec/modules/hadronRtdProvider_spec.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/symitriDapRtdProvider.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/undertoneBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/alkimiBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/apacdexBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/cpmstarBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/appnexusBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/exadsBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/ixBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/ixBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/intentIqIdSystem.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/intentIqIdSystem.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/ixBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/fanBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/mediasquareBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/pwbidBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update modules/ixBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Apply suggestions from code review Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update mediasquareBidAdapter.js * Apply suggestions from code review Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Update pwbidBidAdapter.js * Update ixBidAdapter.js * Update alkimiBidAdapter.js --------- Co-authored-by: Graham Higgins <gwhigs@gmail.com> * Bump webpack from 5.94.0 to 5.101.3 (#13912) Bumps [webpack](https://github.com/webpack/webpack) from 5.94.0 to 5.101.3. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.94.0...v5.101.3) --- updated-dependencies: - dependency-name: webpack dependency-version: 5.101.3 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Core: handling interventions (#13818) * Core: handling interventions * lint fix * lint * example changes * moving logic to renderer files * safe check * adding no ad server case * keeping observer register in creative * remove reporting observer from core * FWSSP Adapter: update schain logic (#13925) * Missena Bid Adapter: update version schema (#13907) * Core: fix bug with endpointCompression and null origin (#13914) * Core: add PUC version in targeting keys (#13885) * Core: add PUC version in targeting keys * update tests * lint * Fixing naming of storage name in ftrack documentation (#13926) * 33across Bid Adapter: Add zoneid config option + refactoring (#13886) * 33across: Deprecate siteId parameter in favor of zoneId * Add support for webview+prebid.js app requests. * 33across: Deprecate siteId parameter in favor of zoneId * Increment version to 10.12.0-pre * Prebid 10.11.0 release * ID5 Analytics Module : no buffering of events, allow replacing existing rules (#13909) * ID5 Analytics module - no buffering of events, allows discarding existing rules * replay past events after rules are updated --------- Co-authored-by: Paweł Kowalski <pkowalski@id5.io> * Core: add screen orientation helper (#13928) * Core: add screen orientation helper * Delete .github/codeql/queries/screenProperties.ql * Core: relocate webdriver enrichment to consumers (#13922) * Core: relocate webdriver enrichment to consumers * Yandex Adapter: include webdriver flag via extra dims * Core: extract webdriver helper * Update extraWinDimensions.js * Update extraWinDimensions.js * CI: automate generation of codeql rules for fingerprinting APIs (#13935) * CI: automate generation of codeql rules for fingerprinting APIs * fix @id * fix @id (again) * shut up linter * Bump tar-fs from 3.1.0 to 3.1.1 (#13931) Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 3.1.0 to 3.1.1. - [Commits](https://github.com/mafintosh/tar-fs/compare/v3.1.0...v3.1.1) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 3.1.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fix: add targeting method to scope3 rtd (#13903) * Utiq ID modules: use getGlobal refresh (#13941) * Bump @babel/preset-env from 7.27.2 to 7.28.3 (#13913) Bumps [@babel/preset-env](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-env) from 7.27.2 to 7.28.3. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.28.3/packages/babel-preset-env) --- updated-dependencies: - dependency-name: "@babel/preset-env" dependency-version: 7.28.3 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Alvads Bid Adapter : initial release (#13799) * Add AlvaDS Bid Adapter for banner and video - Implement alvadsBidAdapter module supporting OpenRTB 2.5 POST requests - Supports dynamic endpoints via bid params or default endpoint - Handles banner and video media types with fallback sizes - Parses responses to set mediaType and extract vastXml/vastUrl for video - Includes example test parameters for banner and video - Default netRevenue: true, TTL: 300 - Callback support for onTimeout and onBidWon * fixed test * alvads * removed application/json header * removed application/json header * ready for review * ready for review * ready for review * added some methods * added some methods * added some methods * ready for review * fixes --------- Co-authored-by: Samuel Alejandro Maldonado Garcia <samaldonado@nuevatel.net> * Add equativBidAdapter to modules.json * adds lurl (#13942) * Attekmi: add Anzu alias (#13950) Co-authored-by: Victor <victor.banudz@smart-hub.io> * Bump @types/google-publisher-tag from 1.20250811.0 to 1.20250811.1 (#13948) Bumps [@types/google-publisher-tag](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/google-publisher-tag) from 1.20250811.0 to 1.20250811.1. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/google-publisher-tag) --- updated-dependencies: - dependency-name: "@types/google-publisher-tag" dependency-version: 1.20250811.1 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump url from 0.11.3 to 0.11.4 (#13947) Bumps [url](https://github.com/defunctzombie/node-url) from 0.11.3 to 0.11.4. - [Commits](https://github.com/defunctzombie/node-url/compare/v0.11.3...v0.11.4) --- updated-dependencies: - dependency-name: url dependency-version: 0.11.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Semantiq RTD Provider: fix outdated cache (#13910) Change the storage to session storage to prevent the use of data built on the outdated Semantiq configuration. * Advertising Bid Adapter: Update the regex while parsing bid.impid to support the change to UUID format for bid ids (#13879) * Bump webdriverio from 9.19.1 to 9.20.0 (#13949) Bumps [webdriverio](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/webdriverio) from 9.19.1 to 9.20.0. - [Release notes](https://github.com/webdriverio/webdriverio/releases) - [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md) - [Commits](https://github.com/webdriverio/webdriverio/commits/v9.20.0/packages/webdriverio) --- updated-dependencies: - dependency-name: webdriverio dependency-version: 9.20.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * fluctBidAdapter: add-im-rtd-segment data (#13687) * [fluctBidAdapter] add-im-rtd-segment data * fix space * Update atsAnalyticsAdapter.js (#13877) * Screencore Bid Adapter : initial release (#13833) * Screencore prebid adapter * rearrange code * use lowercase screncore bidder code * fix tests * update tests * trigger CI * Rimozione campi da adapter Prebid.js (#13956) Co-authored-by: robin-crazygames <robin@crazygames.com> * Adding code reviewer assignment workflow (#13954) * Prebid 10.12.0 release * Increment version to 10.13.0-pre * NexMillennium: Added support for some openrtb parameters (#13927) * fixed typos end changed test endpoint * changed report endpoint * fixed tests * fixed tests * added support some new pameters for openrtb 2.6 * set version 4.5.0 * save * Update permissions for code reviewer workflow (#13960) * Yieldmo Bidder: TDID object not being passed correctly (#13958) * update * updates * add in test * userId: fix bug with encryptedSignalSources and GPT secureSignalProviders (#13953) * userId: fix bug with encryptedSignalSources and GPT secureSignalProviders * clean up tests * fix tests * Core: Update Permissions for Code Reviewer Automation (#13962) * Volunteers use team and update access token * Core: Update Code Reviewer Automation to Trigger from Pull Request Target (#13966) * Update to use pull request target * ADBRO Bid Adapter : Initial Release (#13963) * Implemented minimal working ADBRO Bid Adapter ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Added ADBRO Bid Adapter description with Test Parameters. ADBRO-4285 Signed-off-by: Alexander Shvetsov <ashvetsov@adbro.me> * Added setting up sizes and display manager fields in banner object ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Building TagId using GPID ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Added ADBRO bill notification ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Removed excess params, imports and checks ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Explicitly cast request validity condition to Boolean ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Iterate all requests in buildRequests ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Group imps by Placement ID to send a single request per placement ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Change default and fallback tagid ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Changed billing event to onBidBillable ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Fixed failing fallback tagid ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * ADBRO Bid Adapter is covered with tests ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Set Creative Id from the test config on backend ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Added Bid Response bids existence check ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Review fixes ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Raised default impression expire timeout to 300 sec ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Null-checks are moved out from the isBidRequestValid function ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Covered null cases in isBidRequestValid function ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> * Replaced testing domain with the prod one ADBRO-4285 Signed-off-by: Ivan Nebritov <inebritov@adbro.me> --------- Signed-off-by: Ivan Nebritov <inebritov@adbro.me> Signed-off-by: Alexander Shvetsov <ashvetsov@adbro.me> Co-authored-by: Alexander Shvetsov <ashvetsov@adbro.me> * Update test-chunk.yml (#13961) * IX Bid Adapter : multiformat promotion (#13898) * chore: promoted multiformat FT [PB-4298] * chore: updated expected siteId overrides [PB-4298] * chore: cleaned up tests around multiformat --------- Co-authored-by: Love Sharma <love.sharma@indexexchange.com> * Core: expose requestBids hooks (#13957) * Expose requestBids hooks * add test * Adkernel Bid Adapter: add Infinety alias (#13971) * Core: isolate DNT helper (#13940) * MediaConsortium Bid Adapter: change outstream renderer (#13452) * MediaConsortium: change outstream renderer * MediaConsortium Bid Adapter: add unit outstream renderer unit tests * MediaConsortium Bid Adapter: fix outstream unit tests * MediaConsortium Bid Adapter: use local config first * MediaConsortium Bid Adapter: fix unit tests * fix lint * fix lint --------- Co-authored-by: Vincent Barach <vincent@hubvisor.io> * Ozone Bid Adapter: support oRTB Ext object (#13951) * Update ozoneBidAdapter.js - added support for ortb.ext params - update on ozlabels custom KVP - slight tweak to fix submitted to handle empty eid response. * Update ozoneBidAdapter_spec.js updated spec file for 4.0.2 * Update ozoneBidAdapter.js * Update ozoneBidAdapter.js * AdKernal tests: fix broken test related to DNT helper (#13973) * Fix getDNT stubbing in utils and Adkernel tests * Core: Proxy navigator DNT helper * Core: Move DNT helper to dedicated library * Core: Restore stub-friendly DNT re-export * TeqBlaze Lib: add support gpid param (#13974) * fix isBidRequestValid() * add support gpid param * PubMatic Analytics Adapter: Preserve original mediaTypes and sizes when copying bid details in analytics (#13888) * Targetting key set for floor applied from PM RTD module * Test Cases Added * UPR related changes * Minor changes * Added targeting keys in constants * UOE-12412: Added floorProvider = "PM" related check to set the targeting * UOE-12412: Removed modelVersion related check * UOE-12412: Changed Key Name for targeting * UOE-12412: Enabling and disabling targetting key based on adServertargeting coming from config * UOE-12412: RTD provider error handling for undefined configs * Refactor: Improve bid status handling and floor value detection for No Bids scenario in PubMatic RTD provider * Refactor: Extract bid targeting logic into separate functions * Refactor: Improve pubmatic RTD provider targeting logic and add test coverage * Enhance PubMatic RTD floor calculation with multi-size support and targeting precision * UOE-12413: Changed adServerTargeting to pmTargetingKeys * Enhance multiplier handling in pubmatic RTD provider * PubM RTD Module: Update pubmatic RTD provider with enhanced targeting logic and test coverage * PubM RTD Module: Multipliers fallback mechanism implemented and test cases edited * Code changes optimisation * Test case optimized * Test cases: add unit tests for multiplier extraction in pubmatic RTD provider * refactor: reorder multiplier sources in pubmaticRtdProvider to prioritize config.json over floor.json * Fix: update NOBID multiplier from 1.6 to 1.2 in pubmaticRtdProvider module * Refactor: enhance floor value calculation for multi-format ad units and improve logging * Refactor: Add getBidder function and remove unused findWinningBid import in PubMatic RTD provider tests * chore: remove unused pubmaticRtd example and noconfig files * PubMatic RTD module markdown file update having targetingKey details * Fix: Removed extra whitespace and normalize line endings in RTD provider * fix: add colon to RTD targeting log message in pubmaticRtdProvider * Preserve original mediaTypes and sizes when copying bid details in analytics in case of marketplace scenario * UOE-13066: Added mediaTypes and dimensions to raw request of tracker in case of marketplace scenario * Lint Issue: Remove unnecessary whitespace in pubmatic analytics bid handling --------- Co-authored-by: Chris Huie <phoenixtechnerd@gmail.com> * UNIQUEST Widget Bid Adapter: initial release (#13933) * add uniquestWidgetBidAdapter * fix uniquestWidgetBidAdapter_spec.js, uniquestWidgetBidAdapter.md * fix interpretResponse to util * Removing devicePixelRatio in Bid Request (#13979) * Updated bidding domain (#13981) * Bump @eslint/compat from 1.3.2 to 1.4.0 (#13977) Bumps [@eslint/compat](https://github.com/eslint/rewrite/tree/HEAD/packages/compat) from 1.3.2 to 1.4.0. - [Release notes](https://github.com/eslint/rewrite/releases) - [Changelog](https://github.com/eslint/rewrite/blob/main/packages/compat/CHANGELOG.md) - [Commits](https://github.com/eslint/rewrite/commits/compat-v1.4.0/packages/compat) --- updated-dependencies: - dependency-name: "@eslint/compat" dependency-version: 1.4.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Patrick McCann <pmccann@cafemedia.com> * Bump @babel/core from 7.28.3 to 7.28.4 (#13975) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 7.28.3 to 7.28.4. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-core) --- updated-dependencies: - dependency-name: "@babel/core" dependency-version: 7.28.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Bump fs-extra from 11.3.1 to 11.3.2 (#13976) Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra) from 11.3.1 to 11.3.2. - [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md) - [Commits](https://github.com/jprichardson/node-fs-extra/compare/11.3.1...11.3.2) --- updated-dependencies: - dependency-name: fs-extra dependency-version: 11.3.2 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Linting: fix array-callback-return warnings (#13621) * Maintenance: fix array-callback-return warnings * Update eslint.config.js * Maintenance: fix array-callback-return lint * Core: fix price bucket capping logic * Core: move array callback lint exception * Fix missing returns in adapters * Update cointrafficBidAdapter.js * Update index.js * Update cointrafficBidAdapter.js * Update ixBidAdapter_spec.js * Update ixBidAdapter_spec.js --------- Co-authored-by: Jeff Mahoney <jeff.t.mahoney@gmail.com> * Build system: reduce number of e2e test retries (#13993) * Scalibur Bid Adapter : initial release (#13826) * Add Scalibur bid adapter with comprehensive tests * finish scalibur bid adapter and tests * fix * fix * add missing params * convert response price to cpm * size to valid format * fix tests * remove all uses of first party data and Math.random * fix lint error * fix some more lint errors * add support to own fpd * vlaidate tests and lint * re tests * rerun tests * remove the use of navigator --------- Co-authored-by: Timor Bibi <timor@Timors-MacBook-Pro-2.local> * Core: refactor window dimensions utilities to only access DOM APIs when necessary (#13929) * cachedApiWrapper * lazy access target * make parent available to getTarget * simplify * consolidate extraWinDimensions * Remove sketchy dimensions * adnuntius: remove availWidth/availHeight * onetag: stop using outer & avail dims --------- Co-authored-by: Patrick McCann <pmccann@cafemedia.com> * Core: Adding bidLimit to adUnit (#13930) * Core: targeting bids limit varying on ad unit * handling other case * refactoring * moving bidLimit to adUnit level * fixing sendAllBids issue, allowing adunitBidLimit as object * restoring missing comment * performance optimization * Yandex Bid Adapter: Added banner coordinates to the request (#13944) * Yandex Bid Adapter: Added banner coordinates to the request * fix webdriver * Yandex Bid Adapter: Added banner coordinates to the request * Yandex Bid Adapter: Added banner coordinates to the request * Update modules/yandexBidAdapter.js Co-authored-by: Graham Higgins <gwhigs@gmail.com> --------- Co-authored-by: Graham Higgins <gwhigs@gmail.com> * new alias Vaaya media (#13995) Co-authored-by: mderevyanko <mderevyanko24@gmail.com> * Bump karma-spec-reporter from 0.0.32 to 0.0.36 (#13911) Bumps [karma-spec-reporter](https://github.com/tmcgee123/karma-spec-reporter) from 0.0.32 to 0.0.36. - [Commits](https://github.com/tmcgee123/karma-spec-reporter/compare/v0.0.32...v0.0.36) --- updated-dependencies: - dependency-name: karma-spec-reporter dependency-version: 0.0.36 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Patrick McCann <pmccann@cafemedia.com> * ID5 User Id module - generate targeting tags on the server side (#13992) Including the tags in GAM is still controlled from the module configuration level. Generating them on the server side gives us more flexibility and simplifies user module. * Add 'oftmedia' to the approved external JS list (#14001) Co-authored-by: Andy <arezitopedia@gmail.com> * Nodals RTD Module: Add support for publisher to override standard TCF consent checks (#14004) Co-authored-by: slimkrazy <sam@nodls.ai> * Build system: start browserstack binary explicitly (#13999) * Core: wait for creative document DOMContentLoaded * start browserstacklocal explicitly * debug * debug * capitalization * start as daemon * Undo unrelated change * Bump github/codeql-action from 3 to 4 (#14006) Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v3...v4) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Patrick McCann <pmccann@cafemedia.com> * Msft Bid adapter - initial release (for closed testing) (#13952) * msftBidAdapter - new adapter to eventually replace appnexusBidAdapter * add unit test file * fix import issue in tests * fix lint issue in adapter file * add more tests * add more tests * update banner test * update comment * another set of updates * update unit tests * update to readme * remove tid code * remove some comments, fix type checks, remove unneeded response function * edit other comments * try to fix lint errors --------- Co-authored-by: Demetrio Girardi <dgirardi@prebid.org> * Craft Bid Adapter : add user.eids to request (#13985) * [craftBidder] Add user.eids to request * [craftBidder] Add user.eids to request add test --------- Co-authored-by: Monis Qadri <monis0395@users.noreply.github.com> * EmpowerBidAdapter: initial release (#13943) * EmpowerBidAdapter: initial release * EmpowerBidAdapter: initial release * some code changes after lint check * test bannerServerRequest changes from local url to server url * some fixes and improvements * unceswsary line removed --------- Co-authored-by: Monis Qadri <monis0395@users.noreply.github.com> * Bump @babel/runtime from 7.28.3 to 7.28.4 (#14008) Bumps [@babel/runtime](https://github.com/babel/babel/tree/HEAD/packages/babel-runtime) from 7.28.3 to 7.28.4. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md) - [Commits](https://github.com/babel/babel/commits/v7.28.4/packages/babel-runtime) --- updated-dependencies: - dependency-name: "@babel/runtime" dependency-version: 7.28.4 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * optableRtdProvider: update documentation (#14017) * Update optableRtdProvider.md * Update optableRtdProvider.md * AtsAnalyticsAdapter: get the user Ids from userIdAsEids (#14022) * [ATS-68316] Update to get userId as per prebid version 10+ * [ATS-68316] Add unit test case for the fix --------- Co-authored-by: Sunath <sunath@liveramp.com> * SmartyTech Bid Adapter: Add userId and consent data support with chunking capability (#13945) * SmartyTech Bid Adapter: Add userId, consent data support and chunking capability - Add userIdAsEids transmission when available - Add GDPR, CCPA/USP, and COPPA consent support - Add configurable chunking of bid requests to control number of ads per request - Maintain backward compatibility - Add comprehensive test coverage for all new features Results of gulp lint: ✅ No issues Results of gulp test: ✅ All tests pass * Smartytech bid adapter. Avoid send undefined for gdprApplies and guarantee for config get * Datawrkz Analytics Adapter: add publisherId and apiKey options (#13899) * feat(analytics): added Datawrkz analytics adapter * fix(analytics): lint fixes for Datawrkz Analytics Adapter * fix(analytics): lint fixes for Datawrkz Analytics Adapter * feat(analytics): add publisherId and apiKey config in Datawrkz Analytics Adapter * Datawrkz Analytics Adapter: add tests for publisherId and apiKey config --------- Co-authored-by: Monis Qadri <monis0395@users.noreply.github.com> Co-authored-by: Love Sharma <sharmak.love@gmail.com> * Nativery Bid Adapter: track auction events (#13990) * feat: track auction events * style: lint files * perf: add keepalive on tracking request * fix: ajax content type * test: ajax content type * perf: remove json content type to avoid preflight request --------- Co-authored-by: Andrea Fassina <fasenderos@gmail.com> * Omnidex update details …
1 parent 2a04176 commit 52cc82a

2,596 files changed

Lines changed: 164440 additions & 128003 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.circleci/config.yml

Lines changed: 8 additions & 71 deletions
Original file line numberDiff line numberDiff line change
@@ -1,75 +1,12 @@
1-
# Javascript Node CircleCI 2.0 configuration file
2-
#
3-
# Check https://circleci.com/docs/2.0/language-javascript/ for more details
4-
#
5-
6-
aliases:
7-
- &environment
8-
docker:
9-
# specify the version you desire here
10-
- image: cimg/node:20.14.0-browsers
11-
resource_class: xlarge
12-
# Specify service dependencies here if necessary
13-
# CircleCI maintains a library of pre-built images
14-
# documented at https://circleci.com/docs/2.0/circleci-images/
15-
# - image: circleci/mongo:3.4.4
16-
working_directory: ~/Prebid.js
17-
18-
- &restore_dep_cache
19-
keys:
20-
- v1-dependencies-{{ checksum "package.json" }}
21-
22-
- &save_dep_cache
23-
paths:
24-
- node_modules
25-
key: v1-dependencies-{{ checksum "package.json" }}
26-
27-
- &install
28-
name: Install gulp cli
29-
command: sudo npm install -g gulp-cli
30-
31-
- &run_unit_test
32-
name: BrowserStack testing
33-
command: gulp test --browserstack --nolintfix
34-
35-
- &run_endtoend_test
36-
name: BrowserStack End to end testing
37-
command: gulp e2e-test
38-
39-
- &unit_test_steps
40-
- checkout
41-
- restore_cache: *restore_dep_cache
42-
- run: npm ci
43-
- save_cache: *save_dep_cache
44-
- run: *install
45-
- run: *run_unit_test
46-
47-
- &endtoend_test_steps
48-
- checkout
49-
- restore_cache: *restore_dep_cache
50-
- run: npm install
51-
- save_cache: *save_dep_cache
52-
- run: *install
53-
- run: *run_endtoend_test
54-
55-
version: 2
1+
version: 2.1
562
jobs:
57-
build:
58-
<<: *environment
59-
steps: *unit_test_steps
60-
61-
e2etest:
62-
<<: *environment
63-
steps: *endtoend_test_steps
64-
3+
noop:
4+
docker:
5+
- image: cimg/base:stable
6+
steps:
7+
- run: echo "CircleCI build skipped - using GitHub Actions. This job can be removed once 9.x is no longer supported."
658
workflows:
669
version: 2
67-
commit:
10+
default:
6811
jobs:
69-
- build
70-
- e2etest:
71-
requires:
72-
- build
73-
74-
experimental:
75-
pipelines: true
12+
- noop

.devcontainer/devcontainer.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,9 @@
55

66
"build": {
77
"dockerfile": "Dockerfile",
8-
"args": { "VARIANT": "12" }
8+
"args": {
9+
"VARIANT": "18"
10+
}
911
},
1012

1113
"postCreateCommand": "bash .devcontainer/postCreate.sh",
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Wait for browserstack sessions
2+
description: Wait until enough browserstack sessions have become available
3+
inputs:
4+
BROWSERSTACK_USER_NAME:
5+
description: "Browserstack user name"
6+
BROWSERSTACK_ACCESS_KEY:
7+
description: "Browserstack access key"
8+
9+
runs:
10+
using: 'composite'
11+
steps:
12+
- env:
13+
BROWSERSTACK_USERNAME: ${{ inputs.BROWSERSTACK_USER_NAME }}
14+
BROWSERSTACK_ACCESS_KEY: ${{ inputs.BROWSERSTACK_ACCESS_KEY }}
15+
shell: bash
16+
run: |
17+
while
18+
status=$(curl -u "${BROWSERSTACK_USERNAME}:${BROWSERSTACK_ACCESS_KEY}" \
19+
-X GET "https://api-cloud.browserstack.com/automate/plan.json" 2> /dev/null);
20+
running=$(jq '.parallel_sessions_running' <<< $status)
21+
max_running=$(jq '.parallel_sessions_max_allowed' <<< $status)
22+
queued=$(jq '.queued_sessions' <<< $status)
23+
max_queued=$(jq '.queued_sessions_max_allowed' <<< $status)
24+
spare=$(( ${max_running} + ${max_queued} - ${running} - ${queued} ))
25+
required=6
26+
echo "Browserstack status: ${running} sessions running, ${queued} queued, ${spare} free"
27+
(( ${required} > ${spare} ))
28+
do
29+
delay=$(( 60 + $(shuf -i 1-60 -n 1) ))
30+
echo "Waiting for ${required} sessions to free up, checking again in ${delay}s"
31+
sleep $delay
32+
done
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
// this file is autogenerated, see fingerprintApis.mjs
2+
3+
class DOMMethod extends string {
4+
5+
float weight;
6+
string type;
7+
8+
DOMMethod() {
9+
10+
( this = "getChannelData" and weight = 827.19 and type = "AudioBuffer" )
11+
or
12+
( this = "toDataURL" and weight = 27.15 and type = "HTMLCanvasElement" )
13+
}
14+
15+
float getWeight() {
16+
result = weight
17+
}
18+
19+
string getType() {
20+
result = type
21+
}
22+
23+
}
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
// this file is autogenerated, see fingerprintApis.mjs
2+
3+
class EventProperty extends string {
4+
5+
float weight;
6+
string event;
7+
8+
EventProperty() {
9+
10+
( this = "accelerationIncludingGravity" and weight = 149.23 and event = "devicemotion" )
11+
or
12+
( this = "beta" and weight = 1075.3 and event = "deviceorientation" )
13+
or
14+
( this = "gamma" and weight = 395.62 and event = "deviceorientation" )
15+
or
16+
( this = "alpha" and weight = 366.53 and event = "deviceorientation" )
17+
or
18+
( this = "candidate" and weight = 69.63 and event = "icecandidate" )
19+
or
20+
( this = "acceleration" and weight = 58.05 and event = "devicemotion" )
21+
or
22+
( this = "rotationRate" and weight = 57.59 and event = "devicemotion" )
23+
or
24+
( this = "absolute" and weight = 387.12 and event = "deviceorientation" )
25+
}
26+
27+
float getWeight() {
28+
result = weight
29+
}
30+
31+
string getEvent() {
32+
result = event
33+
}
34+
35+
}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
// this file is autogenerated, see fingerprintApis.mjs
2+
3+
class GlobalConstructor extends string {
4+
5+
float weight;
6+
7+
GlobalConstructor() {
8+
9+
( this = "SharedWorker" and weight = 78.14 )
10+
or
11+
( this = "OfflineAudioContext" and weight = 1135.77 )
12+
or
13+
( this = "RTCPeerConnection" and weight = 49.44 )
14+
or
15+
( this = "Gyroscope" and weight = 142.79 )
16+
or
17+
( this = "AudioWorkletNode" and weight = 17.63 )
18+
}
19+
20+
float getWeight() {
21+
result = weight
22+
}
23+
24+
}
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
// this file is autogenerated, see fingerprintApis.mjs
2+
3+
class GlobalObjectProperty0 extends string {
4+
5+
float weight;
6+
string global0;
7+
8+
GlobalObjectProperty0() {
9+
10+
( this = "availHeight" and weight = 70.68 and global0 = "screen" )
11+
or
12+
( this = "availWidth" and weight = 65.56 and global0 = "screen" )
13+
or
14+
( this = "colorDepth" and weight = 34.27 and global0 = "screen" )
15+
or
16+
( this = "deviceMemory" and weight = 75.06 and global0 = "navigator" )
17+
or
18+
( this = "availTop" and weight = 1240.09 and global0 = "screen" )
19+
or
20+
( this = "cookieEnabled" and weight = 15.3 and global0 = "navigator" )
21+
or
22+
( this = "pixelDepth" and weight = 37.72 and global0 = "screen" )
23+
or
24+
( this = "availLeft" and weight = 547.54 and global0 = "screen" )
25+
or
26+
( this = "orientation" and weight = 35.82 and global0 = "screen" )
27+
or
28+
( this = "vendorSub" and weight = 1791.96 and global0 = "navigator" )
29+
or
30+
( this = "productSub" and weight = 482.29 and global0 = "navigator" )
31+
or
32+
( this = "webkitTemporaryStorage" and weight = 40.79 and global0 = "navigator" )
33+
or
34+
( this = "hardwareConcurrency" and weight = 67.85 and global0 = "navigator" )
35+
or
36+
( this = "appCodeName" and weight = 143.58 and global0 = "navigator" )
37+
or
38+
( this = "onLine" and weight = 19.76 and global0 = "navigator" )
39+
or
40+
( this = "webdriver" and weight = 31.25 and global0 = "navigator" )
41+
or
42+
( this = "keyboard" and weight = 957.44 and global0 = "navigator" )
43+
or
44+
( this = "mediaDevices" and weight = 121.74 and global0 = "navigator" )
45+
or
46+
( this = "storage" and weight = 151.33 and global0 = "navigator" )
47+
or
48+
( this = "mediaCapabilities" and weight = 126.07 and global0 = "navigator" )
49+
or
50+
( this = "permissions" and weight = 66.75 and global0 = "navigator" )
51+
or
52+
( this = "permission" and weight = 22.02 and global0 = "Notification" )
53+
or
54+
( this = "getBattery" and weight = 114.16 and global0 = "navigator" )
55+
or
56+
( this = "webkitPersistentStorage" and weight = 150.79 and global0 = "navigator" )
57+
or
58+
( this = "requestMediaKeySystemAccess" and weight = 17.34 and global0 = "navigator" )
59+
or
60+
( this = "getGamepads" and weight = 235.72 and global0 = "navigator" )
61+
}
62+
63+
float getWeight() {
64+
result = weight
65+
}
66+
67+
string getGlobal0() {
68+
result = global0
69+
}
70+
71+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// this file is autogenerated, see fingerprintApis.mjs
2+
3+
class GlobalObjectProperty1 extends string {
4+
5+
float weight;
6+
string global0;
7+
string global1;
8+
9+
GlobalObjectProperty1() {
10+
11+
( this = "enumerateDevices" and weight = 301.74 and global0 = "navigator" and global1 = "mediaDevices" )
12+
}
13+
14+
float getWeight() {
15+
result = weight
16+
}
17+
18+
string getGlobal0() {
19+
result = global0
20+
}
21+
22+
string getGlobal1() {
23+
result = global1
24+
}
25+
26+
}
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
// this file is autogenerated, see fingerprintApis.mjs
2+
3+
class GlobalTypeProperty0 extends string {
4+
5+
float weight;
6+
string global0;
7+
8+
GlobalTypeProperty0() {
9+
10+
( this = "x" and weight = 5043.14 and global0 = "Gyroscope" )
11+
or
12+
( this = "y" and weight = 5043.14 and global0 = "Gyroscope" )
13+
or
14+
( this = "z" and weight = 5043.14 and global0 = "Gyroscope" )
15+
}
16+
17+
float getWeight() {
18+
result = weight
19+
}
20+
21+
string getGlobal0() {
22+
result = global0
23+
}
24+
25+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// this file is autogenerated, see fingerprintApis.mjs
2+
3+
class GlobalTypeProperty1 extends string {
4+
5+
float weight;
6+
string global0;
7+
string global1;
8+
9+
GlobalTypeProperty1() {
10+
11+
( this = "resolvedOptions" and weight = 17.99 and global0 = "Intl" and global1 = "DateTimeFormat" )
12+
}
13+
14+
float getWeight() {
15+
result = weight
16+
}
17+
18+
string getGlobal0() {
19+
result = global0
20+
}
21+
22+
string getGlobal1() {
23+
result = global1
24+
}
25+
26+
}

0 commit comments

Comments
 (0)