Skip to content

Commit f1ed819

Browse files
committed
Update changelog.md
1 parent 96e59a6 commit f1ed819

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

changelog.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,57 @@
1+
1.11.0 major update:
2+
3+
- Added theme support. Look config `gui_customisation.theme_file_name` for instructions.
4+
[Documentation and Examples](https://github.com/KostromDan/Crash-Assistant/blob/pages/guides/Theme%20Support/Getting%20Started.md)
5+
- Default theme is `FlatLightLaf`. If you want GUI to look as it was before, use `Swing`.
6+
- Added JEXL scripting engine support, allowing the creation of custom log analysis and early startup scripts.
7+
[Documentation and Examples](https://github.com/KostromDan/Crash-Assistant/blob/pages/guides/Scripting%20Support/Getting%20Started.md)
8+
- Log Analysis scripts (Running after crash before usual log analysis):
9+
- Analyze logs and add custom warning as with simple regex as very complex log analysis which requires you to
10+
iterate line by line from multiple logs.
11+
- Startup scripts (Running very early at Minecraft process right before crash assistant process start):
12+
- Add warnings if user added or removed some mods.
13+
- You can add buttons to warnings for mods removal (like in `problematic_mods_config.json`).
14+
- Analyze Minecraft or JVM arguments and if some are causing problems warn users about them.
15+
- Analyze How much RAM is allocated and add warnings about it.
16+
- By default, example script will warn about over allocation of ram (more than system can provide).
17+
- If you want to implement something via scripts you don't know how too, please contact us. We will either tell you
18+
how to or implement new features.
19+
- `problematic_mods_config.json` functionality was removed, if current config exists it will be automatically
20+
transformed into startup scripts with 100% identical functionality. Now via scripts you can make it significantly more
21+
flexible, like adding don't show again checkbox, adjusting priorities and so on.
22+
- Added a built-in Scripts IDE (accessible via `file -> Scripts IDE` menu) with syntax highlighting, undo/redo, and an
23+
integrated console to easily write and test your Log Analysis scripts. Startup scripts are expected to be tested
24+
manually since they are running immediately after game start, so IDE for them is not needed.
25+
- Added in `LogDeletionDialog` ability to select logs, select all logs, and delete selected logs.
26+
- Added ability to customize color of animated border and text inside it.
27+
- Added ability to customize color of buttons blinking colors.
28+
- Now after upload all button enabling, it requests focus.
29+
- Minor grammar fixes in `warnings.piracy`.
30+
- Warnings `Jemalloc`, `LibGLFWDotSo`, `LibOpenALDotSo`, `ResourceLocationException`, and `GroovyModLoaderIPv6` now
31+
include a JVM arguments guide; `OutOfMemoryError` and `InsufficientMemory` now include memory allocation instructions;
32+
`MacJDK` now includes a Java version guide;
33+
- Added debug option `debug.crash_after_init` to crash immediately after Crash Assistant launched its process to
34+
conveniently debug it, configure it without need to manually crash.
35+
- Language provider now preserves localization keys starting with `custom.` in the localization overrides folder,
36+
even if they do not exist in the mod's internal translation files. To add ability to create own language keys.
37+
- Added `modpack_modlist.add_datapacks` config option to track datapacks in the generated `modlist.json`.
38+
- Added compatibility with `yosbr` and `modpack_defaults`, automatically copying default Crash Assistant
39+
configs from their directories if present. This needed because our entry point is earlier than theirs.
40+
- Added logging of currently used ram, swap space and currently used swap space at moment of minecraft launch and moment
41+
of minecraft crash.
42+
- Added a "Don't show again" checkbox to the OptiFine warning dialog.
43+
- Improved temporary files cleanup logic to only remove `.tmp` files older than the current Minecraft launch process.
44+
- Adjusted UUID verification behavior; a mismatch between Mojang's servers and the local username is now treated as a
45+
recent username change rather than immediate offline mode, reducing false positives.
46+
- Added KubeJS class filter to prevent usage of JEXL / Crash Assistant classes from KubeJS.
47+
- Added `groovy.log` and legacy `crafttweaker.log` logs detection.
48+
- 1.7.10: fixed mod jar was blocked, while crash assistant is running.
49+
- Fixed mod list diff uploading was ignoring privacy policy acceptance.
50+
- Generally rewritten privacy policy acceptance to improve stability and fix some bugs.
51+
- Fixed `warning_after_upload_all_button_press` wasn't able to handle `\n` correctly.
52+
- Fixed typo in `gui.simple_mode.prompt_question`. Thanks `Madis0` for making PR!
53+
- Removed digits after decimal point in upload all button delay. Thanks `Madis0` for making PR!
54+
155
1.10.30:
256

357
- Fixed formatting bug in message generator introduced in 1.10.29

0 commit comments

Comments
 (0)