Skip to content

Commit 3089ee0

Browse files
committed
4.1.0
1 parent 0dc7469 commit 3089ee0

File tree

2 files changed

+41
-10
lines changed

2 files changed

+41
-10
lines changed

CHANGELOG.md

Lines changed: 40 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,34 @@
1+
# ProbeJS Legacy 4.0.0 -> 4.1.0
2+
3+
Safer class scanning
4+
5+
## What's new?
6+
7+
- Largely eliminates the chance of crashing the whole game due to loading critical classes too early
8+
- Better doc for `java()` function and `require()` function
9+
- `java()` is now marked as deprecated, please use `require()` :)
10+
- And some internal cleanups
11+
12+
Note: ProbeJS Legacy 4 is very different from ProbeJS Legacy 3.x and older versions, old typing files are invalid in 4.x version, see [ProbeJS 7 release note](https://github.com/Prunoideae/ProbeJS/releases/tag/v7.0.0) and [another ProbeJS 7 release note](https://github.com/Prunoideae/ProbeJS/releases/tag/v7.0.0-1.21) for more details. If you are unable to use 4.x, or just don't like it, `3.11.0` is the only recommended 3.x version of PJS Legacy.
13+
14+
---
15+
16+
# ProbeJS Legacy 3.10.0 -> 4.0.0
17+
18+
A huge update, see [ProbeJS 7 release note](https://github.com/Prunoideae/ProbeJS/releases/tag/v7.0.0) and [another ProbeJS 7 release note](https://github.com/Prunoideae/ProbeJS/releases/tag/v7.0.0-1.21) for more details.
19+
20+
But of course PJS Legacy 4 will not be a one to one copy of PJS 7, exact implementations vary a lot, and there can also be differences in features.
21+
22+
---
23+
24+
# ProbeJS Legacy 3.10.0 -> 3.11.0
25+
26+
3.11.0 is a patch version that fixes Rhizo remapper compatibility, because Rhizo updated its remapper again after 3.0.
27+
28+
This version is marked as Beta only because it's not part of main-stream development, stability of this version is still pretty good.
29+
30+
---
31+
132
# ProbeJS Legacy 3.9.9 -> 3.10.0
233

334
Rhizo 3.0 support
@@ -59,15 +90,15 @@ Rhizo(not typo) support
5990

6091
## What's new?
6192

62-
- Rhizo(not typo) support
63-
- ProbeJS Legacy now supports Rhizo, which adds method/field remapper for 1.16.5
64-
- With Rhizo, you can access methods/fields using readable MCP names like `getOpPermissionLevel()` instead of SRG
65-
names like `func_110455_j()`
66-
- ProbeJS Legacy specially supports Rhizo's remapper, and can dump mapped MCP name for typing.
67-
- If you're not using Rhizo, ProbeJS Legacy will automatically skip remapper accessing, so old Rhino is still
68-
compatible.
69-
- ProbeJS Legacy will now walk type parameters of superclass/interfaces more completely.
70-
- Some more type docs to support PonderJS better.
93+
- Rhizo(not typo) support
94+
- ProbeJS Legacy now supports Rhizo, which adds method/field remapper for 1.16.5
95+
- With Rhizo, you can access methods/fields using readable MCP names like `getOpPermissionLevel()` instead of SRG
96+
names like `func_110455_j()`
97+
- ProbeJS Legacy specially supports Rhizo's remapper, and can dump mapped MCP name for typing.
98+
- If you're not using Rhizo, ProbeJS Legacy will automatically skip remapper accessing, so old Rhino is still
99+
compatible.
100+
- ProbeJS Legacy will now walk type parameters of superclass/interfaces more completely.
101+
- Some more type docs to support PonderJS better.
71102

72103
---
73104

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ vineflower_version=1.10.1
2121
parchment_version=1.16.5:2022.03.06
2222

2323
# Mod Properties
24-
mod_version=4.0.0
24+
mod_version=4.1.0
2525
maven_group=com.prunoideae
2626
archives_base_name=probejs
2727
mod_id=probejs

0 commit comments

Comments
 (0)