Releases: Codecademy/client-modules
Releases · Codecademy/client-modules
@codecademy/[email protected]
@codecademy/[email protected]
@codecademy/[email protected]
[email protected]
6.0.0 (2021-11-10)
⚠ BREAKING CHANGES
- bumped ESLint packages to latest and added recommended & Jest linting
Features
- bumped ESLint packages to latest and added recommended & Jest linting (450a0e2)
- imported babel plugin (#1233) (37414b4), closes #1 #2 #9 #10 #11 #13 #14 #15
Bug Fixes
- babel-preset-codecademy: remove loose option (1e1a626)
@codecademy/[email protected]
@codecademy/[email protected]
0.16.0 (2021-11-10)
⚠ BREAKING CHANGES
- prepended OneTrust to tracking integrations loads
- clean up tracker and remove auth token
Features
- tracking: Add source tracking for PWA (32321cc)
- tracking: ignore known client failures in fetching destinations (#2) (432549d)
- add user impression to tracking (3ec4f61)
- bump ESLint configs to latest (3a403c0)
- event type: adding business reporting types (d4a0243), closes /github.com/codecademy-engineering/business-reporting/blob/develop/src/util/eventTracking/index.tsx#L104-L110
- tracking: Add a fullstory boolean to TrackingOptions type (4433669)
- tracking: Add a new page_career_path_visited event (#1283) (1228399)
- tracking: Added repo-tracking to user events (d8a72f1)
- tracking: Record the page referrer for every event. (da11524)
- tracking: Update business event name (8babbf9)
- add container_slugs to UserClickData tracking type (0a70fec)
- added useTrackingIntegrations to tracking package (b93ca89)
- clean up tracker and remove auth token (7d98f82)
- Creating the @codecademy/tracking pachage. (eb2cdca)
- onboarded eslint-plugin-simple-import-sort into ESLint plugin (5eac76b)
- prepended OneTrust to tracking integrations loads (9c2e18e)
Bug Fixes
- Add a runtime dependency (436c3fb)
- Add query params to tracking calls (#1189) (6611839)
- allow no user for tracking integrations (#1726) (fa31842)
- bump tracking package babel-preset-codecademy to latest (5c66f67)
- business reporting event types (2d9fb8e)
- support navigator.sendBeacon not existing (79b94cc)
- switch tracking 'verbose' type back to boolean (913c870)
- use old style existence check for navigator.sendBeacon (f0bf309)
Reverts
@codecademy/[email protected]
@codecademy/[email protected]
6.0.0 (2021-11-10)
⚠ BREAKING CHANGES
- bump eslint-config packages to latest
- bumped ESLint packages to latest and added recommended & Jest linting
- Added import/no-default-export to ESLint config (#929)
- Icons: Streamline Icon Set Full [GM-30] (#838)
- Strict TypeScript with react-hook-form@6 (#852)
Features
- add react hooks linting (#325) (f07f605)
- Add shared config modules for eslint & prettier (#224) (642c730)
- Added import/no-default-export to ESLint config (#929) (7be21b3)
- bump ESLint configs to latest (3a403c0)
- bump eslint-config packages to latest (d8cf835)
- bumped ESLint packages to latest and added recommended & Jest linting (450a0e2)
- disabled consistent-return ESLint rule (73d5744)
- enable @typescript-eslint/prefer-optional-chain (21c5f91)
- enable non-nullable-type-assertion-style (dd59272)
- onboarded eslint-plugin-simple-import-sort into ESLint plugin (5eac76b)
- Icons: Streamline Icon Set Full [GM-30] (#838) (b24a466)
- use correct parser for eslint files by default (#336) (949210a)
Bug Fixes
- disable react/jsx-one-expression-per-line rule (#1728) (0f54775), closes #1727
- use separate eslint-fix config (4c75355)
- deps: pin dependencies (#288) (d7113f0)
- lint: Fix SB and Eslint config (55f6863)
- MDX: Parsing Validation and ESlint for MDX WEB-1238 (c2c18cb)
- styleguide: Enable no jsx-no-undef on mdx (55dbb67)
- System: Typescript memory performance fixes (#1145) (7d33e4f)
- Disabled no-unused-vars for TypeScript (#329) (6d3ae92)
- Strict TypeScript with react-hook-form@6 (#852) (328baf8)
- switch hooks exhaustive deps rule to error (#371) (c814c16)