|
| 1 | +# ProbeJS Legacy 4.4.2 -> 4.5.0 |
| 2 | + |
| 3 | +Auto Param Renaming |
| 4 | + |
| 5 | +- Better Param Naming |
| 6 | + - param name that conflicts with TypeScript will now be renamed in a better way |
| 7 | + - param names in method/constructor, if in `arg123` format, will be renamed to a new name generated from its type |
| 8 | + - example: `"mayUseItemAt"(arg0: $BlockPos$$Type, arg1: $Direction$$Type, arg2: $ItemStack$$Type): boolean` will be renamed to |
| 9 | + `"mayUseItemAt"(blockPos0: $BlockPos$$Type, direction1: $Direction$$Type, itemStack2: $ItemStack$$Type): boolean` |
| 10 | +- method/fields in declaration files are now naturally sorted |
| 11 | +- remove 'ignore Context as first arg' since rhino does not have it |
| 12 | +- new JS side event: AddGlobalEventJS, allowing you to add global type declarations |
| 13 | +- fixed function in binding being recognized as `$ArrowFunction` |
| 14 | +- function in binding can now display its param count |
| 15 | +- changed how brackets are added to types for simplicity |
| 16 | +- added brackets to JSLambdaType to prevent TS syntax error |
| 17 | +- some helpers in JS event provided by ProbeJS Legacy |
| 18 | +- support enum wrapper of newest Rhizo (3.5.0) |
| 19 | +- fixed static methods present in interface (where it shouldn't be) and not present in static class variant (where it should be) |
| 20 | +- more debug message when error happens during typing generation |
| 21 | +- fix RecipeEventJS#custom() reporting error when `checkJs` is on |
| 22 | +- removed (some or all) invalid type assigning |
| 23 | +- fixed trying to read a non-exist config file on first run |
| 24 | +- skip `namespace` in config file if possible |
| 25 | +- get rid of the extra space in some methods and fields |
| 26 | +- config will be refreshed on joining world |
| 27 | + |
| 28 | +--- |
| 29 | + |
1 | 30 | # ProbeJS Legacy 4.4.1 -> 4.4.2
|
2 | 31 |
|
3 | 32 | registry objects filter
|
|
0 commit comments