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
.
- 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
- 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
- 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
- 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
v2.14.0 - 2022-09-15
- 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
v2.13.0 - 2022-09-07
- 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
- 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
- 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
- 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
- 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
- chore: release SDK v2.12.2
4d39a3f
- fix: exclude_patterns in .deepsource.toml
7d45b75
- Create .deepsource.toml
5ed5614
v2.12.1 - 2022-08-24
- 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
v2.12.0 - 2022-08-23
- 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
- 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
- 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
- chore: release v2.11.1
204c370
v2.11.0 - 2022-08-05
- feature/mouseflow: Onboarding new-integrations, web device mode
#599
- chore: bumped version and regenerated changelog
11a51ce
v2.10.0 - 2022-08-05
- 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
- chore: bumped version and regenerated changelog
40ae37a
- chore: bumped version and regenerated changelog
323bc5e
v2.9.5 - 2022-07-28
- Regenerated changelog
76f75d3
- Bumped versions
f3e150e
- Regenerated changelog
99f157a
- Bumped version
b3c4985
- Regenerated changelog
a841644
- Bumped version
d0df0cb
v2.9.4 - 2022-07-26
v2.9.3 - 2022-07-26
- fixed undefined issue
#583
- refactor: rename checkSDKUrl
#580
- Fix: Added validation for userAgent in brave browser
#574
- Regenerated changelog
60df24c
- Bumped versions
e4829d4
- Regenerated changelog
5d06cb1
- Bumped version
590a4b7
v2.9.2 - 2022-07-22
- 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
- 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
- bugfix(matomo): production PR
#561
- feature[Vero-web-device-mode]: bugfix/vero: Update addOrRemoveTags function
#560
v2.9.0 - 2022-07-11
- 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
- Correct typo in integration name
1e1ac07
- Updated package-lock.json
a79f8d8
- Trigger commit
ad1e636
- Regnerated changelog
98729df
- Bumped versions
0f63340
- Regnerated changelog
b68deda
- Bumped version
6596dff
- Regenerated changelog
ce3fa8b
- Bumped version
5c8500b
- Regnerated changelog
dede593
- Bumped version
a234dfc
v2.8.0 - 2022-06-21
- staging buildspec updated
#547
- v1.1 changes: crash reporting metrics integration
#537
- Crash reporting metrics implementation with Bugsnag
#520
v2.7.0 - 2022-06-14
- 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
- Regenerated changelog
480d37d
- Bumped versions
9651a6c
- Changed "clean" script to delete files
ad7aa81
- Updated "clean" script
97b09d2
- Add clean script
b4daaa6
v2.6.0 - 2022-06-09
- 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
- Regnerated changelog
cd970c5
- Bumped versions
e5de5c7
- Regenerated changelog
5b7a182
- Bumped version
a3a0287
v2.5.2 - 2022-05-30
- Regenerated changelog
0dfc723
- Bumped version
7f9a537
- Trigger commit
02ba267
- Trigger commit
22092f7
- Trigger commit
da49fc2
- Regenerated changelog
d18425c
- Regenerated changelog
a077af9
- Regenerated changelog
6768767
v2.5.1 - 2022-05-14
- fb pixel returns reverted
#518
2.5.0 - 2022-05-11
- feature(new integration): Adroll Web Device Mode
#504
- Regenerated changelog
a371cf0
- Bumped versions
de95836
- fix: corrected the rules in CODEOWNERS file
a4ceda3
v2.4.4 - 2022-05-09
- Fix product id, quantity and price mapping
#502
v2.4.3 - 2022-05-07
- Regenerated changelog
6111f67
- Bumped versions
29dcbda
- fix: 'IsCookieSupported' method doesn't exist
b9db102
- Regenerated changelog
e194972
- Bumped version
1bf0bff
v2.4.2 - 2022-04-29
- Feature: Allow API calls before load
#507
- Regenerated changelog
b45b815
- Updated package-lock.json to latest
14428de
- Bumped versions
9de3f2d
- Regenerated changelog
0483373
- Bumped version
bd300be
- Regenerated changelog
0660980
- Bumped version
5e5897f
v2.4.1 - 2022-04-27
v2.4.0 - 2022-04-27
- Bumped versions
b78174b
- Reverted version
df471f1
- Bumped versions
3e2b1aa
- Regenerated changelog
a55b742
- Bumped versions
733d8a0
- Regnerated changelog
8b0e28f
- Bumped version
1ff92bf
v2.3.8 - 2022-04-22
- Bug fix (fb_pixel): wrongly mapped event_id
#501
- Regnerated changelog
1153871
- Bumped versions
85d1a78
- Regnerated changelog
e03eaa8
- Bumped versions
32a3b9a
- Bumped version
4527173
- Bumped version
9daae82
v2.3.7 - 2022-04-20
- 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
- FB Pixel utils: Added validation for event_id values
#492
- FB Pixel: Added object validations in getEventId function
#491
v2.3.5 - 2022-04-08
- Allow empty event names in device mode event filtering
#489
v2.3.4 - 2022-04-07
- FB util file renamed and fixed
originalTimestamp
override#488
- Regenerated changelog
a6e1da7
- Bumped versions
16c10da
- Bumped version
e4e30dd
- Created codeql-analysis.yml
7a17c2d
- Bumped version
7ca4eac
v2.3.3 - 2022-04-05
- Facebook Pixel event_id discrepancy
#486
- Regnerated changelog
160dd89
- Bumped versions
b83f9d1
- reduced repeated function call
2e5b513
- updated util.js file path
48ecef1
- Update integrations/FacebookPixel/browser.js
bb3770d
- fixing code errors
d646564
- created util function
8188e7e
- Updated CODEOWNERS
0555498
- Fixed the test GitHub action
63a74d8
- assigning event_id as per cloud mode
a8025f2
- Added test.yml GitHub action
388ade6
- Added issue templates
e4a4763
v2.3.2 - 2022-03-22
- 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
- Regnerated changelog
e03aae7
- Bumped versions
cb00f63
- Bumped version
e60b529
- Bumped version
e284d00
- Changed order in CODEOWNERS
2b11480
- Added code owners
8fcd150
- Added production-staging branch to the size-limit action
89ce8d7
- Bumped version
d2e8152
v2.3.1 - 2022-03-21
- Bug Fix: Added array check for analytics object
#478
v2.3.0 - 2022-03-14
v2.2.8 - 2022-03-08
v2.2.7 - 2022-03-08
- added prefix and suffix to name and category
#470
v2.2.6 - 2022-03-03
- 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
- 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
- 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
- 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
v1.15.0 - 2022-09-15
- 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
- chore: release SDK v1.15.0
34c546d
v1.14.0 - 2022-09-07
- 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
- chore: release SDK v1.14.0
d30bdcb
v1.13.3 - 2022-09-05
- 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
- chore: release SDK v1.13.3
47cfa00
v1.13.2 - 2022-08-30
- chore: release SDK v1.13.2
1d08134
v1.13.1 - 2022-08-24
- Bug fix for MP consolidatedPageCalls
#622
- chore: release SDK v1.13.1
83eee31
v1.13.0 - 2022-08-23
- 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
v1.12.1 - 2022-08-09
- Feature(Fb Pixel): Compatibilty with cloud mode
#594
- feature(Intercom):: Adding support of avatar and refactoring code.
#605
- chore: release v1.12.1
34e3fae
v1.12.0 - 2022-08-05
- 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
- chore: bumped version and regenerated changelog
323bc5e
v1.11.4 - 2022-07-28
- Fix a bug in INTERCOM browser.js
#572
v1.11.3 - 2022-07-26
- Fix: Added validation for userAgent in brave browser
#574
v1.11.2 - 2022-07-22
- support launchdarkly key override for anonymous users
#575
- Fix: Accessing dead object error in Firefox
#567
- feature/ga4 debug mode support
#565
- 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
- bugfix(non CFD): Matomo customDimensions error
#558
- feature[Vero-web-device-mode]: bugfix/vero: Vero tags object checked
#559
v1.11.0 - 2022-07-11
- 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
v1.10.0 - 2022-06-21
- Crash reporting metrics implementation with Bugsnag
#520
v1.9.0 - 2022-06-14
- feature(integration): DCM - add support to take custom variable from properties
#540
v1.8.0 - 2022-06-09
- 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
v1.7.2 - 2022-05-30
- Align Ready method's behaviour
#522
v1.7.1 - 2022-05-14
- fb pixel returns reverted
#518
- Regenerated changelog
d18425c
v1.7.0 - 2022-05-11
- feature(new integration): Adroll Web Device Mode
#504
v1.6.3 - 2022-05-09
- Fix product id, quantity and price mapping
#502
- Regenerated changelog
6768767
- Regenerated changelog
abb5163
- fix: 'IsCookieSupported' method doesn't exist
b9db102
v1.6.1 - 2022-04-29
- 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
- Regenerated changelog
e194972
- Bumped version
1bf0bff
- Regenerated changelog
0483373
- Bumped version
bd300be
- Regenerated changelog
0660980
- Bumped version
5e5897f
- Regnerated changelog
8b0e28f
- Bumped version
1ff92bf
- Regnerated changelog
e03eaa8
- Bumped versions
32a3b9a
- Bumped version
4527173
- Bumped version
9daae82
- Bumped version
e4e30dd
- Bumped version
7ca4eac
- reduced repeated function call
2e5b513
- updated util.js file path
48ecef1
- Update integrations/FacebookPixel/browser.js
bb3770d
- fixing code errors
d646564
- created util function
8188e7e
- assigning event_id as per cloud mode
a8025f2
- Bumped version
e60b529
- Bumped version
e284d00
- Changed order in CODEOWNERS
2b11480
- Added code owners
8fcd150
- Bumped version
d2e8152
- getUserId added to the declaration file
83c2742
- Added CODEOWNERS file
3270abe
- Identify traits update for Facebook Pixel
379b53d
- Trigger commit
93f0811
- Node version upgraded to 12
fd6aff7
- Node version upgraded to 12
f27385e
v1.4.3 - 2022-02-21
- VWO: added load-integration flag, logger cleanup
#463
v1.4.2 - 2022-02-17
- Staging -> production [beacon fallback added (#460)]
#461
- version bumped
#462
- beacon fallback added
#460
- 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
v1.4.0 - 2022-02-11
- IE support related changes (#449)
#450
v1.3.4 - 2022-02-03
- Single source integration names
#442
- deleting duplicate fields price, productId and quantity for revenue payload
#443
- Bumped version
56fd706
v1.3.3 - 2022-01-25
- 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
- Bumped version
e1120e8
v1.3.2 - 2022-01-21
- Added support for PostHog loaded config
#436
- Bumped version
7a93f75
v1.3.1 - 2022-01-18
v1.3.0 - 2022-01-20
- 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
- Bumped version
c76c74f
v1.2.20 - 2022-01-14
- Scriptloader Bugfix: Google optimize
#427
- Fullstory cross domain user tracking support.
#426
- Google Opitmize bugFix: Adding script inside head if head is available
#425
- Bumped version
7b13954
v1.2.19 - 2022-01-13
- LaunchDarkly new integration
#410
- Hotjar - Ability to send events in track
#421
- Updated ts declaration for beacon and consent manager feature
#417
- 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
- production-staging -> production
#416
- Bugfix Posthog : added 'persistence' field in options set in init()
#413
- OneTrust_CookieConesnt_Changes-error_handling: addressed review comments
#414
- 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
- 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
- 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
- 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
- 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
- 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
- modify changelog
4f3cd2e
- adding files for release
3878bd7
- update dist files
b929f48
- update dist
6e27cad
- remove console logs
205108d
- add check and set same-site on cookies
f7ae61a
- add check and more logs
4e3e7fe
- add tracker name
b6cdd53
- Update README.md
269cdf5
- add dependency
6b88610
- update dist files
04a21eb
- adding missing dependency
b14f393
- Update README.md
5ae4e21
- Update README.md
dc5184b
- Update README.md
814fee7
1.1.1-rc.2 - 2020-03-24
- adding release steps
ac096c3
- change to master
d24813d
- test with develop
ba4a81e
- add siz-limit
891b556
- add dependencies
34223fe
- add size dependencies
b814200
- code review comment incorporation.
28bdd57
- removed handlebars
04e2c69
- lotame synch pixel callback
f63c1c7
- changes for lotame storage and fetching value from config
d3c534b
- Update README.md
33013a7
- Update README.md
8a47649
- Update README.md
c185a92
- initial commit for lotame
4eefd6e
1.1.1-rc.1 - 2020-03-17
1.1.1-rc.0 - 2020-03-16
1.1.0 - 2020-03-06
- check message size
#35
1.1.0-beta.4 - 2020-02-28
- 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
- Develop to master
#32
- Group call support
#31
- Feature/onready
#30
- Develop to master
#29
- Support for configurable config url
#28
- Release 1.1.0-beta.3
5b321a0
- Create appspec.yml
53edb46
- Update script-test.html
60035db
- Update script-test.html
94d6db1
- bug fix
ab6d901
- changes
b049b83
- bug fix
759ae9a
- code cleanup
c918e5e
- support for group call
10fc57a
- update tests
c83e7a2
- Adding support for exposing ready on analytics object
66f2744
- updated output files
fc0be07
- added support for configurable config url
92f6dda
1.1.0-beta.2 - 2020-02-17
- 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
- bump release
3e88d99
- test gh-release
c49b78d
- release util changes
7ad7bb0
- update changelog and other utilities
4aabcba
- update dist files
fab5f6b
1.1.0-beta.0 - 2020-02-17
v1.0.16 - 2021-03-24
- 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
- add dist files
e03d983
- Update package.json
1b590aa
- legacy support fixes
b93cb60
- 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
- Update README.md
f071344
- Add License
aaf1033
- Delete LICENSE
6c8fed0
- make release of cdn version 1.1.12
57798ee
v1.0.15 - 2021-02-08
- 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
- 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
- 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
- Bumped version
b313151
- Merge pull request #143 from rudderlabs/production
befa41c
- rebase with production branch
301ec0f
- bump version
f0435b6
- copy changes from dev
9ef61ec
- NPM release version 1.0.11
bfa63ce
- Bumped version
668baa0
- add querystring parse to npm module
f80440f
- bump version
fe16ef5
- branch for npm and latest release
1964546
- add query parse logic from url and send events
1faabd5
- change tostring for ie
406437a
- change tostring for ie
ce0f45e
- add node modules transpilation
d2a505b
- add polyfill and other changes
c1b5401
- fix for page properties
6912a14
- init changes
b6cacb7
- minor changes
e03e816
- changed return avlue for isloaded and isready
0b38d08
- minor changes from review comment and formatting
214727b
- added tvsquared as destination
3a85480
- update npm module
62020d6
- 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
- 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
- modify changelog
4f3cd2e
- adding files for release
3878bd7
- update dist files
b929f48
- update dist
6e27cad
- remove console logs
205108d
- add check and set same-site on cookies
f7ae61a
- add check and more logs
4e3e7fe
- 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 tracker name
b6cdd53
- add fields for easier validation
2225673
- add dependency
6b88610
- update dist files
04a21eb
- adding missing dependency
b14f393
- adding release steps
ac096c3
- change to master
d24813d
- test with develop
ba4a81e
- update dist files
1b77022
- add siz-limit
93a6c26
- add siz-limit
891b556
- add dependencies
ca4b20e
- add dependencies
34223fe
- add size dependencies
9ed810f
- add size dependencies
b814200
- code review comment incorporation.
28bdd57
- removed handlebars
04e2c69
- lotame synch pixel callback
f63c1c7
- changes for lotame storage and fetching value from config
d3c534b
- initial commit for lotame
4eefd6e
- add page prop to context and autotrack enabled as option
b28cb38
- update changelog
4891420
- update distfiles and other refactoring
a757323
- update changelog
93629e9
- updating dists
3268e5a
- Release 1.1.0-beta.4
9c70c8c
- Release 1.1.0-beta.3
5b321a0
- changes for kissmetrics group
b3e4aaf
- Create appspec.yml
53edb46
- Update script-test.html
60035db
- Update script-test.html
94d6db1
- code clean up
aa401d0
- support for identify in hotjar and group in kissmetrics
14e8a7b
- changes
b049b83
- code cleanup
c918e5e
- support for group call
10fc57a
- update tests
c83e7a2
- Adding support for exposing ready on analytics object
66f2744
- updated output files
fc0be07
- added support for configurable config url
92f6dda
- update changelog
296c9a7
- update dist files with newer version
7561d13
- gh-release script for refernec e
54a105a
- bump release
3e88d99
- test gh-release
c49b78d
- release util changes
7ad7bb0
- update changelog and other utilities
4aabcba
- update dist files
fab5f6b
- add utility modules
f0ead88
- update autotrack test files and other fixes
a30e3ed
- resolve conflicts
bf2a9a4
- add val tracking list
eb8c0e8
- adding support to test video destinations
4cd09c0
- logpurchase event handling
993dcce
- braze native integration TODO: logPurchase support
019d745
- sample form test
634636e
- read el values
7b1e56b
- initial changes for comscore
dd82c98
- fix undefined vars
d476016
- add error handling
753b71c
- init changes for flip-flop ready integration
3154a25
- add on-body dependency
36b9c0c
- init chartbeat integration
3ab900d
- output files and bugfix
338fe10
- added customerio native sdk
29bd7fb
- refactor
7158ff7
- working version
8046190
- fix: intercom not loading
6688293
- replace variable
d18a7f0
- intercom js sdk v0
d6fbfaf
- update comment
9dd15ea
- add helper modules and utilities
875162f
- add to integrations
ae98f8e
- add kissmetrics integration
afdc0d9
- updated output files
11e6a51
- changed key in identify
fbf0d65
- changed name of page event
740fe9c
- added output files
2cd5a83
- code cleanup
b7f05d8
- Keen JS integration
18b9d0f
- resolve conflicts and remove lock file
e903d32
- Fix bug with multiple native destinations.
15de0dd
- update dist files
3ac13e5
- update dist files
f2d648f
- add GTM native integration
f0b8f60
- changed logic
adeae50
- Merge branches 'refactor' and 'master' of github.com:rudderlabs/rudder-sdk-js into refactor
42394f5
- exposed api for anonymous id
2ceeed6
- serve file via server
2afca4e
- added test files
fdc0f18
- key change
046d612
- update dist
0522c38
- refactoring of integration initialization
1c13d0a
- fixing min
adb5931
- update dist file
b39ab6e
- change version
4d47173
- change version
9f14d8b
- add dist files
d4c0ca3
- addin cookie support
80adbb4
- updated output files
514623c
- changing name to be uploaded to cdn
26b2bcb
- adding v1 to url
3000f62
- code clean up and logger
306047c
- initial work for autotrack
95c98fe
- updated output files
a1b30fd
- updated version
1542b3b
- changes for timestamp
d71583d
- value also a key for revenue
c99020d
- obfuscate output file
b7289c8
- add obfuscate plugin
06a9030
- added anonymous id in storage
f92b227
- change in error handling
d208b33
- generate different output files based on condition
2fd7119
- add sentat and originalTimestamp
d702578
- change in method param in load
793f7ca
- implemented logutil
4fee349
- adding localstorage-retry module functionality
3ea6a92
- add or replace traits properties instead of replacing the complete object
a911bf3
- Updated version.
c621113
- Updated version of js.
1ed67fe
- namespace refactor
c6d580a
- Updated README.md
b31b814
- updated version
42a5012
- updated ReadMe
4ae963a
- updated ReadMe
092b02a
- updated ReadMe
81e344f
- auto page tracking
572cd54
- updated readme
823d272
- updated output files
cefabe9
- Create LICENSE
2ad4c11
- updated version and output files
29f8d38
- revert hard coded initialization of hotjar
06686b4
- hotjar integration initial commit
a0155d7
- reverting rollup config
893067f
- replay events to sdks after successful intialization
4712add
- error handling
00672ac
- moving readme to root
cb00657
- browser code was overwritten by node
5a35d10
- adding writekey auth header and make the test changes
3435c63
- remove old files and add gitignore
c5b7fee
- pushing to cdn and tests changes
ada55b6
- updated test files
1ba3151
- first commit
be40257
- remove formatting
2fd3b19
- code specific readme
a88d264
- updated test htmls
3d0441e
- removed some logs
67166b4
- support for providing server url in load
6bdee49
- first try with stackedit
091cc0a
- add btoa for node
8976266
- conditional require, won't be used by rollup for iife
4052ad0
- added test browser
f60cfbf
- handled options parameter
b03c131
- add sentAt at msg level and use originalTimestamp instead of timestamp
85176c3
- replace only the null or undefined value in payload
9819390
- added support for accepting destinationoptions from sdk and some refactoring
f37a6ad
- update keys with camelCase and timestamp refactoring.
db451ce
- changes for incorporation of accessing BE config with basic auth
917a28e
- refactored code
256f5a8
- add javascript sdk for GA
caecd43
-
- Add GA node code( initial commit )
e3fb321
- Add GA node code( initial commit )
- removed hard coded hubId
eb9f3e4
- updated method name
68bdcfe
- code review comment incorporation
3a808ac
- adding jsdoc and other refactoring
b3b1c34
- implement review comments
bc0cd75
- exported new api for builder pattern
52034e2
- code review comments incorporation and separate api for call with rudderElementBuilder
89155bb
- remove unused variable
2526118
- implementing review comments.
f92fce1
- keeping the tests in sink
f3096fd
- adding xmlhttp as external and other changes
dc0a3e1
- exported builder from analytics.js
61a59fa
- example of builder pattern added
0e2fe29
- node for hubspot
ddcf775
- moving utils into sub-dir and adding build-script
f3db335
- adding terser for es6 uglify
8f48269
- refactoring structure
568fbea
- checking structure change
1fb6f63
- handle storage calls
2f19bff
- adding storage to persist user_id and traits, replacing rl_message key and rl_
6de3c16
- updating test scenarios
bc0f3ab
- demo prep
a06d4a5
- integrated identify call
e6ca854
- added var args support in track
8a1efe7
- fixed error
9688354
- added var args support in page
d7ff6cc
- updated test html
070ad93
- test
bb0254c
- modified test html
3dbde54
- change to publish
6edf69f
- call with rudder element
9aeeadd
- changes for replay
a459a61
- imported event repository and config
ef6f139
- Rudder analytics
28a63f5
- adding integration prototype and a sample angular app to test
bd9db6c
- adding browser flag
81f751e
- change in test files
06f2973
- testing rollup
7e03cdc
- miscelleneous changes
967ff3e
- updated imports
2ca4bad
- add babel and rollup
071de37
- modify to support import/export
c08feab
- corrected imports
6776b94
- separating modules from RudderClient
2fd5e00
- separating modules from rudder client
6a4eba5
- moving out code
8c61a8b
- initial commit to move the code into blocks
85895d5
- initial changes for testing
42a53e7
- intermediary changes for eslint and browserify
478d0d8
- checking in eslint
36cdd39
- Hubspot sdk implementation
48d4d8e
- interim checkin for HubSpot integration
8fc34c9
- start interim checkin related to addition of support for destination provider SDK
11ee070
- few more lint and undef resolve
fdd7b7c
- Formatting change
b2d0ee0
- final development checkin
4685843
- interim checkin
4b7a0d8
- interim checkin
9500fa0
- interim checkin
9b1b303
- interim checkin
667ec9d
- interim checkin
33b030a
- interim checkin
908a501
- interim checkin
6afedd0
- interim checkin
4b2a99e
- refactored for OOP; regular development checkin
72e540c
- interim checkin
0ae0fbb
- interim checkin
bc1a51d
- interim checkin
daddc31
- interim checkin
4a140f0
- interim checkin
2530250
- interim checkin
12703c2
- interim checkin
bd214f7
- renamed RudderAnalyticsClient to RudderClient in alignment with other SDKs
8a50244
- renamed RudderAnalyticsClient to RudderClient in alignment with other SDKs
38d22eb
- interim checkin
9e1049b
- interim checkin
0d74446
- interim checkin for JavaScript SDK
992d1ed
- interim checkin for minified JS
77990d2
- interim checkin for Javascript SDK
c748661
- JavaScript SDK started
e8c440a