# @finos/legend-dev-utils

## 2.2.7

## 2.2.6

### Patch Changes

- [#4842](https://github.com/finos/legend-studio/pull/4842) [`f22ec7a`](https://github.com/finos/legend-studio/commit/f22ec7afdac798f32a6fe20af1527f327c609853) ([@TharunRajeev](https://github.com/TharunRajeev)) - Added python language to monaco editor

## 2.2.5

### Patch Changes

- [#4239](https://github.com/finos/legend-studio/pull/4239) [`829ed85`](https://github.com/finos/legend-studio/commit/829ed85049e690c0f853b630f5d3f4c071a6f3d3) ([@aziemchawdhary-gs](https://github.com/aziemchawdhary-gs)) - Template copyright headers

## 2.2.4

## 2.2.3

### Patch Changes

- [#3916](https://github.com/finos/legend-studio/pull/3916) [`f7432e6`](https://github.com/finos/legend-studio/commit/f7432e620874b1253eef783f9ce8c1c6bbcf83cd) ([@travisstebbins](https://github.com/travisstebbins)) - Add basic DataCube UI integration tests

## 2.2.2

## 2.2.1

## 2.2.0

## 2.1.37

## 2.1.36

## 2.1.35

## 2.1.34

## 2.1.33

## 2.1.32

## 2.1.31

## 2.1.30

## 2.1.29

## 2.1.28

## 2.1.27

## 2.1.26

## 2.1.25

## 2.1.24

## 2.1.23

## 2.1.22

## 2.1.21

## 2.1.20

## 2.1.19

## 2.1.18

## 2.1.17

## 2.1.16

## 2.1.15

## 2.1.14

## 2.1.13

## 2.1.12

## 2.1.11

## 2.1.10

## 2.1.9

## 2.1.8

## 2.1.7

## 2.1.6

## 2.1.5

## 2.1.4

### Patch Changes

- [#3130](https://github.com/finos/legend-studio/pull/3130) [`97838e392`](https://github.com/finos/legend-studio/commit/97838e392d1f37ca958528b7c3269c28f6d5dcfb) ([@gayathrir11](https://github.com/gayathrir11)) - Support relative path resolution for `baseUrl` during production bundling

## 2.1.3

## 2.1.2

## 2.1.1

## 2.1.0

### Minor Changes

- [#2923](https://github.com/finos/legend-studio/pull/2923) [`f557af7b1`](https://github.com/finos/legend-studio/commit/f557af7b1ce0bfe879703c0ada0bd038bbec86c5) ([@MauricioUyaguari](https://github.com/MauricioUyaguari)) - Add ability to register [Service Worker](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API) in `LegendApplication` and configure it during start up of application.

### Patch Changes

- [#2918](https://github.com/finos/legend-studio/pull/2918) [`2c3a9b624`](https://github.com/finos/legend-studio/commit/2c3a9b624ff700190792f92996374a44c9489cbe) ([@YannanGao-gs](https://github.com/YannanGao-gs)) - Update webpack config to reduce bundle size

## 2.0.82

## 2.0.81

## 2.0.80

## 2.0.79

## 2.0.78

## 2.0.77

## 2.0.76

## 2.0.75

## 2.0.74

## 2.0.73

## 2.0.72

## 2.0.71

## 2.0.70

## 2.0.69

## 2.0.68

## 2.0.67

## 2.0.66

## 2.0.65

## 2.0.64

## 2.0.63

## 2.0.62

## 2.0.61

## 2.0.60

## 2.0.59

## 2.0.58

## 2.0.57

## 2.0.56

## 2.0.55

## 2.0.54

## 2.0.53

## 2.0.52

## 2.0.51

## 2.0.50

## 2.0.49

## 2.0.48

## 2.0.47

## 2.0.46

## 2.0.45

## 2.0.44

## 2.0.43

## 2.0.42

## 2.0.41

## 2.0.40

## 2.0.39

## 2.0.38

## 2.0.37

## 2.0.36

## 2.0.35

## 2.0.34

## 2.0.33

## 2.0.32

## 2.0.31

## 2.0.30

## 2.0.29

## 2.0.28

## 2.0.27

## 2.0.26

## 2.0.25

## 2.0.24

## 2.0.23

## 2.0.22

## 2.0.21

## 2.0.20

## 2.0.19

## 2.0.18

## 2.0.17

## 2.0.16

## 2.0.15

## 2.0.14

## 2.0.13

## 2.0.12

## 2.0.11

## 2.0.10

### Patch Changes

- [#1388](https://github.com/finos/legend-studio/pull/1388) [`f30a591e`](https://github.com/finos/legend-studio/commit/f30a591e75687a52e93faa577731c2f7f372f8bf) ([@akphi](https://github.com/akphi)) - Update the `changesets` generator and checker to not account for private packages without a version.

## 2.0.9

## 2.0.8

## 2.0.7

## 2.0.6

## 2.0.5

## 2.0.4

## 2.0.3

## 2.0.2

## 2.0.1

## 2.0.0

### Major Changes

- [#1190](https://github.com/finos/legend-studio/pull/1190) [`4c076c98`](https://github.com/finos/legend-studio/commit/4c076c985b5efd0da3ec2f141ddc9cd53f0ba8f6) ([@akphi](https://github.com/akphi)) - **BREAKING CHANGE:** Use `NodeNext` (`ESM` module resolution strategy for `Typescript`). Read more about this [here](https://devblogs.microsoft.com/typescript/announcing-typescript-4-7/#esm-nodejs). This transition would be relatively smooth, except that we must use `ESM`-styled import (with extensions) for relative path. For example:

  ```ts
  // before
  import { someFunction } from './Utils';
  // after
  import { someFunction } from './Utils.js';
  ```

* [#1190](https://github.com/finos/legend-studio/pull/1190) [`4c076c98`](https://github.com/finos/legend-studio/commit/4c076c985b5efd0da3ec2f141ddc9cd53f0ba8f6) ([@akphi](https://github.com/akphi)) - **BREAKING CHANGE:** Use `@jest/globals` to import `jest` constructs, such as, `expect`, `test`, etc. We bumped into some problem when trying to disable `injectGlobals` in `Jest` config, so that would be left on as default for now, but at least with this change, we restrict usage of `jest` globals in the codebase.

- [#1190](https://github.com/finos/legend-studio/pull/1190) [`4c076c98`](https://github.com/finos/legend-studio/commit/4c076c985b5efd0da3ec2f141ddc9cd53f0ba8f6) ([@akphi](https://github.com/akphi)) - **BREAKING CHANGE:** Cleanup `Webpack` configuration utility: removed field `extraBabelLoaderIncludePatterns`.

## 1.0.1

## 1.0.0

### Major Changes

- [#1113](https://github.com/finos/legend-studio/pull/1113) [`e35042ba`](https://github.com/finos/legend-studio/commit/e35042bacf7999e8a5d9836fa6b31cf89cc66237) ([@akphi](https://github.com/akphi)) - **BREAKING CHANGE:** Adopt `ESM` styled exports: i.e. we now make use of `exports` field (and removed `main` field) in `package.json`.

### Patch Changes

- [#962](https://github.com/finos/legend-studio/pull/962) [`9ba53bc7`](https://github.com/finos/legend-studio/commit/9ba53bc7f2fead23efb1fe061dff94d4f4c73beb) ([@akphi](https://github.com/akphi)) - Add `codelens` feature to `monaco-editor` Webpack config.

## 0.3.21

## 0.3.20

## 0.3.19

## 0.3.18

## 0.3.17

## 0.3.16

## 0.3.15

## 0.3.14

## 0.3.13

## 0.3.12

## 0.3.11

## 0.3.10

## 0.3.9

## 0.3.8

## 0.3.7

## 0.3.6

## 0.3.5

## 0.3.4

## 0.3.3

## 0.3.2

## 0.3.1

## 0.3.0

### Minor Changes

- [#707](https://github.com/finos/legend-studio/pull/707) [`5d9912d9`](https://github.com/finos/legend-studio/commit/5d9912d9a2c883e23d8852325a25fe59ae7597b1) ([@akphi](https://github.com/akphi)) - Turn off source-mapping for Webpack development build for better performance; to have source-mapping enabled in development mode, use `debug` mode. `advanced` mode is now renamed to `debug` mode for Webpack configuration generator.

## 0.2.1

## 0.2.0

### Minor Changes

- [#636](https://github.com/finos/legend-studio/pull/636) [`65bd91ee`](https://github.com/finos/legend-studio/commit/65bd91ee5840626097948d88179d2aa692be6440) ([@akphi](https://github.com/akphi)) - Export base `Typescript` config file: to use this in other projects, in their respective `tsconfig.json`, use `{ "extends": "@finos/legend-dev-utils/tsconfig.base.json", ... }`.

* [#636](https://github.com/finos/legend-studio/pull/636) [`65bd91ee`](https://github.com/finos/legend-studio/commit/65bd91ee5840626097948d88179d2aa692be6440) ([@akphi](https://github.com/akphi)) - Add test mocks, polyfills and test setup scripts for Jest.

## 0.1.1

## 0.1.0

### Minor Changes

- [#594](https://github.com/finos/legend-studio/pull/594) [`c1249af7`](https://github.com/finos/legend-studio/commit/c1249af76c0d8f8df0978c1a4be5e54685e22982) ([@akphi](https://github.com/akphi)) - Remove usage of `fork-ts-checker-webpack-plugin` and unused utitlities for `Typescript` path mappings.

* [#594](https://github.com/finos/legend-studio/pull/594) [`c1249af7`](https://github.com/finos/legend-studio/commit/c1249af76c0d8f8df0978c1a4be5e54685e22982) ([@akphi](https://github.com/akphi)) - Remove `cosmiconfig` config loader.

### Patch Changes

- [#596](https://github.com/finos/legend-studio/pull/596) [`adaa112a`](https://github.com/finos/legend-studio/commit/adaa112a637e8fcee894a1c5c706181faa349f0e) ([@akphi](https://github.com/akphi)) - Report `webpack` warnings and errors in development mode after we remove usage of `fork-ts-checker-webpack-plugin` in [#594](https://github.com/finos/legend-studio/pull/594).

## 0.0.13

### Patch Changes

- [#569](https://github.com/finos/legend-studio/pull/569) [`67a95bd0`](https://github.com/finos/legend-studio/commit/67a95bd0dadd00b486c2f7884e7d9a10cb91b03c) ([@akphi](https://github.com/akphi)) - Upgrade to `jest-extended@1.0.0` and export the script `jest/setupJestExpectExtension` for the narrowed-down set of extensions for `Jest.expect`.

## 0.0.12

## 0.0.11

## 0.0.10

## 0.0.9

## 0.0.8

## 0.0.7

### Patch Changes

- [#473](https://github.com/finos/legend-studio/pull/473) [`f967957c`](https://github.com/finos/legend-studio/commit/f967957c8ca1a74632d36b793d7560c44315bc5a) ([@akphi](https://github.com/akphi)) - Add support for release branches in `changeset` utils.

## 0.0.6

## 0.0.5

## 0.0.4

### Patch Changes

- [#439](https://github.com/finos/legend-studio/pull/439) [`4bcb2af5`](https://github.com/finos/legend-studio/commit/4bcb2af5ea2ddc0bfa77b24582b8cf504456ee97) ([@akphi](https://github.com/akphi)) - Add a small modification to the changelog generator tool. The generated changelog will nolonger include `updated dependencies` section and be slightly more succinct in the author info part.

## 0.0.3

## 0.0.2

### Patch Changes

- [#431](https://github.com/finos/legend-studio/pull/431) [`aaab6874`](https://github.com/finos/legend-studio/commit/aaab68749d7d89bab16ad747b5b1c547c30ca1a3) ([@akphi](https://github.com/akphi)) - Fix problem with Webpack build and scripts using dynamic imports not working with `Windows`.

## 0.0.1

### Patch Changes

- [#421](https://github.com/finos/legend-studio/pull/421) [`b83c2553`](https://github.com/finos/legend-studio/commit/b83c25538b157109cc0730c9e9da5da5f2b50590) ([@akphi](https://github.com/akphi)) - Update Webpack resolution config to include workspace starting with `legend-` and `@finos/legend-` instead of `legend-studio` as we start having more non-Studio support in the codebase.

- [#422](https://github.com/finos/legend-studio/pull/422) [`985eef5d`](https://github.com/finos/legend-studio/commit/985eef5def2e4c115ba2ac25dbb851e084758ddc) ([@akphi](https://github.com/akphi)) - Rename package from `@finos/legend-studio-dev-utils` to `@finos/legend-dev-utils`.
