Skip to content

Latest commit

 

History

History
3210 lines (2774 loc) · 320 KB

CHANGELOG.md

File metadata and controls

3210 lines (2774 loc) · 320 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Generated by auto-changelog.

Merged

  • feat/yandex_metirca: onbaording yandex_metrica #687
  • chore(buildspec): node version updated #683
  • fix: common names map update #681
  • feat(new-integration): onboarding yandex.metrica destination #671

Commits

  • feat:(service-worker): added new service-worker compatible SDK export with samples aad7095
  • chore: release SDK v1.17.0 3fca155

v2.16.0 - 2022-10-12

Merged

  • feat(new integration): Iterable onboarding #676
  • feat: improved page/track calls braze #669
  • feat(new integration): Iterable - onboard integration #670
  • feat(new integration): onboarding june device mode destination v1.1 #673
  • feat(june): set log level #675
  • feat(new integration): Engage - onboard integration #672
  • chore: update size limit #674
  • feat(new integration): Onboarding Engage Device Mode #662
  • feat(integration): add multiplexing support to Pinterest Tag #659
  • feat(new integration): onboarding june device mode destination #663
  • Fix: Permission denied accessing error message #613
  • feat(quora pixel): add warn logs for track API #660
  • feat: enhanced logger module #657

Commits

  • chore: release SDK v2.16.0 f29b99d
  • chore: trigger commit 50d1bfe
  • chore: trigger commit 5d215cf
  • chore: update code owners for integrations 2f21d0d
  • chore: update code owners for integrations 8855817
  • chore: update code owners for integrations 92898bf
  • chore: update code owners for integrations 134736e
  • chore: release SDK v1.16.0 with changelog 53cc9fb
  • chore: release SDK v1.16.0 9e2672e

v2.15.0 - 2022-09-21

Merged

  • fix(integration): update error message in LinkedIn Insight Tag #656
  • feat (core): user session #637

Commits

  • chore: release SDK v2.15.0 a18fbd2
  • chore: release SDK v1.15.0 34c546d

v2.14.0 - 2022-09-15

Merged

  • fix: bring missing changes for ad destinations mapping support to pro… #654
  • feat(new integration): onboarding Woopra Destination #651
  • feature(new integration): Onboarding RollBar Destination v1.1 #652
  • feature(new integration): quora pixel destination onboarding v1.1 #653
  • feat(integration): add common util function for mapping event names in ads destinations #643
  • feat(LinkedIn Insights Tag): add support for event-specific conversion #648
  • feature(new integration): Woopra Device Mode Onboarding #645
  • feature(new integration): RollBar web Device mode integration onboarding #646
  • feat(quora pixel): add data-loader attribute #649
  • feat(new integration): quora pixel device mode destination onboarding #647

Commits

  • chore: release SDK v2.14.0 17de7d1
  • chore: release SDK v1.14.0 d30bdcb

v2.13.0 - 2022-09-07

Merged

  • Feature(new integration): Shynet device mode onboarding v1.1 #641
  • feature(new integration): LiveChat web Device mode integration onboarding-v1.1 #640
  • refactor(Intercom) : remove unwanted code #639
  • Upgrade/braze web sdk #617
  • feature(new integration): LiveChat web Device mode integration onboarding #633
  • feat: Support flattening nested objects for Intercom "track" events #593
  • Enhancement(Integration): Pinterest Tag event_id added for deduplication + custom event support #635
  • feature(new integration): shynet-destination #630

Commits

  • chore: release SDK v2.13.0 e5036b6
  • fix: missing dependency 7e01de3
  • chore: increase integration SDKs size limit 1b6b9db
  • chore: release SDK v1.13.3 47cfa00

v2.12.3 - 2022-09-05

Merged

  • feat (rockerbox): add anonymousId for all calls #636
  • Feature(Intercom): Adding support of flattenJson in track call properties. #629
  • bugfix(non CFD): SnapEngage - adding name field in constructor #632

Commits

  • chore: release SDK v1.13.3 be31b37
  • format: recently pushed updates ee37257
  • chore: release SDK v1.13.2 1d08134
  • chore: release SDK v1.13.1 83eee31

v2.12.2 - 2022-08-30

Merged

  • fix(snappixel): cookie check #626
  • refactor: incorporate eslint suggestions #628
  • refactor: eslint fixes #578
  • Add SameSite None to fix embedded version #610
  • Added support for configurable SameSite in v1 #627
  • Type declaration updated #625

Commits

  • chore: release SDK v2.12.2 4d39a3f
  • fix: exclude_patterns in .deepsource.toml 7d45b75
  • Create .deepsource.toml 5ed5614

v2.12.1 - 2022-08-24

Merged

  • feature(ConvertFlow): Onboarding COnvertFlow for v1.1 #619
  • Bug fix for MP consolidatedPageCalls #622
  • feature(new integration): SnapEngage web Device mode integration onboarding-v1.1 #620

Commits

  • chore: release SDK v2.12.1 d3ccb62
  • chore: release SDK v1.13.0 1ac9d3b

v2.12.0 - 2022-08-23

Merged

  • Revert "Fix: VWO loadintegration option" changes #618
  • Fix: VWO loadintegration option #614
  • bugfix(ConvertFlow): correcting typo in event name #616
  • feature(enhancement): adding the loader dataset attribute to the script tag #615
  • feature(new integration): SnapEngage web Device mode integration onboarding #612
  • feature/new integration: Convertflow onboarding #611
  • feature/new integration: Onboarding rockerbox for v1.1 #609
  • refactor: simplify the code #608
  • chore: format code base #543
  • Bump terser from 5.14.0 to 5.14.2 #573
  • fix: integrations build script to return non-zero status on failure #607
  • fix: clean the dependencies #577
  • refactor(build): rollup configuration files #604
  • feature/new integration: RockerBox onboarding #597

Commits

  • chore: release SDK v2.12.0 59f12e4
  • fix(buildspec): missing 'unsafe-perm' flag to 'npm ci' command 9a82f82
  • chore(build): trigger commit fe3ea03
  • chore(build): trigger commit 5044044
  • chore(build): trigger commit 6f05648
  • chore: release v1.12.1 34e3fae

v2.11.1 - 2022-08-09

Merged

  • Add support for intercom avatar #589
  • Feature(Fb Pixel): Compatibilty with cloud mode #594
  • feature(Intercom):: Adding support of avatar and refactoring code. #605
  • chore(build): update filesize rollup plugin options #603
  • chore(build): update terser plugin options for rollup #602

Commits

v2.11.0 - 2022-08-05

Merged

  • feature/mouseflow: Onboarding new-integrations, web device mode #599

Commits

  • chore: bumped version and regenerated changelog 11a51ce

v2.10.0 - 2022-08-05

Merged

  • feature(event filtering): criteo onetag #595
  • feature/mouseflow: new Integration Onboarding #590
  • New parameter added in scriptLoader call #596
  • Fix: dataset attribute syntax updated in scriptLoader #598
  • Added polyfills for unsupported functions #591
  • Filter script loading errors from native SDKs #587
  • Launchdarkly Fix #592
  • Fix: source config fetch error handled #582
  • Enhancement in Bugsnag error filtering #581

Commits

  • chore: bumped version and regenerated changelog 40ae37a
  • chore: bumped version and regenerated changelog 323bc5e

v2.9.5 - 2022-07-28

Merged

  • Fix a bug in INTERCOM browser.js #572
  • Fix a bug in INTERCOM browser.js #572

Commits

v2.9.4 - 2022-07-26

Commits

v2.9.3 - 2022-07-26

Merged

  • fixed undefined issue #583
  • refactor: rename checkSDKUrl #580
  • Fix: Added validation for userAgent in brave browser #574

Commits

v2.9.2 - 2022-07-22

Merged

  • support launchdarkly key override for anonymous users #575
  • Fix: Accessing dead object error in Firefox #567
  • Fix: Added validation for constructor #568
  • feature/ga4 debug mode support #565
  • Patch: Packages cleanup #566
  • Invalidation bug in prod buildspec file #563
  • Readme update #564
  • bugfix(non CFD): Matomo customDimensions error #558
  • feature[Vero-web-device-mode]: bugfix/vero: Vero tags object checked #559

Commits

  • Regenerated changelog ea71010
  • Bumped versions f0e28b9
  • fix: undefined 'referrer' 58b460e
  • bugfix(SnapPixel): update init, identify and add feature to customise dedupKey(#571) 7731e33
  • Regnerated changelog 39346e1
  • Bumped version f7e6175
  • Regnerated changelog 193ec10
  • Bumped version 167f39c

v2.9.1 - 2022-07-12

Merged

  • bugfix(matomo): production PR #561
  • feature[Vero-web-device-mode]: bugfix/vero: Update addOrRemoveTags function #560

Commits

v2.9.0 - 2022-07-11

Merged

  • feature(new integration): Matomo web Device mode integration onboarding-production #555
  • feature[Vero-web-device-mode]: initial commit #556
  • Fix: Use standard library for UUID generation #554
  • feature(new integration): Matomo web Device mode integration onboarding #550
  • feature(Vero-web-device-mode): new Integrations Vero web device mode #549
  • Fix: handled undefined integration obj error #551

Commits

v2.8.0 - 2022-06-21

Merged

  • staging buildspec updated #547
  • v1.1 changes: crash reporting metrics integration #537
  • Crash reporting metrics implementation with Bugsnag #520

Commits

v2.7.0 - 2022-06-14

Merged

  • feature(dcm): make v1.1 architectural changes #545
  • feature(integration): DCM - add support to take custom variable from properties #540
  • Major: Upgraded all the packages to latest and cleaned-up package.json #535
  • Feat: Added .size-limit.js to check all SDKs bundle sizes #533
  • Patch: Updated eslint config files #526
  • Patch: Deleted unwanted development versions of the SDK #528
  • Feat: Added group APIs #527
  • Relocated beaconQueue.js #529
  • Added concurrency to integrationBuildScript.js #530
  • Patch: Refactor the unit test suite #531
  • Patch: Removed unused constants #532
  • Added bundle size visualizer added for all the SDKs #534
  • Removed unused 'action' field in RudderMessagge #525
  • Added JSFileloader.js #524

Commits

v2.6.0 - 2022-06-09

Merged

  • fix(braze): adding dynamic support for eu data center #541
  • fix page call event name to name category format #536
  • feature(new integration): DCM device mode integration onboarding #515

Commits

v2.5.2 - 2022-05-30

Merged

  • Align Ready method's behaviour #522
  • Update README.md #521

Commits

v2.5.1 - 2022-05-14

Merged

  • fb pixel returns reverted #518

Commits

2.5.0 - 2022-05-11

Merged

  • feature(new integration): Adroll Web Device Mode #504

Commits

  • Regenerated changelog a371cf0
  • Bumped versions de95836
  • fix: corrected the rules in CODEOWNERS file a4ceda3

v2.4.4 - 2022-05-09

Merged

  • Fix product id, quantity and price mapping #502

Commits

v2.4.3 - 2022-05-07

Commits

v2.4.2 - 2022-04-29

Merged

  • Feature: Allow API calls before load #507

Commits

v2.4.1 - 2022-04-27

v2.4.0 - 2022-04-27

Merged

  • fix destination filter issue #508
  • Feature: Auto capture anonymous id #497

Commits

v2.3.8 - 2022-04-22

Merged

  • Bug fix (fb_pixel): wrongly mapped event_id #501

Commits

v2.3.7 - 2022-04-20

Merged

  • bug-fix event name is integer or special character #498
  • Snap Pixelfeature (enhancements): #496

Commits

  • Regnerated changelog b6df764
  • Bumped versions 01a3c85
  • Updated size-limit-action to v1 1be2d8c
  • Added 'build_script' option to size-limit action f6f6b96
  • size-limit.yml updated to run 'size' script 776c475

v2.3.6 - 2022-04-08

Merged

  • FB Pixel utils: Added validation for event_id values #492
  • FB Pixel: Added object validations in getEventId function #491

Commits

  • Updated package-lock.json to latest and regenerated changelog cb179bf
  • Bumped versions 8260aee

v2.3.5 - 2022-04-08

Merged

  • Allow empty event names in device mode event filtering #489

Commits

v2.3.4 - 2022-04-07

Merged

  • FB util file renamed and fixed originalTimestamp override #488

Commits

v2.3.3 - 2022-04-05

Merged

  • Facebook Pixel event_id discrepancy #486

Commits

v2.3.2 - 2022-03-22

Merged

  • client_server_name file updated #477
  • Removing discrepancy with cloud mode for Facebook_Pixel. #481
  • [FB_PIXEL]: Removing discrepency with cloud mode. #480
  • Removing discrepency with cloud mode for Facebook Pixel #479
  • [FB_PIXEL]: Removing discrepency with cloud mode. #476

Commits

v2.3.1 - 2022-03-21

Merged

  • Bug Fix: Added array check for analytics object #478

Commits

v2.3.0 - 2022-03-14

Merged

  • updated default import to named import #475
  • GA 360 added #474
  • GA 360 integration #473

Commits

v2.2.8 - 2022-03-08

Commits

v2.2.7 - 2022-03-08

Merged

  • added prefix and suffix to name and category #470

Commits

v2.2.6 - 2022-03-03

Merged

  • Identify traits update for Facebook Pixel. #466
  • Performance Improvements (Split into Core + Intg. SDKs) #321
  • Added a new function to retrieve UserId #454
  • Storage is not available fix #467
  • Updates regarding v1.1 npm #465
  • updated mapping #445
  • staging pipeline update #430
  • staging yml file updated #429
  • Bug Fix: Allow other integrations to replay events when at least one of them failed to load #423
  • Removed unnecessary node supporting files in integrations #422
  • fixed export statement issue #420
  • Production staging - > perf_improvements #418
  • Miscellaneous updates re: v1.1 #412
  • Consent management feature in v1.1 SDK #405
  • Beacon feature changes in v1.1 #404
  • writekey added in source config API #392
  • Suffix added to identify individual integration scripts #377

Commits

  • Regnerated changelog c961322
  • Bumped version 37b46f8
  • Updated package-lock.json f616cc0
  • Latest package-lock.json fbf579e
  • Bumped version 20c0d0a
  • package-lock.json not Git ignored anymore b9393bc
  • Bumped version 76449b4
  • Bumped version 2a0731e
  • Trigger commit 72da960
  • Bumped version d137965
  • Bumped version 9c6235d
  • Downgraded crypto-js version as latest version is not supported on IE a54c59b
  • Bumped version 9cb8c76
  • Bumped version 39d802c
  • Bumped version 8b9ed73
  • Revert "Revert "Feature: Support Event Filtering for Device Mode Destinations (#358)"" c50ada6
  • Trigger commit 5240a8a
  • Bumped version 21df6b7
  • Revert "Feature: Support Event Filtering for Device Mode Destinations (#358)" bbc1ace
  • Bumped version a56080e
  • Bumped version 88b07cd
  • v1.1 changes for the newly added Launch Darkly integration 1a6cfd5
  • code cleaning 04fc648
  • Bumped version 7dc8224
  • Bumped version 3843417
  • Fixed a bug that came as a result of previous merge 322bd82
  • Bumped version 28b13fb
  • fixed checkSDKUrl issue 3f1e688
  • Bumped version c0156cd
  • perf_improvements: bug fix a310e8c
  • perf_improvements: merging production-staging e0e6eff
  • Bumped version 12b443f
  • Added missing argument to CookieConsentFactory initialize method 3871ef6
  • code refactoring 9c6d56d
  • code cleaning ada7993
  • reducing code size 8c433bb
  • removed unnecessary code b4c1b63
  • Bumped version 38910a8
  • modified version 8e9da3d
  • used utility fn to remove trailing slashes 22766fc
  • Bumped version a249b53
  • Minor code refactoring and user config url bug resolved dbc1879
  • Bumped version 42935ed
  • added size-limit check to the pre-commit hook d2aa5c7
  • Removed the usage of loadash module that shot up the SDK size ad1890a
  • Bumped version 25cc9b5
  • getConfigUrlWithWritekey updated 45cd86c
  • bumped the version b7dc8df
  • Integration suffix updated 81e23dd
  • Bumped version 9912ad7
  • Bumped version 1138798
  • Updated for newly added Google Optimize 0a5da47
  • Integration suffix set to empty temporarily to fix a bug 2d1e163
  • Reverted previous change and fixed an issue with Post Affiliate Pro 4541e8a
  • Integration suffix set to empty temporarily to fix a bug 8f06dc9
  • Bumped version 11068d8
  • Added Post Affiliate Pro destination 11c5c5c
  • Cleaned-up and upgrade all the packages to the newest versions c95337a
  • Minor re-factor bd5e821
  • Added a new logger statement 3f1e371
  • Test environment explicity specified 568599d
  • Suppressed build warnings 7ae65ec
  • Code formatted 5e585b1
  • Redundant code removed to simplify logic e48048e
  • Removed debug statement in test script 910873d
  • Suppressed Babel warnings (via .babelrc) 79e0eea
  • Suppressed Babel warnings a820cff
  • Unwanted code removed 9a8c70e
  • removed duplicate function e5f435a
  • bump npm version 430697e
  • bump the version from 1.2.1 to 2.0.0 74a7376
  • added missing part of rudder element mutation prevent 3c7140f
  • default export modified to named export for new intgs 73f9e55
  • browser specific checking added for dynamic loading b76ab1f
  • version changed fe9a1fb
  • build version changed 53af78e
  • test cases updated ced84ee
  • Test cases modified d5d790e
  • updated test cases 416cd05
  • working on the test cases 48059e1
  • Deprecated Autotrack feature removed 064f9e9
  • test cases c2253b3
  • test cases bafdd76
  • Added build summary 3dad6a5
  • Updated with correct import path 35bac00
  • Shuffled files around to organize better 961ec70
  • Archived unused storage_node.js 53f89d3
  • Moved code around in storage.js 5eaa91f
  • Reverted to btoa function as Buffer increased SDK size a10dab6
  • Added callback to identify call 35f7529
  • Added identify call 2c2b82b
  • Replaced deprecated 'btoa' function e7edf20
  • Replaced deprecated 'btoa' function e39d7ec
  • Minor code shuffle to optimize further 2cdf911
  • replace the name cdnBaseURL with destSDKBaseURL 3f7dce6
  • working on test cases 1b9a6e2
  • working on the test cases fe67fcb
  • Archived Event class definitions to reduce clutter 18ba1b1
  • Minor code re-factor 486829c
  • Removed utm module dependency and code re-factored c42136e
  • Formatting updates 79f2988
  • Typos corrected c5234bb
  • Loading the int. SDK only if it already not loaded c9d933e
  • Code shuffle, eslint errors and re-factor 33076a9
  • eslint issues addressed and minor code re-factor bf0f3fc
  • Temporarily commented out all log debug statements 098e6f9
  • Re-factored code to remove unwanted pieces 5ccec12
  • Fixed CDN URL and a bug in utils 909b287
  • Removed redundant code in a util function df88a1b
  • Minor code re-factor ef201ec
  • updated prod yml file d084394
  • updated the prod yml file 182bf4e
  • prod yml file updated 8e32489
  • Made build package creation non-async 9bb74b3
  • test build pipeline cb03dda
  • test build pipeline 06fd404
  • buildspec file updated with intg build changes e01c51b
  • build script updated 8ed9383
  • intg build all script e494cac
  • Added support for dev build as well b2bbe6c
  • Hooked up prod (v3) 7aeeb5b
  • Transitioned to v3 from v2 567e060
  • Additional tracking events added 289cd6f
  • working on intg build all script a3c71f1
  • Updated from v3 to v2 folder 9e7e107
  • Commit to test build pipeline c7252a0
  • Commit to test build pipeline f4d2260
  • Minor code re-factoring to reduce overall size 05b0fee
  • Update buildspec files for v3 cf6a974
  • Updated default script 40ef55e
  • Added support for rudder-analytics.js 88fabc6
  • Organized scripts in test html 8a3aeee
  • browser.js renamed to rudder-analytics.js fcf72cd
  • Doubled the timeout for overall init wait a93fd8f
  • Included CDN_INT_DIR for dev cdn urls as well 4fc7451
  • updated intCdnBaseURL manipulation 9e00d20
  • Removed init method to initialize SDKs immediately 044faef
  • eslint error resolved ba262b9
  • Resolved bugs, error handling and eslint fixes 9aab431
  • Added test HTML file 557b72b
  • Resolved bug in stripTrailingSlashes f6ec430
  • Renamed to stripTrailingSlashes and http check 6924967
  • CDN URL is dynamically obtained now f106f1f
  • prod intg build setup 0c7aae7
  • Addressed some more eslint errors a70e23d
  • Correct typo in function name ef29e2b
  • Fixed all fixable eslint errors 0737a02
  • config to intg mapping added 8afaa1a
  • Integration export type changed from default to named ae2dae2
  • Added config_to_integration_names.js file a0055bf
  • Working version of dynamic SDK load 093c8ca
  • Check added to skip load if not required 7bb8d23
  • Fixed dynamic loading of integrations modules ec76ac7
  • Loading script using ScriptLoader util c78f575
  • Added fetch options 19adcad
  • updated rollup config for integration build 75376d1
  • Updated loadIntegrationModule method 737138e
  • working on building integration plugin 5bf11df
  • First stab at disconnecting 'integrations' from core SDK and dynamically loading client integrations 154a797
  • First test commit: Minor documentation update in the example code 1e488cf

v1.17.0 - 2022-10-12

Merged

  • feat: improved page/track calls braze #669
  • feat(new integration): Iterable - onboard integration #670
  • feat(june): set log level #675
  • feat(new integration): Onboarding Engage Device Mode #662
  • feat(integration): add multiplexing support to Pinterest Tag #659
  • feat(new integration): onboarding june device mode destination #663
  • Fix: Permission denied accessing error message #613
  • feat(quora pixel): add warn logs for track API #660
  • feat: enhanced logger module #657

Commits

  • chore: release SDK v1.17.0 3fca155
  • chore: trigger commit 5d215cf
  • chore: update code owners for integrations 8855817
  • chore: update code owners for integrations 134736e

v1.16.0 - 2022-09-21

Merged

  • fix(integration): update error message in LinkedIn Insight Tag #656
  • feat (core): user session #637

Commits

  • chore: release SDK v1.16.0 with changelog 53cc9fb
  • chore: release SDK v1.16.0 9e2672e

v1.15.0 - 2022-09-15

Merged

  • feat(integration): add common util function for mapping event names in ads destinations #643
  • feat(LinkedIn Insights Tag): add support for event-specific conversion #648
  • feature(new integration): Woopra Device Mode Onboarding #645
  • feature(new integration): RollBar web Device mode integration onboarding #646
  • feat(quora pixel): add data-loader attribute #649
  • feat(new integration): quora pixel device mode destination onboarding #647

Commits

  • chore: release SDK v1.15.0 34c546d

v1.14.0 - 2022-09-07

Merged

  • Upgrade/braze web sdk #617
  • feature(new integration): LiveChat web Device mode integration onboarding #633
  • Enhancement(Integration): Pinterest Tag event_id added for deduplication + custom event support #635
  • feature(new integration): shynet-destination #630

Commits

  • chore: release SDK v1.14.0 d30bdcb

v1.13.3 - 2022-09-05

Merged

  • feat (rockerbox): add anonymousId for all calls #636
  • Feature(Intercom): Adding support of flattenJson in track call properties. #629
  • bugfix(non CFD): SnapEngage - adding name field in constructor #632

Commits

  • chore: release SDK v1.13.3 47cfa00

v1.13.2 - 2022-08-30

Merged

  • fix(snappixel): cookie check #626
  • Added support for configurable SameSite in v1 #627

Commits

  • chore: release SDK v1.13.2 1d08134

v1.13.1 - 2022-08-24

Merged

  • Bug fix for MP consolidatedPageCalls #622

Commits

  • chore: release SDK v1.13.1 83eee31

v1.13.0 - 2022-08-23

Merged

  • Revert "Fix: VWO loadintegration option" changes #618
  • Fix: VWO loadintegration option #614
  • bugfix(ConvertFlow): correcting typo in event name #616
  • feature(enhancement): adding the loader dataset attribute to the script tag #615
  • feature(new integration): SnapEngage web Device mode integration onboarding #612
  • feature/new integration: Convertflow onboarding #611
  • feature/new integration: RockerBox onboarding #597

Commits

  • chore: release SDK v1.13.0 1ac9d3b
  • chore(build): trigger commit 5044044

v1.12.1 - 2022-08-09

Merged

  • Feature(Fb Pixel): Compatibilty with cloud mode #594
  • feature(Intercom):: Adding support of avatar and refactoring code. #605

Commits

v1.12.0 - 2022-08-05

Merged

  • feature(event filtering): criteo onetag #595
  • feature/mouseflow: new Integration Onboarding #590
  • Fix: dataset attribute syntax updated in scriptLoader #598
  • Added polyfills for unsupported functions #591
  • Filter script loading errors from native SDKs #587
  • Launchdarkly Fix #592
  • Fix: source config fetch error handled #582
  • Enhancement in Bugsnag error filtering #581

Commits

  • chore: bumped version and regenerated changelog 323bc5e

v1.11.4 - 2022-07-28

Merged

  • Fix a bug in INTERCOM browser.js #572

Commits

v1.11.3 - 2022-07-26

Merged

  • Fix: Added validation for userAgent in brave browser #574

Commits

v1.11.2 - 2022-07-22

Merged

  • support launchdarkly key override for anonymous users #575
  • Fix: Accessing dead object error in Firefox #567
  • feature/ga4 debug mode support #565

Commits

  • Regenerated changelog 5d06cb1
  • Bumped version 590a4b7
  • fix: undefined 'referrer' 58b460e
  • bugfix(SnapPixel): update init, identify and add feature to customise dedupKey(#571) 7731e33

v1.11.1 - 2022-07-12

Merged

  • bugfix(non CFD): Matomo customDimensions error #558
  • feature[Vero-web-device-mode]: bugfix/vero: Vero tags object checked #559

Commits

v1.11.0 - 2022-07-11

Merged

  • Fix: Use standard library for UUID generation #554
  • feature(new integration): Matomo web Device mode integration onboarding #550
  • feature(Vero-web-device-mode): new Integrations Vero web device mode #549
  • Fix: handled undefined integration obj error #551

Commits

v1.10.0 - 2022-06-21

Merged

  • Crash reporting metrics implementation with Bugsnag #520

Commits

v1.9.0 - 2022-06-14

Merged

  • feature(integration): DCM - add support to take custom variable from properties #540

Commits

v1.8.0 - 2022-06-09

Merged

  • fix(braze): adding dynamic support for eu data center #541
  • fix page call event name to name category format #536
  • feature(new integration): DCM device mode integration onboarding #515

Commits

v1.7.2 - 2022-05-30

Merged

  • Align Ready method's behaviour #522

Commits

v1.7.1 - 2022-05-14

Merged

  • fb pixel returns reverted #518

Commits

v1.7.0 - 2022-05-11

Merged

  • feature(new integration): Adroll Web Device Mode #504

Commits

  • Regenerated changelog a077af9
  • fix: corrected the rules in CODEOWNERS file a4ceda3

v1.6.3 - 2022-05-09

Merged

  • Fix product id, quantity and price mapping #502

Commits

  • Regenerated changelog 6768767
  • Regenerated changelog abb5163
  • fix: 'IsCookieSupported' method doesn't exist b9db102

v1.6.1 - 2022-04-29

Merged

  • Feature: Allow API calls before load #507
  • Feature: Auto capture anonymous id #497
  • Bug fix (fb_pixel): wrongly mapped event_id #501
  • bug-fix event name is integer or special character #498
  • Snap Pixelfeature (enhancements): #496
  • FB Pixel utils: Added validation for event_id values #492
  • FB Pixel: Added object validations in getEventId function #491
  • Allow empty event names in device mode event filtering #489
  • FB util file renamed and fixed originalTimestamp override #488
  • Facebook Pixel event_id discrepancy #486
  • client_server_name file updated #477
  • GA 360 integration #473
  • added prefix and suffix to name and category #470

Commits

v1.4.3 - 2022-02-21

Merged

  • VWO: added load-integration flag, logger cleanup #463

Commits

v1.4.2 - 2022-02-17

Merged

  • Staging -> production [beacon fallback added (#460)] #461
  • version bumped #462
  • beacon fallback added #460

Commits

  • Regenerated changelog e30e0d7
  • Bumped version 7fd70db
  • Pointed to the default branch in size-limit.yml d141aaa
  • Re-generated stats.html 97ebae5

v1.4.1 - 2022-02-14

Merged

  • apiObject in ts declaration updated #453
  • IE support related changes #449

Commits

v1.4.0 - 2022-02-11

Merged

  • IE support related changes (#449) #450

Commits

v1.3.4 - 2022-02-03

Merged

  • Single source integration names #442
  • deleting duplicate fields price, productId and quantity for revenue payload #443

Commits

v1.3.3 - 2022-01-25

Merged

  • staging -> production #441
  • Fixed cname file mapping #440
  • GTM: Fixed the different cnames to GTM (similar with control-plane name) #438
  • Feature: Support Event Filtering for Device Mode Destinations #358
  • Added support for PostHog loaded config #436

Commits

v1.3.2 - 2022-01-21

Merged

  • Added support for PostHog loaded config #436

Commits

v1.3.1 - 2022-01-18

v1.3.0 - 2022-01-20

Merged

  • staging -> production #437
  • Feature: Support Event Filtering for Device Mode Destinations #358
  • Added support for PostHog loaded config #436
  • Added server side support to GTM #434
  • Bug Fix: Pinterest Tag - Removed "Checkout Step Completed" event mapping. #431

Commits

v1.2.20 - 2022-01-14

Merged

  • Scriptloader Bugfix: Google optimize #427
  • Fullstory cross domain user tracking support. #426
  • Google Opitmize bugFix: Adding script inside head if head is available #425

Commits

v1.2.19 - 2022-01-13

Merged

  • LaunchDarkly new integration #410
  • Hotjar - Ability to send events in track #421
  • Updated ts declaration for beacon and consent manager feature #417

Commits

  • Bumped version 20dd1c5
  • Bumped version a04e123
  • Fixed a bug that prevented filtering unsupported integrations when cookie consent is disabled 8b15b6f
  • Bumped version 3e83cda
  • Fixed formatting issues c645346

v1.2.16 - 2022-01-06

Merged

  • production-staging -> production #416
  • Bugfix Posthog : added 'persistence' field in options set in init() #413
  • OneTrust_CookieConesnt_Changes-error_handling: addressed review comments #414

Commits

  • Bumped version 5238043
  • production-staging: fixed bug re cookieconsent adding brackets to set of conditional operations 7f9c8a3
  • production-staging: fixed bug re cookieconsent ef434de

v1.2.15 - 2022-01-04

Merged

  • production-staging -> production #408
  • logic modified for checking cookieConsentOptions is present or not #409
  • Error handling when both of the storage is unavailable #407
  • Modified cookieConsent class variable to local variable #406
  • Added Cookie Consent Manager Support (OneTrust) #395
  • Added beacon support #400

Commits

  • Bumped version 9035c1b
  • storage unavailable err handling fa742f0
  • code refactoring 3233e8b
  • code cleaning 2098d44
  • code cleaning f5debe5
  • code cleanup 6ab37e7
  • removed redundant code c08f520
  • reverted version upgrades b3c165e
  • logic modified re. cookieConsent Options e48ae1e
  • OneTrust_CookieConesnt_Changes: bug fix 4395dd2
  • OneTrust_CookieConesnt_Changes: bug fix 4637b66
  • code refactoring e68d485
  • OneTrust_CookieConesnt_Changes: refactored 2f54252
  • code refactoring 53b2aca
  • OneTrust_CookieConesnt_Changes: reverted to trim() for category matching e9eaec3
  • code cleaning 948c569
  • code refactoring feab8f5
  • code refactoring 7ac1bac
  • OneTrust_CookieConesnt_Changes: minor big fix 171fc79
  • OneTrust_CookieConesnt_Changes: Addressed review comments 968e642
  • code refactoring c457dab
  • code refactoring d6c537a
  • OneTrust_CookieConesnt_Changes: added logger debugs ddb4daf
  • OneTrust_CookieConesnt_Changes: minor bug fix 528b0c9
  • OneTrust_CookieConesnt_Changes: changed key oneTrustCookieCategories a61623d
  • modified beacon logic 0651b47
  • OneTrust_CookieConesnt_Changes: added try/catch and minor refactoring a4847d7
  • OneTrust_CookieConesnt_Changes: Addressed review comments 02cf227
  • version bumped 69140d2
  • feature beacon f1b6c08
  • OneTrust_CookieConesnt_Changes: changed CookieConsentFactory to a static class 187b976
  • OneTrust_CookieConesnt_Changes: added comments 7475f9e
  • OneTrust_CookieConesnt_Changes: added logic to take options for cookie consent from rudder analytics load options a270541
  • OneTrust_CookieConesnt_Changes: changed logic for accepting cookies refactored efeb0c2
  • OneTrust_CookieConesnt_Changes: changed logic for accepting cookies 383d6c8
  • OneTrust_CookieConesnt_Changes: added CookieConsentFactory file c965384
  • OneTrust_CookieConesnt_Changes: Addressed review comments fb18d9f
  • working on beacon plugin e78172e
  • OneTrust_CookieConesnt_Changes: Changed the structure bf959a1
  • OneTrust_CookieConesnt_Changes: Logic added. All dev tests not done. basic tests done. 204c944
  • OneTrust_CookieConesnt_Changes: Initial Structure a79a2b4

v1.2.14 - 2021-12-24

Merged

  • Removed the usage of loadash module to reduce the SDK size #403
  • production-staging -> production #399
  • Added load option for secure cookie flag #398
  • Set-value package dependency upgrade #397
  • Enhancement Klaviyo : Introducing Ecom Events for Track calls #388
  • add eventId in page call #396
  • Autotrack depreciation note modified #393
  • Google Ads - feat: add dynamic remarketing #394
  • production-staging -> production #391
  • added functionality that will remove any property key that has an object or array #389
  • TVSquared - fix: add check for deleteCustomVariable (#380) #387
  • TVSquared - fix: add check for deleteCustomVariable #380
  • production-staging -> production (Google Optimize) #386
  • bugfix : sriptloader async logic update #385
  • Feat : Destination Google optimize #379
  • Bumped version #382
  • production-staging -> production (Post Affiliate Pro) #381
  • PostAffiliatePro Integration #378
  • Version bump #376
  • Bug: Incomplete data type definitions #373
  • Feat: Moved useNewPageEventNameFormat inside integrations.AM #375
  • Feat: Option to alter page event name in Amplitude #369
  • Bug: Support for advanced combinations of parameters in objects missing in TS declaration file #372
  • Added CONTRIBUTING.MD #370
  • Bumped version #368
  • Bug : removing the trailing slashes in instance url for Posthog #363
  • Production staging -> Production #367
  • Bug: Correct package version updated #365
  • Ts declaration fix #364
  • Bug Fix: Prevent rudder element mutation by deep copying #362
  • Enhancement: Production <- Production Staging #361
  • Bumped version 1.2.1 after previous revert #356
  • Reverted out changes from PR #336 #355
  • Production build issues resolved and version bumps #354
  • production <- production-staging #353
  • Feature: Configure storage type from options #336
  • Enhancement: Added browser compatibility info to babel #123
  • Updated structure and revamped content #350
  • Feature: Added Group call support for GA4 #192
  • Feature: Allow Pinterest top-level property mapping i.e. revenue -> value #322
  • Enhancement: Add config requested by the lytics team #309
  • Fix: Facebook content type #283
  • Enhancement: Replaces console.logs to logger.debug in FacebookPixel #324
  • NPM package v1.0.20 published #351
  • Enhancement: Added API overloads for NPM package that SDK supports #348
  • Quantum metric int #346
  • Enhancement: Git Ignore NPM Package #347
  • Enhancement: NPM Package Updates #344
  • fixed the type but shouldn't affect any previous or future additions ADOBE_ANALYTICS #345
  • edit in rewriteFrames for ForEach #343
  • fix bug on sentry rewriteFrames #342
  • Sentry production #341
  • update scriptloader id #339
  • update identify #338
  • Sentry Integrations #337
  • Sentry integration #335
  • ProfitWell Integration #333
  • change log level to debug #332
  • Profitwell update: add cond. check #331
  • move marketing tracking to identify #330
  • update profitwell identify #329
  • Profitwell device-mode - Issue #327
  • Profitwell device-mode update #326
  • Profitwell Integration #323
  • removed checkout_id support and replaced it with order_id to align be… #320
  • Fix for when Google Ads track is calling RudderElement.properties ins… #316
  • Snap Pixel Integration #318
  • refactor event names in object #317
  • Snap pixel update #313
  • Snap Pixel Integration #310
  • update sha256 value for fb_pixel #312
  • add sha256 missed import #311
  • Fix/brave browser #307
  • added allowUserSuppliedJavascript #306
  • added enableHtmlInAppMessageserror for braze #305
  • Drip #303
  • Drip - Identify call update #301
  • Qualtrics integrations js sdk #300
  • Drip - update #299
  • Qualtrics: Ternary condition Edit #297
  • Drip Integration - updates #296
  • Drip Integration #295
  • Qualtrics Integration #294
  • Lytics typo #284
  • Added traits support to GTM #292
  • Criteo device mode to production #293
  • Criteo : refactored code #291
  • Mixpanel fix for persistance name none #290
  • Mixpanel fix for persistance name #289
  • Criteo integrations #279
  • added default value for additional settings gads #288
  • Mixpanel added support for cookie configs device mode #285
  • added three additional settings gads #286
  • Production Mixpanel #281
  • Mixpanel #278
  • Production staging #280
  • Reddit Pixel integration #272
  • added support for name lytics #269
  • Production staging #267
  • Heap device mode #268
  • Linkedin pixel integration #266
  • Production staging #261
  • removed adding of created_at if not present in traits customer io #260
  • added proxy url for loading aa sdks #258
  • refactor +bug fix fb pixel #256
  • Production staging #254
  • Adobe Analytics #250
  • changed logic for payload for custom events fb pixel #252
  • fb pixel custom event fix #251
  • Update integration_cname.js #248
  • added check for product array in fb pixel #247
  • Pinterest Sdk Integrations #245
  • Event ordering issues fixed #244
  • Fixed property mapping issues and incorporated changes acc to webapp. #243
  • Pinterest Tag SDK commit #242
  • Production <--- staging #240
  • add location.href as page defaults #239
  • change page defaults #238
  • Reset anonId based on flag #237
  • Production <--- staging #235
  • Update browser.js #236
  • Made changes for Event Label(or el) field. #234
  • getUserTraits #229
  • getUserTraits #228
  • Bingads #226
  • Production <-- staging #222
  • Legacy support fixes Clevertap #227
  • Clevertap Post test fixes #225
  • Custom domain #223
  • pull changes from other PR and changes to storage for cookie domain #221
  • onboarding clevertap #219
  • Production <-- staging #216
  • klaviyo support of email as primary #218
  • bug #217
  • klaviyo - minor fixes #215
  • Babel transform plugin for object assign #214
  • Klaviyo integration #212
  • Persistence of initial page properties #213
  • Production staging update #211
  • Add fn to fetch source config #210
  • Master <-- from Production branches #205
  • Production <-- staging #203
  • improve logs #204
  • Browser extension support #191
  • PostHog integration #200
  • Fix: Querystring api #197
  • Production merge #195
  • Production -> master #183
  • AM linker #194
  • Amp linker #193
  • Adding Support for AMP Linker #189
  • product is not defined #190
  • product is not defined #187
  • Production <-- staging #185
  • add lowercase check #186
  • Reserved keys #184
  • Production <- staging #182
  • Appcues Web SDK #176
  • Production <-- Staging #174
  • GA4 Bug fixes- page view will not trigger with identify call when blockPageView flag is true. #180
  • GA4 Bug fixes- flattening track call json payload #179
  • GA4 Bug fixes- added logic of sendUserId in init function when script… #178
  • GA4 Bug fixes #177
  • Update README.md #172
  • add files from staging for Pendo release #175
  • Ga4/prod #173
  • Update README.md #170
  • add intg name #168
  • Am name staging #169
  • pendo-sdk/commit for staging branch #167
  • added lytics destination #165
  • Amplitude - added version name #162
  • Added revenue_type key #161
  • Amplitude #160
  • Amplitude - code refactoring and test file add #159
  • Amplitude - Code refactoring #158
  • Prod(cdn and npm) to master #155
  • Amplitude #156
  • added for moengage and tested #153
  • Update README.md #150
  • add check for options #151
  • merge campaign and configurable queue #148
  • Prod rebase #141
  • Ga name tracker ---> Production #139
  • add visualizer #133
  • TVSquared destination #134
  • Merge prods ---> master #132
  • add query parse logic from url and send events ---> Production #128
  • Fix: page properties #122
  • Update README.md #121
  • copy changes from fullstory branch #116
  • added bugsnag destination #114
  • added https in scriptload for VWO,kissmetrics,chartbeat #112
  • Revert "added https in scriptload for VWO,kissmetrics,chartbeat" #111
  • Fix: Group traits after reset #110
  • added https in scriptload for VWO,kissmetrics,chartbeat #108
  • addressed issue related to script loading for cordova #107
  • Optimizely Web #109
  • Encrypt values #105
  • Encrypt values #101
  • Error handling if rudderanalytics is not initialized in script #104
  • Send the events to server/destination that are made only after load call #102
  • Missing writekey #100
  • Master <-- Production #99
  • Production <- Develop #98
  • Changes for not tracking sensitive data #96
  • Production to master #94
  • Develop to production #92
  • Handling version and module type in sourceconfigurl as user input #93
  • Fix/version #91
  • fix - pathname for canonical url #90
  • mater --> production #89
  • Develop to master #88
  • Ga change #87
  • remove browser check #86
  • Develop to master #85
  • backward compatibility #84
  • Google Analytics changes for Ecommerce and Enhanced Ecommerce support #83
  • Ga lint #81
  • Ga change work in progress #70
  • changed for eventsToEvents #77
  • Fb pixel fix #76
  • Added iframe support for Lotame #75
  • limit per limit retry in queue and max requests at a time #74
  • Random parameter support for lotame #72
  • Support for SDK as npm module #71
  • fix anonymousId parsing #68
  • don't reset anonId and check for adblocker #60
  • GoogleAds Device Mode - empty page call handling #67
  • changes for selective picking of destinations #65
  • Misc updates #63
  • Fb pixel dest #57
  • Small improvements to the GA integration #58
  • update logs and dist #55

Commits

  • Updated declaration file to include 'secureCookie' load API option d1545ea
  • Feedback incorporated. 4ce4fed
  • Updated URL 20cd225
  • modified note re autotrack 2c67931
  • Testing code pipeline 904341b
  • Update CONTRIBUTING.md da75616
  • Update CONTRIBUTING.md ae29f6f
  • Create CONTRIBUTING.md f6ea9a4
  • bump the version from 1.2.1 to 1.2.2 6eb9f4c
  • ts declaration fixed bf13f04
  • Deleted index.js (npm package) file 6758f25
  • Updated npm package version to match the SDK 224acf0
  • Deleted index.js (npm package) file aed3996
  • Update .gitignore to exlude index.js (npm package) 7c2cc0e
  • Merge pull request #352 from rudderlabs/GA4-stripping e9000d8
  • removed bug that strips property key value pairs 230fe61
  • removed bug that strips property key value pairs f625307
  • Merge pull request #274 from alan-cooney/production b3413b8
  • Added info on loading 3rd party scripts using load 40c0d8d
  • Merge pull request #349 from rudderlabs/qm-prod 21b8933
  • qm-prod: Addressed review comments 5c20276
  • QuatumMetric-int:Removed siteID 5c07002
  • QuatumMetric-int:Removed siteID 0a47eb5
  • Reverted package.json changes 4f6a8c1
  • QuatumMetric-int:Addressed Review comments f5ace51
  • QuatumMetric-int:Addressed Review comments c11a185
  • changed config setting to siteID 2770b67
  • changed config setting to siteID 644cf3e
  • resolved conflicts, added Quatum metric integration ab88c9d
  • resolved conflicts, added Quatum metric integration dde8141
  • fixed the type but shouldn't affect any previous or future additions 987eb6b
  • Enhancement: Updated dist for npm 7ae1fd3
  • minor update 2e303b7
  • minor update 7b091ab
  • minor update bb3d3ef
  • code refactored and ready is modified 803f0db
  • code refactored and ready is modified be67b8a
  • init code transferred to isReady for loading issue eaae184
  • init code transferred to isReady for loading issue 3881888
  • edit in config 5dcbc5e
  • edit in config 6fbc04a
  • minor update da92a11
  • minor update 91e5d72
  • edit in traits and object to array function 6d91f3f
  • edit in traits and object to array function 8decc8a
  • edits after end to end test 1e24e15
  • edits after end to end test 995579e
  • mandatory field checks reverted and scriploader edit 549a728
  • mandatory field checks reverted and scriploader edit 8e9d999
  • include paths handling edited 1b2c9cf
  • include paths handling edited c21c120
  • refactored code c30df50
  • refactored code a058f81
  • adding set release by property 5e49c87
  • adding set release by property 520cffa
  • event not dropped if username, email or id is not present 5c91e25
  • event not dropped if username, email or id is not present 88a472c
  • logger addition, object to array conversion and formatting c3d146d
  • logger addition, object to array conversion and formatting 132b7b9
  • initial commit for rewriteFrames d46e288
  • initial commit for rewriteFrames c443b30
  • commit without rewrite frames 8730d57
  • commit without rewrite frames 8c8a9cc
  • review comment addressed for initial commit f7e045c
  • review comment addressed for initial commit cfb668c
  • initial commit without rewrite frames 914af60
  • initial commit without rewrite frames b6ec6bd
  • ProfitWell initial Commit 4fc12f7
  • add isLoaded and isReady check 14eb2ab
  • Delete test-tool.yaml 87c8d5a
  • remove unused import 140eefa
  • correct payload key 37c7ae0
  • remove throw error message 8639a94
  • remove cookieData 008fe6d
  • refactor code 28a1882
  • refactor code 5536ca0
  • ProfitWell Initial Commit 1ef638f
  • removed checkout_id support and replaced it with order_id to align better with ecomm spec 6f9a4d3
  • Snap Pixel Initial Commit e42f8da
  • refactor event names 2075cdd
  • Fix for when Google Ads track is calling RudderElement.properties instead of RudderElement.message.properties c8c6f7b
  • update custom event list 5dc5d33
  • remove page_view event from the list da645d2
  • minor update 703eacb
  • add log and change event name b41e1d1
  • trim the event value 20c12a8
  • add edge cases and refactor code df1ab5a
  • modified payload mapping 56023e9
  • add cases for empty payload 1107c1d
  • add cookie data check and reformat code b919b30
  • Snap Pixel Initial Commit 3a3a9fb
  • Merge pull request #308 from rudderlabs/production-staging de5d618
  • brave browser detection logic modified 377b3e4
  • comment added 5f6a6ab
  • Detect brave browser and add it to the userAgent d64f8a4
  • Merge pull request #304 from rudderlabs/production-staging 81605a7
  • remove comment 4f464d3
  • update drip campaign fields e434e65
  • reformat code 6dedc31
  • add custom fields for identify 468d07a
  • Merge pull request #298 from rudderlabs/OVP_FOR_AA a511e23
  • reformat code d8bd5d4
  • set ovp for AA from properties (dr.dk) 68a7410
  • Revert "set ovp for AA from properties (dr.dk)" e767e37
  • set ovp for AA from properties (dr.dk) 581dd69
  • dynamicTitle ternary condition edit a053142
  • correct function name 625b39f
  • minor update d3a79d6
  • minor update and refactor code f1950e7
  • page title edit 1d495ff
  • minor updates e19305a
  • minor edits in logic e1f7d92
  • minor edits in logic 79cafe7
  • editing extra page call 51a5d42
  • script loading edit 79b818a
  • add custom events for track call 1c3ae8d
  • modify few conditions and refactor code c96ce03
  • reformatting page call code ae96683
  • adding category in page call 1f7f3a5
  • add window keyword and ES6 syntax 3f36a5c
  • modified few conditions and reformatted code 059263e
  • change to camelCase and reformat code db8cf54
  • adding page call 00ed711
  • minor edit in script loading 94581a6
  • change drip keys 80fea2a
  • Drip initial commit f9a8ddb
  • minor edit in script loading 69cb97a
  • initial commit 709234d
  • add minor formatting 0ea6955
  • refactored code 8674153
  • mixpanel conflict resolve d58d0c5
  • Updated Intercom name field with firstName and lastName if not set 26be887
  • Updated Mixpanel config values with default values 3678920
  • mixpanel fix for persistance name b43708a
  • mixpanel fix for persistance name 92144da
  • fix typo in lytics integration 8626698
  • formatting 4ec0959
  • Revert "minor update" 82db1f0
  • Revert "edits in filter array assign" 65c3159
  • minor update c4790be
  • added default value for additional settings 51513fe
  • Merge pull request #287 from rudderlabs/production-staging 0629ddd
  • edits in filter array assign f252006
  • added three additional settings 39934a4
  • filters spelling changed e66f175
  • mixpanel added support for cookie configs device mode f5788da
  • filters added, review comments addressed 2ae1e7f
  • refactored code e94b832
  • review comments addresses, extra data added c53ae25
  • commit 2 168a326
  • mixpanel added support for general traits da5e5e8
  • mixpanel bugfix 3cb93b4
  • mixpanel review changes 8ed9027
  • mixpanel bugfix 5e9b79f
  • mixpanel added logs 0b45c5e
  • mixpanel minor fix 60719a3
  • criteo implementation 81efeb6
  • edits 09a7f2a
  • mixpanel name changes 94af828
  • update util and group 3b9596e
  • mixpanel minor change 6f8abcb
  • add util function 73486ab
  • mixpanel identify fb67c8d
  • add mixpanel alias call 5c52fde
  • add mixpanel group call 3f0e804
  • minor updates 8ed5277
  • mixpanel onboarding d3d5ec2
  • minor updates a65aea6
  • primary commit 1e8b6bb
  • minor fix 4a56bac
  • reddit pixel integration update 33813c1
  • Fix GA4 mutation of track method properties 0b4773c
  • Merge pull request #255 from ther0y/fix/fbq_eventCustomProperties c29b2ba
  • minor updates e9994ab
  • add event name not present check for track call f8b97b8
  • add log message and corrected string templating 83d22de
  • Merge pull request #270 from rudderlabs/production-staging 2d2f09d
  • added support for name 5704bbe
  • resolving conflicts a0bc196
  • minor formatting a4e8a6b
  • Merge pull request #265 from rudderlabs/heapDeviceMode 62881a2
  • added implementation of heap 6965ef2
  • developed heap web device mode f28d2ca
  • change intg dest name 621fe59
  • minor fix 9dd7adc
  • linkedin pixel 0bdc01b
  • removed adding of created_at if not present in traits e527ae5
  • Merge pull request #259 from rudderlabs/production-staging 0154004
  • changed lowest supported version of safari 8b63f86
  • Merge pull request #257 from rudderlabs/drdkEnhancements 7e03dcd
  • added and fixed screen info for context.screen for device mode 6f9de46
  • Fix eventCustomProperties issue in FacebookPixel buildPayLoad method. c7d50f6
  • minor bug fix ddb8db8
  • removed consoles ed3c9c1
  • changed logic for payload for custom events 6d3a02f
  • changed variable name 12b6f6e
  • tested and bug fixes 36e964e
  • addressed review comments 3aee214
  • refactored code for adobe 9f55399
  • minor bug fix 750906e
  • added comments b4ad8e5
  • dev bug fixes dc3bf9e
  • bug fixes for normal track events f823e42
  • added remaining functionalities 7ebd966
  • list properties added acbb40f
  • added properties event level except list property and product level properties remaining 1af3428
  • added functionality for tracks 8ef0928
  • Minor fixes d524fe0
  • added and tested page calls b16a5ac
  • initial commit 38f5405
  • initial commit 12d2540
  • Added integration_cname as Pinterest and pinterest 8bd0d22
  • Fixed wrong property mapping issues and incorporated changes acc to webapp eb8cb22
  • Update package.json 352f523
  • Update package.json cebdcf8
  • Update package.json 6a303fc
  • Added test cases fcb90b8
  • change readme 8ed95e2
  • add flag for reset bae8e61
  • bump version 7876ca2
  • add dist files e03d983
  • A minor change 69045ab
  • Provided support for revenue & total. 1e13e87
  • Update package.json 1b590aa
  • legacy support fixes b93cb60
  • Updated browser.js file 051d746
  • Updated browser.js file. 3d02acc
  • Update index.js 123c577
  • Update client_server_name.js 50a0bee
  • Add files via upload 36ccc86
  • minor util fix 815d29a
  • post test fixes cea2f5d
  • bump version d1b7902
  • pull changes from other PR and changes to storage 1d18766
  • pull changes from other PR and changes to storage 474653d
  • fix for util fxns c3dc1e7
  • addressed review comments 4d3bfd1
  • bump version 475886d
  • device mode support for page call aswell e837e04
  • fixes 377e34b
  • added util fxn 66ee347
  • added babel transform plugin for object assign bd6fe6d
  • resolving conflict 634b930
  • review changes minor 8a01073
  • minor fix 621b1e8
  • klaviyo review comment fixes 3fcfe09
  • store initial referrer and referring domain and add in payload 148d525
  • reverting check for traits in message root fc5547a
  • remove untracked files a759adc
  • update gitignore and autotrack 0201860
  • page call fixes 62af828
  • minor fix 5b0b2aa
  • klaviyo review comment fixes 1facad3
  • klaviyo update ffec339
  • klaviyo device mode onboarding b216fcb
  • Build NPM and add dist folder af176ba
  • Add "getSourceConfig" option as an alternative to "configUrl" to get sourceConfig 49211f7
  • Add License aaf1033
  • Delete LICENSE 6c8fed0
  • remove autotrack 4eb125b
  • add html file 4f26abd
  • make release of cdn version 1.1.12 57798ee
  • npm release 1.0.15 0def0de
  • formatting change 9e8de43
  • add file for build 4af3d11
  • add tests 9c96bf7
  • add autotrack fd66277
  • updated test file 3933de1
  • added and rearranged config ca55bcb
  • added integration name mapping 0d8fda6
  • initial commit for Posthog ce7311f
  • code refactor and update dist files fe0aef6
  • code refactor and update dist files da7d7fa
  • move parts around 66132f8
  • move parts around 259b2b1
  • update dist files 74045fa
  • stop GA require plugins if loadIntegration false f2f8daf
  • replay block once 0189a7c
  • replay block once 879a87c
  • reafctored code 792101d
  • reafctored code e1f7fb7
  • process analytics array after load() is executed 0fb3de3
  • process analytics array after load() is executed bbd6c25
  • update npm dist d78cbfd
  • update readme 51c2de6
  • extracted rs_amp_id 60bb131
  • extracted rs_amp_id 8d06d8a
  • update dist files 201692e
  • update dist files 37c98bf
  • fix tests 6635513
  • move pieces 9dadc82
  • fixed UT aae7f66
  • initial commit for not to load integrations 038d497
  • Added support for AMP linker c2c2a8b
  • Added support for AMP linker b1a3b1f
  • added amp linker utils ea49ea0
  • added amp linker utils 368828d
  • move the pieces around 406a793
  • addressed review comments f1457f3
  • update dist files d2bcd18
  • merge master 83170c7
  • added logic for showing warning when reserved keywords ae sent in properties/traits 40a52c6
  • format d864b29
  • resolve conflict and bump version dee0170
  • merge production 68fbd77
  • GA4 Bug fixes- added logic to not send page view event when blockPageView is false ead5007
  • GA4 Bug fixes- added logic of sendUserId in init function when scripts is loading d05e725
  • Pushing Updated browser.js b0c1f11
  • Made Minor Fixes and Added Appcues to integration_cname and client_server_name.js 14f43be
  • Modified Testcases in tests/html/script-test.html 69f0152
  • Added Feature to send Appcues flow events to all destinations 907f075
  • Implemented reset, handling Appcues default calls 8efcb7c
  • Compiled browser.js to tests/html 8c45a1a
  • Implemented Identify,Track,Page 11469b1
  • Added Appcues 0cdea95
  • merge staging to this 15b7f7f
  • add comments 7996e57
  • Updated utils getDestinationEventName() to return only array instead of two values 8f7eab6
  • Replaced Find with Filter in getDestinationEventname() and removed hadMultiplepayload flag. Also includeList instead of onlyparams for Payment Info Entered. d912d0b
  • Added comments for future scope 4c1b1f0
  • Fixed extra param getting added in payload 0953dad
  • Fixed Prettier prob 2d2d9c5
  • Updated code with new modification as discussed 217e8c9
  • add changes related to share etc 5804064
  • Removed test file to GA4 folder a6cc5bc
  • Added comments 313dd45
  • Logic Changes according to comments and improved readibility 8848083
  • updated logic, eventConfig and added comments 5ee6d8c
  • fixed wrong indentation 366d838
  • review commits fixes 2 720b4ac
  • review commits fixes a036105
  • resolved conflicts 2bb0b3b
  • Added GA4 ecommerce Event a821868
  • GA4 sdk comment updated 222b325
  • ga4 first commit 923a803
  • pendo-sdk/code fix 7354fe4
  • pendo-sdk/logic added related to analytics 9408613
  • pendo-sdk/added debug option accccf8
  • pendo-sdk/commit for staging branch-added function in utils 0c3b385
  • Merge pull request #163 from rudderlabs/production-staging a5c9b82
  • changed version ab3b96c
  • added version name 4db0e25
  • Merge pull request #154 from rudderlabs/production-staging ed46591
  • tostring fix 6dd26e7
  • revenue_type key order 9f40639
  • added code comments 334e935
  • refactoring and added code comments 4433d47
  • code refactoring and test file add a06aa3c
  • change in page call b43289a
  • revenue per product and all products at once refactoring 84d19f6
  • commented out hard-coded config 4f7b86c
  • added name mappings 17d6086
  • added amplitude device mode integration 1edd256
  • update npm build content c9dec01
  • remove intermediate file from source control 6763dff
  • remove sourcemap ref from prod build file 1abfac9
  • bump version 4e0c185
  • modified gitignore bf4ef41
  • removed build files 2443122
  • test 3e8818a
  • updated buildpsec file for staging 944574b
  • added camel case for username ed61f49
  • added buildspec file for staging 7bcf3af
  • bug fixing for traits ceef7d7
  • addressed remaining comments b0ee668
  • addressed review comments 0635e15
  • added test cases for moengage 65cc81d
  • remove autotrack 3b11a11
  • Merge pull request #149 from rudderlabs/hubspot-https-fix 9777852
  • Forced hubspot to load on https bd199ea
  • Forced hubspot to load on https cd85110
  • bump version b861f41
  • bump version 13f4311
  • add support for queueOptions 49c945c
  • add support for queueOptions 64cd4cd
  • add deps b4cbd56
  • add deps 709bde0
  • send campaign parsed info 5d4f34d
  • send campaign parsed info fa07730
  • resolve conflicts 423bc35
  • resolve conflicts f54eadb
  • rebase with production branch 9eee0f4
  • rebase with production branch 4a833c7
  • bump version 1e19367
  • bump version f0435b6
  • copy changes from dev 6d49829
  • copy changes from dev 9ef61ec
  • make event retry count configurable bdacb3c
  • make event retry count configurable 66e9648
  • NPM release version 1.0.11 da69458
  • NPM release version 1.0.11 0d127b5
  • update npm module ba24390
  • update npm module 47a0433
  • update npm module f86128a
  • update npm module 743c63b
  • add querystring parse to npm module afe2a6c
  • add querystring parse to npm module 3023fa6
  • add querystring parse to npm module 0608d24
  • add querystring parse to npm module beed512
  • bump version 7f153a1
  • bump version fe16ef5
  • Querystring api doc update fdfecbd
  • bug fix 252c2e1
  • bug fix 6b66558
  • branch for npm and latest release b5437ec
  • branch for npm and latest release fedffc9
  • branch for npm and latest release 00da687
  • branch for npm and latest release 603ad79
  • add query parse logic from url and send events 591599b
  • add query parse logic from url and send events 1faabd5
  • change tostring for ie fdfdf8b
  • change tostring for ie 406437a
  • change tostring for ie 26ba348
  • change tostring for ie ce0f45e
  • add node modules transpilation 1284903
  • add node modules transpilation d2a505b
  • add polyfill and other changes c76c4f9
  • add polyfill and other changes c1b5401
  • fix for page properties 1390856
  • fix for page properties 6912a14
  • init changes 88345ef
  • init changes b6cacb7
  • minor changes 2163549
  • minor changes e03e816
  • changed return avlue for isloaded and isready 88edb0f
  • changed return avlue for isloaded and isready 0b38d08
  • minor changes from review comment and formatting ac32b2d
  • minor changes from review comment and formatting 214727b
  • added tvsquared as destination 4020daf
  • added tvsquared as destination 3a85480
  • update npm module 3626817
  • update npm module 83a96a4
  • update npm module 038355c
  • update npm module 8f4af93
  • update npm module 62020d6
  • Updated npm distribution files 09a3a63
  • Updated npm distribution files 056b671
  • Updated npm distribution files 1b17b44
  • Updated npm distribution files cb1b4ec
  • Merge pull request #118 from rudderlabs/master 5f5d1eb
  • Merge pull request #117 from rudderlabs/develop 8d7b45a
  • refactor replay logic d17de69
  • replaced console.log with logger.debug 71525fd
  • replaced console.log with logger.debug 1dc8eda
  • addressed review comments a6b0100
  • fix of group traits after reset 20d4f70
  • override properties with custom campaign properties 24dea89
  • bug fixing and code cleanup b11815e
  • initial commit for optimizely web a769a0f
  • remove dist/browser.js cd3a284
  • add test in pre-commit c7548ac
  • change crypto version and loaded fix c734231
  • resolve conflicts f9c3852
  • handled error if rudderanalytics is not initialized in script ddb853e
  • added writekey and server url validation a9e2a2a
  • send the events to server/destination that are made only after load call e1e6ce0
  • change key d23a2d4
  • code cleanup eeb6587
  • changing import to have tree-shaking ffd4934
  • add crpto-js for value encryption 0f92728
  • removed redundant checking and added check for empty serverUrl 701d1ea
  • missing writekey fix 0a7b9d8
  • Updated npm version 17cfc07
  • updated documentation 3e62368
  • updated autotrack test html 5d2e0ad
  • changes for not tracking sensitive data fcd0af3
  • add ignore pattern 4c0d59e
  • add ignore pattern 782fa80
  • handling version and module type in sourceconfigurl as user input b202a37
  • updated npm version 4addbfe
  • version and module type for npm 12f2fff
  • minor change 4080801
  • minor change 689e824
  • minor change 7c36fa0
  • minor change e0d914b
  • minor change ba489d2
  • build for npm f8d7e32
  • build for npm db03d79
  • dist/rudder-sdk-js/index.js d3465af
  • dist/rudder-sdk-js/index.js 63ed67e
  • update test command 811e57d
  • lint change 0004dd5
  • added logs 520359d
  • minor fix 62b666e
  • path func 70e1eb3
  • Fixes for static 1035dd1
  • Intermediate review update f9e2f92
  • change in variable f42a7c5
  • Intermediate review update 14e8948
  • Intermediate review update a745f6d
  • elint fixes a31de76
  • Result of npx eslint . --fix 888f5e9
  • changed for in to for each a917bbb
  • removed most eslint errors a13939e
  • rebased with unit_test_init 6b36ee2
  • updated index.test.js fd9fc18
  • change for reset custom dimensions 1a28ccb
  • update files ece035d
  • change precommit 8adfe76
  • missed changes 2210954
  • remove coverage 68144db
  • steps into the ut world 09176b9
  • init eslint config and run on GA code 938ea9c
  • update package.json 0a4d4b7
  • bug fixes 21ab222
  • fixed bugs 36ef540
  • added test file for ecomm 6d3a518
  • bug change 6580ac6
  • changed payload and pageview cad5763
  • changed naming logic in page call de87fb4
  • changed for bug a7884f3
  • add correct module name 8e8e12b
  • add correct module name 3744075
  • changed for bug 915c848
  • add map 376e743
  • changed google tag manager 0a4fee1
  • code clean up ddee861
  • moved functions within the class 42303eb
  • changed the way of comments a6369d2
  • changed the way of comments bb0531d
  • added review comments 7abdbca
  • addressed remaining comments 71b64dd
  • changed from if else to switch and shifted functions to util.js 60a4f5d
  • changed from if else to switch and shifted functions to util.js 4bd6c0a
  • add pre-commit 10f5947
  • rename 4d97110
  • Update index.js 3ab9622
  • added comments and addressed some of the comments 7bca60e
  • removed classic from ga b0673d0
  • back to production to build 616bfe9
  • test prod build abbf9b3
  • fix tests now b1434f9
  • pushing everything into build 5946bcd
  • adding an error to check pipeline c5e3775
  • update s3 cp c2d359e
  • modify headers 397290b
  • add metadata 3aeb9b7
  • change extension 249eb6c
  • update build file db0befd
  • change name 0a2c670
  • change bucket name f2bd52b
  • initial commit 8ba06c4
  • update npm module b6d9c1b
  • built done 23c042e
  • bug fixes f9c0913
  • changed to arrow functions 61a6482
  • Updated build files 0d484f8
  • Updated .gitignore 961d3b6
  • Added sourceConfigMap to min.js bb7a242
  • Removed build files 6d61065
  • Updated build files e71aac7
  • Published npm version 1.0.1 dee6d9d
  • Updated dist/browser.js 7feec24
  • Updated npm release files 3825df6
  • Updated distribution files 5faf342
  • added random support for lotame d0e6514
  • update readme 6f31f58
  • update tests 7ffc7b9
  • 1.add npm package in dist 2. Update build 3. update dist and readme c59f87e
  • seperate sourcemap from dist file 230e168
  • add sourcemap and cleanup 775ab0c
  • update module da9fd63
  • add anonymousId header bdeb1e4
  • change method param name 7fe707c
  • make changes for GTM and Fb pixel cnames f55dd1f
  • tested for identify and track calls and changed accordingly db204f3
  • add support for global callbacks as input to load options 4f7ee72
  • tested for page calls and changed accordingly 5252817
  • tested for page calls and changed accordingly 0ac7714
  • updated changes 318a393
  • update dist 418d00d
  • add JS npm module and related tests 8e89548
  • init commit for npm module 69518b7
  • updated changes 13f1b39
  • code formatted b37d564
  • for destinations that don't support or we havenot added support for the methods 1d49e3d
  • change default url and cleanup 5a4a2d9
  • fix 3c93077
  • update dist files 99c7069
  • add platform and version to default config backend url 3ff4eed
  • taking options for adblock request and dist files 23066b0
  • added empty page call handling 109214b
  • added classic calls 411eb74
  • update dist files 4015a0f
  • updated initialization in GA 59bf825
  • update dist files f1d926c
  • change mapping 33cec28
  • fix bug f3f13fe
  • log failed/unsupported native integrations 1d36205
  • implement review comments b262f1e
  • bug fix f30d8a9
  • adding server identifiable names 3dbe7ea
  • update comments 694d3bc
  • dist files and few bug fixes 2a649f2
  • added enhanced ecommerce events 42b2141
  • added general ecommerce event in ga 1094c12
  • update dist files 4da44fe
  • wrong import path fix and update dependency 237fc02
  • Revert "added empty page call handling for GTM" f05a957
  • changes in page,identify,track calls in ga 96562b9
  • Removed console.log statements a2a126a
  • Removed console.log statements 086fdca
  • Merged with origin/master 6f66752
  • change for empty input clean up 558c066
  • change for empty input 5744823
  • explicit association 8ae1c8c
  • add google adsense script e4de8fc
  • unique anonId and adblock request 9e33e85
  • AllowLinker must be false by default e9d2db0
  • added empty page call handling b9a93c3
  • Set allowLinker to true bc3cb6c
  • change for empty input 8c98432
  • Updated Facebook Pixel settings f480af1
  • code clean up 069ea8d
  • Code cleanups efa6b53
  • if currency not present made default usd 9e0a375
  • added advancemapping for identify call 6acc32a
  • chacking substring ca8cd92
  • change props in adblock page call b1e0cdb
  • test-adblock 97bf2a5
  • Read userId from cookie, only set on GA if user non anonymous 101367f
  • Fix userId tracking in GA + configure allowLinker 039242e
  • updated ecommerce events 19072a1
  • add version in path d8f53c7
  • Update dist files 01fcbf2
  • added ecommerce events 624e822
  • made change for legace events 807b54b
  • making changes for fb-pixel 9cf5574
  • add tracker name 5487657
  • add fields for easier validation 2225673
  • update dist files 1b77022
  • add siz-limit 93a6c26
  • add dependencies ca4b20e
  • add size dependencies 9ed810f

1.1.1 - 2020-05-01

Merged

  • Fixes #54
  • Addresses issue #49: sets updated page data on GA tracker #52
  • Addresses issue #50: populate 'category' and 'label' fields in GA #53
  • add callbacks to method names globally #46
  • Intercom fix #45

Commits

1.1.1-rc.2 - 2020-03-24

Merged

  • test commit #44
  • update gzip and brotli dist files #43
  • Lotame Integration #42
  • bug fix #41

Commits

1.1.1-rc.1 - 2020-03-17

Merged

  • making release #40
  • add page prop to context and autotrack enabled from load option #39

Commits

  • add page prop to context and autotrack enabled as option b28cb38
  • Update README.md c00027d

1.1.1-rc.0 - 2020-03-16

Merged

  • add missing dependency #38
  • Release #37
  • remove default_ip #36

Commits

1.1.0 - 2020-03-06

Merged

  • check message size #35

Commits

1.1.0-beta.4 - 2020-02-28

Merged

  • Develop to master #34
  • Revisit api calls #33

Commits

  • Release 1.1.0-beta.4 9c70c8c
  • changes for kissmetrics group b3e4aaf
  • code clean up aa401d0
  • support for identify in hotjar and group in kissmetrics 14e8a7b

1.1.0-beta.3 - 2020-02-28

Merged

  • Develop to master #32
  • Group call support #31
  • Feature/onready #30
  • Develop to master #29
  • Support for configurable config url #28

Commits

1.1.0-beta.2 - 2020-02-17

Commits

  • update changelog 296c9a7
  • update dist files with newer version 7561d13
  • gh-release script for refernec e 54a105a

1.1.0-beta.1 - 2020-02-17

Commits

1.1.0-beta.0 - 2020-02-17

v1.0.16 - 2021-03-24

Merged

  • remove autotrack #231
  • master <-- npm staging #230
  • Production <-- staging #222
  • Legacy support fixes Clevertap #227
  • Clevertap Post test fixes #225
  • Custom domain #223
  • pull changes from other PR and changes to storage for cookie domain #221
  • onboarding clevertap #219
  • Production <-- staging #216
  • klaviyo support of email as primary #218
  • bug #217
  • klaviyo - minor fixes #215
  • Babel transform plugin for object assign #214
  • Klaviyo integration #212
  • Persistence of initial page properties #213
  • Production staging update #211
  • Add fn to fetch source config #210
  • Production <-- staging #203

Commits

v1.0.15 - 2021-02-08

Merged

  • Master <-- from Production branches #205
  • improve logs #204
  • Browser extension support #191
  • PostHog integration #200
  • Fix: Querystring api #197
  • Production merge #195
  • Production -> master #183
  • AM linker #194
  • Amp linker #193
  • Adding Support for AMP Linker #189
  • product is not defined #190
  • product is not defined #187
  • Production <-- staging #185
  • add lowercase check #186
  • Reserved keys #184
  • Production <- staging #182
  • Appcues Web SDK #176
  • Production <-- Staging #174
  • GA4 Bug fixes- page view will not trigger with identify call when blockPageView flag is true. #180
  • GA4 Bug fixes- flattening track call json payload #179
  • GA4 Bug fixes- added logic of sendUserId in init function when script… #178
  • GA4 Bug fixes #177
  • Update README.md #172
  • add files from staging for Pendo release #175
  • Ga4/prod #173
  • Update README.md #170
  • add intg name #168
  • Am name staging #169
  • pendo-sdk/commit for staging branch #167
  • added lytics destination #165
  • Amplitude - added version name #162
  • Added revenue_type key #161
  • Amplitude #160
  • Amplitude - code refactoring and test file add #159
  • Amplitude - Code refactoring #158
  • Prod(cdn and npm) to master #155
  • Amplitude #156
  • added for moengage and tested #153
  • Update README.md #150
  • add check for options #151
  • merge campaign and configurable queue #148
  • Prod rebase #141
  • add visualizer #133
  • Merge prods ---> master #132
  • Update README.md #121

Commits

  • remove autotrack 4eb125b
  • add html file 4f26abd
  • npm release 1.0.15 0def0de
  • formatting change 9e8de43
  • add file for build 4af3d11
  • add tests 9c96bf7
  • add autotrack fd66277
  • updated test file 3933de1
  • added and rearranged config ca55bcb
  • added integration name mapping 0d8fda6
  • initial commit for Posthog ce7311f
  • code refactor and update dist files fe0aef6
  • code refactor and update dist files da7d7fa
  • move parts around 66132f8
  • move parts around 259b2b1
  • update dist files 74045fa
  • stop GA require plugins if loadIntegration false f2f8daf
  • replay block once 0189a7c
  • replay block once 879a87c
  • reafctored code 792101d
  • reafctored code e1f7fb7
  • process analytics array after load() is executed 0fb3de3
  • process analytics array after load() is executed bbd6c25
  • update npm dist d78cbfd
  • update readme 51c2de6
  • extracted rs_amp_id 60bb131
  • extracted rs_amp_id 8d06d8a
  • update dist files 201692e
  • update dist files 37c98bf
  • fix tests 6635513
  • move pieces 9dadc82
  • fixed UT aae7f66
  • initial commit for not to load integrations 038d497
  • Added support for AMP linker c2c2a8b
  • Added support for AMP linker b1a3b1f
  • added amp linker utils ea49ea0
  • added amp linker utils 368828d
  • move the pieces around 406a793
  • addressed review comments f1457f3
  • update dist files d2bcd18
  • merge master 83170c7
  • added logic for showing warning when reserved keywords ae sent in properties/traits 40a52c6
  • format d864b29
  • resolve conflict and bump version dee0170
  • merge production 68fbd77
  • GA4 Bug fixes- added logic to not send page view event when blockPageView is false ead5007
  • GA4 Bug fixes- added logic of sendUserId in init function when scripts is loading d05e725
  • Pushing Updated browser.js b0c1f11
  • Made Minor Fixes and Added Appcues to integration_cname and client_server_name.js 14f43be
  • Modified Testcases in tests/html/script-test.html 69f0152
  • Added Feature to send Appcues flow events to all destinations 907f075
  • Implemented reset, handling Appcues default calls 8efcb7c
  • Compiled browser.js to tests/html 8c45a1a
  • Implemented Identify,Track,Page 11469b1
  • Added Appcues 0cdea95
  • merge staging to this 15b7f7f
  • add comments 7996e57
  • Updated utils getDestinationEventName() to return only array instead of two values 8f7eab6
  • Replaced Find with Filter in getDestinationEventname() and removed hadMultiplepayload flag. Also includeList instead of onlyparams for Payment Info Entered. d912d0b
  • Added comments for future scope 4c1b1f0
  • Fixed extra param getting added in payload 0953dad
  • Fixed Prettier prob 2d2d9c5
  • Updated code with new modification as discussed 217e8c9
  • add changes related to share etc 5804064
  • Removed test file to GA4 folder a6cc5bc
  • Added comments 313dd45
  • Logic Changes according to comments and improved readibility 8848083
  • updated logic, eventConfig and added comments 5ee6d8c
  • fixed wrong indentation 366d838
  • review commits fixes 2 720b4ac
  • review commits fixes a036105
  • resolved conflicts 2bb0b3b
  • Added GA4 ecommerce Event a821868
  • GA4 sdk comment updated 222b325
  • ga4 first commit 923a803
  • pendo-sdk/code fix 7354fe4
  • pendo-sdk/logic added related to analytics 9408613
  • pendo-sdk/added debug option accccf8
  • pendo-sdk/commit for staging branch-added function in utils 0c3b385
  • Merge pull request #163 from rudderlabs/production-staging a5c9b82
  • changed version ab3b96c
  • added version name 4db0e25
  • Merge pull request #154 from rudderlabs/production-staging ed46591
  • tostring fix 6dd26e7
  • revenue_type key order 9f40639
  • added code comments 334e935
  • refactoring and added code comments 4433d47
  • code refactoring and test file add a06aa3c
  • change in page call b43289a
  • revenue per product and all products at once refactoring 84d19f6
  • commented out hard-coded config 4f7b86c
  • added name mappings 17d6086
  • added amplitude device mode integration 1edd256
  • update npm build content c9dec01
  • remove intermediate file from source control 6763dff
  • remove sourcemap ref from prod build file 1abfac9
  • bump version 4e0c185
  • modified gitignore bf4ef41
  • removed build files 2443122
  • test 3e8818a
  • updated buildpsec file for staging 944574b
  • added camel case for username ed61f49
  • added buildspec file for staging 7bcf3af
  • bug fixing for traits ceef7d7
  • addressed remaining comments b0ee668
  • addressed review comments 0635e15
  • added test cases for moengage 65cc81d
  • remove autotrack 3b11a11
  • Merge pull request #149 from rudderlabs/hubspot-https-fix 9777852
  • Forced hubspot to load on https bd199ea
  • Forced hubspot to load on https cd85110
  • bump version b861f41
  • bump version 13f4311
  • add support for queueOptions 49c945c
  • add support for queueOptions 64cd4cd
  • add deps b4cbd56
  • add deps 709bde0
  • send campaign parsed info 5d4f34d
  • send campaign parsed info fa07730
  • Bumped version 631439c
  • resolve conflicts 423bc35
  • resolve conflicts f54eadb
  • rebase with production branch 9eee0f4
  • rebase with production branch 4a833c7
  • bump version 1e19367
  • copy changes from dev 6d49829
  • make event retry count configurable bdacb3c
  • make event retry count configurable 66e9648
  • NPM release version 1.0.11 da69458
  • NPM release version 1.0.11 0d127b5
  • Bumped version d0d789f
  • update npm module ba24390
  • update npm module 47a0433
  • update npm module f86128a
  • update npm module 743c63b
  • add querystring parse to npm module afe2a6c
  • add querystring parse to npm module 3023fa6
  • add querystring parse to npm module 0608d24
  • add querystring parse to npm module beed512
  • bump version 7f153a1
  • Querystring api doc update fdfecbd
  • bug fix 252c2e1
  • branch for npm and latest release b5437ec
  • branch for npm and latest release fedffc9
  • branch for npm and latest release 00da687
  • branch for npm and latest release 603ad79
  • add query parse logic from url and send events 591599b
  • change tostring for ie fdfdf8b
  • change tostring for ie 26ba348
  • add node modules transpilation 1284903
  • add polyfill and other changes c76c4f9
  • fix for page properties 1390856
  • init changes 88345ef
  • minor changes 2163549
  • changed return avlue for isloaded and isready 88edb0f
  • minor changes from review comment and formatting ac32b2d
  • added tvsquared as destination 4020daf
  • update npm module 3626817
  • update npm module 83a96a4
  • update npm module 038355c
  • update npm module 8f4af93
  • Updated npm distribution files 09a3a63
  • Updated npm distribution files 056b671
  • Updated npm distribution files 1b17b44
  • Updated npm distribution files cb1b4ec

v1.0.12 - 2020-09-16

Merged

  • Ga name tracker ---> Production #139
  • Npm rebase #140
  • TVSquared destination #134
  • add query parse logic from url and send events ---> Production #128
  • Fix: page properties #122
  • copy changes from fullstory branch #116
  • added bugsnag destination #114
  • added https in scriptload for VWO,kissmetrics,chartbeat #112
  • Revert "added https in scriptload for VWO,kissmetrics,chartbeat" #111
  • Fix: Group traits after reset #110
  • added https in scriptload for VWO,kissmetrics,chartbeat #108
  • addressed issue related to script loading for cordova #107
  • Optimizely Web #109
  • Encrypt values #105
  • Encrypt values #101
  • Error handling if rudderanalytics is not initialized in script #104
  • Send the events to server/destination that are made only after load call #102
  • Missing writekey #100
  • Master <-- Production #99
  • Production <- Develop #98
  • Changes for not tracking sensitive data #96
  • Production to master #94
  • Develop to production #92
  • Handling version and module type in sourceconfigurl as user input #93
  • Fix/version #91
  • fix - pathname for canonical url #90
  • mater --> production #89
  • Develop to master #88
  • Ga change #87
  • remove browser check #86
  • Develop to master #85
  • backward compatibility #84
  • Google Analytics changes for Ecommerce and Enhanced Ecommerce support #83
  • Ga lint #81
  • Ga change work in progress #70
  • changed for eventsToEvents #77
  • Fb pixel fix #76
  • Added iframe support for Lotame #75
  • limit per limit retry in queue and max requests at a time #74
  • Random parameter support for lotame #72
  • Support for SDK as npm module #71
  • fix anonymousId parsing #68
  • don't reset anonId and check for adblocker #60
  • GoogleAds Device Mode - empty page call handling #67
  • changes for selective picking of destinations #65
  • Misc updates #63
  • Fb pixel dest #57
  • Small improvements to the GA integration #58
  • update logs and dist #55
  • Fixes #54
  • Addresses issue #49: sets updated page data on GA tracker #52
  • Addresses issue #50: populate 'category' and 'label' fields in GA #53
  • add callbacks to method names globally #46
  • Intercom fix #45
  • test commit #44
  • update gzip and brotli dist files #43
  • Lotame Integration #42
  • bug fix #41
  • making release #40
  • add page prop to context and autotrack enabled from load option #39
  • add missing dependency #38
  • Release #37
  • remove default_ip #36
  • check message size #35
  • Develop to master #34
  • Revisit api calls #33
  • Develop to master #32
  • Group call support #31
  • Feature/onready #30
  • Develop to master #29
  • Support for configurable config url #28
  • Develop #26
  • Braze integration #25
  • Dest intercom #23
  • Replace console.log with logger.debug #20
  • Update README.md #18
  • Henry and Smith initial Changes #14
  • Readme edits #17
  • Feature/gtm #16
  • VWO #15
  • refactor structure #13
  • Key change in GoogleAds #12
  • Refactoring of integration initialization #11
  • adding cookie support #10
  • fix hubspot id #9
  • fixes #8
  • Fix : Hubspot #7
  • Segment compatibility #6
  • Namespace refactor #5
  • GoogleAds integration #4
  • Hotjar integration #3
  • Replay events to integrations after successful initialization #2
  • Update README.md #1

Commits