Commit c07e604
committed
chore(release): 1.0.0-main.1 [skip ci]
# 1.0.0-main.1 (2025-03-27)
### Bug Fixes
* **scripts:** test ([12d8ebd](12d8ebd))
* **scripts:** undefined optional check not working ([480fbd5](480fbd5))
### Features
* added strict eslint ([5d96d55](5d96d55))
* **compare:** support for index types and enums ([86a309a](86a309a))
* **compare:** support for union types ([3375ebf](3375ebf))
* enable member-ordering eslint rule ([2ca7341](2ca7341))
* enabled all eslint [@Stylistic](https://github.com/stylistic) rules and grouped rules in config ([e1bd8ce](e1bd8ce))
* enabled eslint [@Stylistic](https://github.com/stylistic) recommended ([f0743bb](f0743bb))
* **scripts:** - merge same type objects ([263bd09](263bd09))
* **scripts:** add jsdoc to suspected enum properties ([dd64e5d](dd64e5d))
* **scripts:** basic interface merging mostly works edge cases don't ([934ab10](934ab10))
* **scripts:** better interface ordering ([6c21261](6c21261))
* **scripts:** combine imports in output ([d5217b7](d5217b7))
* **scripts:** combine interface numbers better ([d32e5df](d32e5df))
* **scripts:** fully automatic interface comparer!! ([8f17174](8f17174))
* **scripts:** make property optional if it has a uniontype with undefined ([a7c5928](a7c5928))
* **scripts:** merge (unknown[] | number[]) into just number[] because we now know the type ([2b4fd7c](2b4fd7c))
* **scripts:** more union type array merging ([956faff](956faff))
* **scripts:** newline between members ([392fcab](392fcab))
* **scripts:** put native code indicator in jsDoc tag ([deeef93](deeef93))
* **scripts:** rewrote convert-to-typescript to use typescript compiler instead of own shitty type guesser ([c5bbca2](c5bbca2))
* **scripts:** store types in Type objects for better interface merging ([c83904e](c83904e))
* **scripts:** support for ObservableMap ([5edd35b](5edd35b))
* **scripts:** support for ObservableSet ([6bc1457](6bc1457))
* **scripts:** use jsdoc for default params and native code comment ([37fcfa3](37fcfa3))
* **scripts:** very basic support for protobuf objects by extending google-protobuf Message ([9576f47](9576f47))
* **scripts:** way more tests and better object type detection ([05b9c69](05b9c69))
* update remaining SteamClient types that work ([7077da5](7077da5))
* updated some SteamClient types with correct ones ([06916a4](06916a4))
* use all tseslint rules ([b47152a](b47152a))
### Performance Improvements
* **compare:** optimize comparer a bit by reusing the same connection and not ordering members ([612178e](612178e))
* **scripts:** part1 massive performance improvement on function parameters and return types ([0241189](0241189))
* **scripts:** slight better performance by not double checking deepSameStructure ([7dbaba3](7dbaba3))
* **scripts:** slightly better performance by combining sourceFile calls and other cleanups ([c518609](c518609))1 parent 2705ef4 commit c07e604
1 file changed
Lines changed: 4 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
| 36 | + | |
35 | 37 | | |
36 | 38 | | |
37 | 39 | | |
| |||
47 | 49 | | |
48 | 50 | | |
49 | 51 | | |
| 52 | + | |
50 | 53 | | |
51 | 54 | | |
52 | 55 | | |
| |||
0 commit comments