From 39b1e31d1addd545ff8b493d1c97bea33f303ea9 Mon Sep 17 00:00:00 2001 From: codecademydev Date: Wed, 10 Nov 2021 18:47:43 +0000 Subject: [PATCH] chore(release): publish - babel-preset-codecademy@6.0.0 - @codecademy/eslint-config@6.0.0 - @codecademy/prettier-config@0.2.0 - @codecademy/tracking@0.16.0 - @codecademy/tsconfig@0.3.0 --- packages/babel-preset-codecademy/CHANGELOG.md | 19 ++++++++ packages/babel-preset-codecademy/package.json | 2 +- packages/eslint-config/CHANGELOG.md | 48 +++++++++++++++++++ packages/eslint-config/package.json | 2 +- packages/prettier-config/CHANGELOG.md | 19 ++++++++ packages/prettier-config/package.json | 2 +- packages/tracking/CHANGELOG.md | 46 ++++++++++++++++++ packages/tracking/package.json | 4 +- packages/tsconfig/CHANGELOG.md | 9 ++++ packages/tsconfig/package.json | 2 +- 10 files changed, 147 insertions(+), 6 deletions(-) diff --git a/packages/babel-preset-codecademy/CHANGELOG.md b/packages/babel-preset-codecademy/CHANGELOG.md index 4722d02bc..0e508caaf 100644 --- a/packages/babel-preset-codecademy/CHANGELOG.md +++ b/packages/babel-preset-codecademy/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 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](https://github.com/Codecademy/client-modules/commit/450a0e2065090723fe21f980e01a3811dd3c6244)) +* imported babel plugin ([#1233](https://github.com/Codecademy/client-modules/issues/1233)) ([37414b4](https://github.com/Codecademy/client-modules/commit/37414b47c13ee2433782d857f72bcd332983b745)), closes [#1](https://github.com/Codecademy/client-modules/issues/1) [#2](https://github.com/Codecademy/client-modules/issues/2) [#9](https://github.com/Codecademy/client-modules/issues/9) [#10](https://github.com/Codecademy/client-modules/issues/10) [#11](https://github.com/Codecademy/client-modules/issues/11) [#13](https://github.com/Codecademy/client-modules/issues/13) [#14](https://github.com/Codecademy/client-modules/issues/14) [#15](https://github.com/Codecademy/client-modules/issues/15) + + +### Bug Fixes + +* **babel-preset-codecademy:** remove loose option ([1e1a626](https://github.com/Codecademy/client-modules/commit/1e1a626716f9c93af46bd6746fa27385b8d6ed65)) + + + ### [4.0.2](https://github.com/Codecademy/client-modules/compare/babel-preset-codecademy@4.0.1...babel-preset-codecademy@4.0.2) (2021-09-10) diff --git a/packages/babel-preset-codecademy/package.json b/packages/babel-preset-codecademy/package.json index c78138e86..afd3865bb 100644 --- a/packages/babel-preset-codecademy/package.json +++ b/packages/babel-preset-codecademy/package.json @@ -1,6 +1,6 @@ { "name": "babel-preset-codecademy", - "version": "5.0.1", + "version": "6.0.0", "description": "A collection of babel plugins and presets used at codecademy.com", "main": "index.js", "keywords": [ diff --git a/packages/eslint-config/CHANGELOG.md b/packages/eslint-config/CHANGELOG.md index 21add36ea..8ffb4758d 100644 --- a/packages/eslint-config/CHANGELOG.md +++ b/packages/eslint-config/CHANGELOG.md @@ -3,6 +3,54 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 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](http://github.com//undefined/issues/325)) ([f07f605](http://github.com///commit/f07f6053af75e47ec852e2631700514a0b2ef89b)) +* Add shared config modules for eslint & prettier ([#224](http://github.com//undefined/issues/224)) ([642c730](http://github.com///commit/642c730833f8e54d1775521c75b5b43dcae402e1)) +* Added import/no-default-export to ESLint config ([#929](http://github.com//undefined/issues/929)) ([7be21b3](http://github.com///commit/7be21b354f5b08e2d2443ced252bc20d23fb3dd4)) +* bump ESLint configs to latest ([3a403c0](http://github.com///commit/3a403c01358f8b4a0d10d99f8d57e1979ebce189)) +* bump eslint-config packages to latest ([d8cf835](http://github.com///commit/d8cf83502715c3aef7ba63bb9e1c8a76fb30d542)) +* bumped ESLint packages to latest and added recommended & Jest linting ([450a0e2](http://github.com///commit/450a0e2065090723fe21f980e01a3811dd3c6244)) +* disabled consistent-return ESLint rule ([73d5744](http://github.com///commit/73d5744851be2d8ede1fef2154cc241415f4279a)) +* enable @typescript-eslint/prefer-optional-chain ([21c5f91](http://github.com///commit/21c5f919685b7f6d84bec112eb778e6e85f250f3)) +* enable non-nullable-type-assertion-style ([dd59272](http://github.com///commit/dd5927267be8a1355bddd8f4d12aa8e8e873b99a)) +* onboarded eslint-plugin-simple-import-sort into ESLint plugin ([5eac76b](http://github.com///commit/5eac76b95f547f0457360c8f7428af17152d1d67)) +* **Icons:** Streamline Icon Set Full [GM-30] ([#838](http://github.com//undefined/issues/838)) ([b24a466](http://github.com///commit/b24a46670bc875f16e403e5f405730a8e9ed46b6)) +* use correct parser for eslint files by default ([#336](http://github.com//undefined/issues/336)) ([949210a](http://github.com///commit/949210ac2b392d54aedd962401b15ec49db822be)) + + +### Bug Fixes + +* disable react/jsx-one-expression-per-line rule ([#1728](http://github.com//undefined/issues/1728)) ([0f54775](http://github.com///commit/0f547759b14a617a4b84129152dedd7d2a4991c2)), closes [#1727](http://github.com///issues/1727) +* use separate eslint-fix config ([4c75355](http://github.com///commit/4c7535530062eac9a1c644de366237089ba67c65)) +* **deps:** pin dependencies ([#288](http://github.com//undefined/issues/288)) ([d7113f0](http://github.com///commit/d7113f0013c4c2bf4dddc4d06784be48d2bd9698)) +* **lint:** Fix SB and Eslint config ([55f6863](http://github.com///commit/55f6863f126fda4967a875f5769de9e3a60960b9)) +* **MDX:** Parsing Validation and ESlint for MDX WEB-1238 ([c2c18cb](http://github.com///commit/c2c18cbab915dcc2c96c15d82d7544b9dba25973)) +* **styleguide:** Enable no jsx-no-undef on mdx ([55dbb67](http://github.com///commit/55dbb67ef13d7394ad6d8dc16373e9038e2d65db)) +* **System:** Typescript memory performance fixes ([#1145](http://github.com//undefined/issues/1145)) ([7d33e4f](http://github.com///commit/7d33e4f5be9c429b406155ca51dae90617b3bbd9)) +* Disabled no-unused-vars for TypeScript ([#329](http://github.com//undefined/issues/329)) ([6d3ae92](http://github.com///commit/6d3ae929e0bfd53773e0ca3c2039da57c0bec1a8)) +* Strict TypeScript with react-hook-form@6 ([#852](http://github.com//undefined/issues/852)) ([328baf8](http://github.com///commit/328baf87e8de597a75d627e46293c4a1d562885f)) +* switch hooks exhaustive deps rule to error ([#371](http://github.com//undefined/issues/371)) ([c814c16](http://github.com///commit/c814c16ad22a063dca36fe2467b23f8f4da3f8a5)) + + +### Reverts + +* Revert "A few more disables, from the PRs" ([dea32d1](http://github.com///commit/dea32d1c896ebb678e68db560cd9a71880c1006a)) +* Revert "chore: set packages to have publishConfig: access: public (#970)" (#981) ([498f5ca](http://github.com///commit/498f5ca196fd56393facdf76d85b0471580c81c0)), closes [#970](http://github.com///issues/970) [#981](http://github.com///issues/981) + + + ## [5.4.0](http://github.com///compare/@codecademy/eslint-config@5.3.0...@codecademy/eslint-config@5.4.0) (2021-09-10) diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 1d5d5b20a..0f2f1b921 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@codecademy/eslint-config", - "version": "5.4.0", + "version": "6.0.0", "description": "Shared ESLint config for Codecademy", "main": "index.js", "bin": { diff --git a/packages/prettier-config/CHANGELOG.md b/packages/prettier-config/CHANGELOG.md index 51073c1ad..0a296f494 100644 --- a/packages/prettier-config/CHANGELOG.md +++ b/packages/prettier-config/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 0.2.0 (2021-11-10) + + +### Features + +* Add shared config modules for eslint & prettier ([#224](http://github.com//undefined/issues/224)) ([642c730](http://github.com///commit/642c730833f8e54d1775521c75b5b43dcae402e1)) + + +### Bug Fixes + +* **prettier-config:** don't apply typescript parser to all files ([#488](http://github.com//undefined/issues/488)) ([e0e6d29](http://github.com///commit/e0e6d29ee723db46e56c230c37387f4559d55d81)) + + +### Reverts + +* Revert "chore: set packages to have publishConfig: access: public (#970)" (#981) ([498f5ca](http://github.com///commit/498f5ca196fd56393facdf76d85b0471580c81c0)), closes [#970](http://github.com///issues/970) [#981](http://github.com///issues/981) + + + ### [0.1.10](http://github.com///compare/@codecademy/prettier-config@0.1.9...@codecademy/prettier-config@0.1.10) (2021-02-04) **Note:** Version bump only for package @codecademy/prettier-config diff --git a/packages/prettier-config/package.json b/packages/prettier-config/package.json index 4d00a97a8..a6a3fe683 100644 --- a/packages/prettier-config/package.json +++ b/packages/prettier-config/package.json @@ -1,6 +1,6 @@ { "name": "@codecademy/prettier-config", - "version": "0.1.10", + "version": "0.2.0", "description": "Shared Prettier config for Codecademy", "main": "index.js", "repository": { diff --git a/packages/tracking/CHANGELOG.md b/packages/tracking/CHANGELOG.md index de60c4a63..4cefe831f 100644 --- a/packages/tracking/CHANGELOG.md +++ b/packages/tracking/CHANGELOG.md @@ -3,6 +3,52 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 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](https://github.com/Codecademy/client-modules/commit/32321cc489dfd2ada1d967ad6630e849ddebd6e6)) +* **tracking:** ignore known client failures in fetching destinations ([#2](https://github.com/Codecademy/client-modules/issues/2)) ([432549d](https://github.com/Codecademy/client-modules/commit/432549df9b556672eb9b3a321a90d37dd1009b09)) +* add user impression to tracking ([3ec4f61](https://github.com/Codecademy/client-modules/commit/3ec4f6113350859b9d792467ca29b01e0855b4a4)) +* bump ESLint configs to latest ([3a403c0](https://github.com/Codecademy/client-modules/commit/3a403c01358f8b4a0d10d99f8d57e1979ebce189)) +* **event type:** adding business reporting types ([d4a0243](https://github.com/Codecademy/client-modules/commit/d4a0243b6380666850ef0f4bcfcd3c80a065d011)), closes [/github.com/codecademy-engineering/business-reporting/blob/develop/src/util/eventTracking/index.tsx#L104-L110](https://github.com/Codecademy//github.com/codecademy-engineering/business-reporting/blob/develop/src/util/eventTracking/index.tsx/issues/L104-L110) +* **tracking:** Add a fullstory boolean to TrackingOptions type ([4433669](https://github.com/Codecademy/client-modules/commit/443366955e8beb6aca3337841bf70c583df89f5f)) +* **tracking:** Add a new page_career_path_visited event ([#1283](https://github.com/Codecademy/client-modules/issues/1283)) ([1228399](https://github.com/Codecademy/client-modules/commit/12283990e0bfa0d8d03fb78c83c84cab318e68b1)) +* **tracking:** Added repo-tracking to user events ([d8a72f1](https://github.com/Codecademy/client-modules/commit/d8a72f19afbb02ba6d0aeef7a6b4b2b55820f111)) +* **tracking:** Record the page referrer for every event. ([da11524](https://github.com/Codecademy/client-modules/commit/da11524588571f2ce44bd9af4486b9b64b66408c)) +* **tracking:** Update business event name ([8babbf9](https://github.com/Codecademy/client-modules/commit/8babbf98dad5deb25782aa5b72229c2fea1a6c88)) +* add container_slugs to UserClickData tracking type ([0a70fec](https://github.com/Codecademy/client-modules/commit/0a70fec80c88833bfad73728ae4a52cd54dc659e)) +* added useTrackingIntegrations to tracking package ([b93ca89](https://github.com/Codecademy/client-modules/commit/b93ca897634c62a8d6defb6f6b426395d2daf9f0)) +* clean up tracker and remove auth token ([7d98f82](https://github.com/Codecademy/client-modules/commit/7d98f82f64e48984e0913de83aea0635e93b21d9)) +* Creating the @codecademy/tracking pachage. ([eb2cdca](https://github.com/Codecademy/client-modules/commit/eb2cdca0f1ecf2f77035ffac39e4c7cbe956bed2)) +* onboarded eslint-plugin-simple-import-sort into ESLint plugin ([5eac76b](https://github.com/Codecademy/client-modules/commit/5eac76b95f547f0457360c8f7428af17152d1d67)) +* prepended OneTrust to tracking integrations loads ([9c2e18e](https://github.com/Codecademy/client-modules/commit/9c2e18e35f3f3f538dc3727f4efdde3521708b6c)) + + +### Bug Fixes + +* Add a runtime dependency ([436c3fb](https://github.com/Codecademy/client-modules/commit/436c3fba8812d6f74181de57dca9e8750e371760)) +* Add query params to tracking calls ([#1189](https://github.com/Codecademy/client-modules/issues/1189)) ([6611839](https://github.com/Codecademy/client-modules/commit/661183985d81ca4f75cdfb39a4514f4d7f287d8d)) +* allow no user for tracking integrations ([#1726](https://github.com/Codecademy/client-modules/issues/1726)) ([fa31842](https://github.com/Codecademy/client-modules/commit/fa318421ea2396497bf80fe69ba56063330dd0ed)) +* bump tracking package babel-preset-codecademy to latest ([5c66f67](https://github.com/Codecademy/client-modules/commit/5c66f67c2833993a0dbd6b2e9441b3e590225437)) +* business reporting event types ([2d9fb8e](https://github.com/Codecademy/client-modules/commit/2d9fb8e62d078aed0721df4afae775de2832733f)) +* support navigator.sendBeacon not existing ([79b94cc](https://github.com/Codecademy/client-modules/commit/79b94cc0c140da083a770527a7cf4622c6578a97)) +* switch tracking 'verbose' type back to boolean ([913c870](https://github.com/Codecademy/client-modules/commit/913c8703fb6a06363b324940d7ee406f839e4b53)) +* use old style existence check for navigator.sendBeacon ([f0bf309](https://github.com/Codecademy/client-modules/commit/f0bf30947aa6edb767cab500480a0a71ca147d39)) + + +### Reverts + +* Revert "feat(tracking): Add a fullstory boolean to TrackingOptions type" (#1381) ([376df52](https://github.com/Codecademy/client-modules/commit/376df52daec85208bbaf28760c5fd6bfa5e52810)), closes [#1381](https://github.com/Codecademy/client-modules/issues/1381) + + + ## [0.15.0](https://github.com/Codecademy/client-modules/compare/@codecademy/tracking@0.14.2...@codecademy/tracking@0.15.0) (2021-10-20) diff --git a/packages/tracking/package.json b/packages/tracking/package.json index cfbabe39f..414dfc3dd 100644 --- a/packages/tracking/package.json +++ b/packages/tracking/package.json @@ -1,7 +1,7 @@ { "name": "@codecademy/tracking", "description": "Tracking library for Codecademy apps.", - "version": "0.15.0", + "version": "0.16.0", "author": "Codecademy Engineering ", "module": "./dist/index.js", "main": "./dist/index.js", @@ -16,7 +16,7 @@ "@babel/cli": "^7.13.10", "@types/fetch-mock": "^7.3.3", "@types/jest": "^26.0.15", - "babel-preset-codecademy": "^5.0.1", + "babel-preset-codecademy": "^6.0.0", "fetch-mock": "^9.11.0", "jest-fetch-mock": "^3.0.3", "ts-jest": "^26.4.1", diff --git a/packages/tsconfig/CHANGELOG.md b/packages/tsconfig/CHANGELOG.md index 84e5abe3d..1a0528e2a 100644 --- a/packages/tsconfig/CHANGELOG.md +++ b/packages/tsconfig/CHANGELOG.md @@ -3,6 +3,15 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 0.3.0 (2021-11-10) + + +### Features + +* new @codecademy/tsconfig package ([#1570](https://github.com/Codecademy/client-modules/issues/1570)) ([fdf5cc5](https://github.com/Codecademy/client-modules/commit/fdf5cc5c4e21585dd42c57819d62a8c60693f350)) + + + ## 0.2.0 (2021-03-30) diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json index 4cc24b55d..d1f71ba69 100644 --- a/packages/tsconfig/package.json +++ b/packages/tsconfig/package.json @@ -1,7 +1,7 @@ { "name": "@codecademy/tsconfig", "description": "Base `tsconfig.json` file used for Codecademy TypeScript projects.", - "version": "0.2.0", + "version": "0.3.0", "author": "Codecademy Engineering", "main": "tsconfig.json", "repository": {