Skip to content

Releases: infermedica/modular-analytics

v0.5.5

25 Aug 11:09
Compare
Choose a tag to compare

No redundant topic when passed as a data

v0.5.4

28 Jul 07:50
696acd7
Compare
Choose a tag to compare

Allow for awaiting responses in module infermedicaAnalytics

v0.5.2

09 May 12:30
2e1c899
Compare
Choose a tag to compare

Hotfix for packages exports

v0.5.1

09 May 11:08
Compare
Choose a tag to compare

Possibility to configure publishURL variable

v0.5.0

26 Apr 11:59
89b8da2
Compare
Choose a tag to compare

Breaking changes in support for Vue plugins. Now, modular-analytics support both Vue 2 and 3. To do it we change the imports.

Before

import { VueAnalytics } from '@infermedica/modular-analytics';

After

import VueAnalytics from '@infermedica/modular-analytics/vue';

v0.4.5

22 Apr 08:56
Compare
Choose a tag to compare

Unit tests for modules and analytic functions.

v0.4.3

11 Apr 07:21
8792c38
Compare
Choose a tag to compare

Support for Webpack 5

v0.4.2

11 Apr 07:18
88b23e8
Compare
Choose a tag to compare

New Firebase version without vulnerabilities

v0.4.1

14 Feb 14:07
de4a86b
Compare
Choose a tag to compare

Analytics initialize method truly async

v0.4.0

01 Feb 15:02
98b5a03
Compare
Choose a tag to compare

Allow to disable Firabase and use Tree Shaking to avoid move it to bundle.

Migration Guid

  1. All modules should be have isEnabled
new webpack.DefinePlugin({
  __analytics: {
    debug: {
      isEnabled: false
    },
    googleAnalytics: {
      isEnabled: false
    },
   googleAdWords: {
      isEnabled: false
    },
   googleTagManager: {
      isEnabled: false
    },
   amplitude: {
      isEnabled: false
    },
   infermedicaAnalytics: {
      isEnabled: true,
      useFirebase: false,
    }
  }
})
  1. Object passed to __analytics can't be stringify as before this version. isEnabled should be boolean (true/false). key end other props should use JSON.stringify(''). More details Webpack DefinePlugin
  2. InfermedicaAnalytics has new required props useFirebase: true|false