6.1.4 (2019-06-04)
6.1.3 (2019-03-06)
- handle empty events without compile errors in mobile clients [SCH-1641] (#56) (326e8cc)
- handle values with multiple types (including null) [SCH-1643] (#57) (6cce0f7)
6.1.2 (2019-02-26)
6.1.1 (2019-01-31)
6.1.0 (2019-01-31)
6.0.0 (2019-01-30)
-
if you previously passed
context
directly as the final parameter to theanalytics.js
oranalytics-node
clients, then you'll need to update it, like so:If you made a call like:
typewriter.thingHappened({ when: 'now' }, { groupId: 123 })
Then you would need to update it to:
typewriter.thingHappened({ when: 'now' }, { context: { groupId: 123 } })
This allows you to pass
integrations
and other fields in through this object, and aligns the TypeScript declarations with the underlying library.
5.1.8 (2019-01-29)
5.1.7 (2019-01-29)
5.1.6 (2019-01-29)
5.1.5 (2019-01-29)
5.1.4 (2019-01-25)
- apply strictNullCheck fix in analytics.js client (#46) (fb368f6), closes #43
- move husky to dev dependencies (#45) (5a6ef07)
5.1.3 (2019-01-23)
5.1.1 (2019-01-11)
5.1.0 (2019-01-08)
5.0.2 (2019-01-08)
5.0.1 (2018-12-05)
5.0.0 (2018-11-21)
- the run-time flag,
options.propertyValidation
, which previously could be used to disable validation at run-time, has been removed. It's recommended that you use the build-time flag instead.
4.0.0 (2018-11-14)
- add changelog (#29) (25463a9)
- add Platform API sync command [SCH-1298] (#31) (c3c9d51)
- add TypeScript Declarations [SCH-1235] (#26) (42fdf8e)
- The
gen-ts
command has been removed. We no longer generate nativets
clients, in favor of our JS client with TS declarations. You should now generate the TS client withtypewriter gen-js --declarations=ts
- Protocols-related flags (
--token
,--workspaceSlug
, and--trackingPlanId
) have been removed from the variousgen-*
commands. Users should now use thesync
command to fetch their Tracking Plans, and thegen-* --inputPath
flag to generate a client from that local JSON Schema.