|
1 | 1 | # Changelog |
2 | 2 |
|
3 | | -## Upcoming |
| 3 | +## v1.5.0 |
4 | 4 |
|
5 | 5 | - Deprecated `unrealsdk.hooks.inject_next_call` in favour of a new |
6 | 6 | `unrealsdk.hooks.prevent_hooking_direct_calls` context manager. |
|
18 | 18 |
|
19 | 19 | [ecde0a83](https://github.com/bl-sdk/pyunrealsdk/commit/ecde0a83) |
20 | 20 |
|
| 21 | +### unrealsdk v1.5.0 |
| 22 | +For reference, the unrealsdk v1.5.0 changes this includes are: |
| 23 | + |
| 24 | +> - Completely reworked the configuration system. |
| 25 | +> |
| 26 | +> Environment variables and the `unrealsdk.env` are no longer used, due to issues with them not fully |
| 27 | +> propagating within the same process. The new configuration now uses an `unrealsdk.toml` instead. |
| 28 | +> |
| 29 | +> Also added support for a user specific override file - `unrealsdk.user.toml`. This allows projects |
| 30 | +> to ship their own `unrealsdk.toml`, without overwriting user's settings on update. |
| 31 | +> |
| 32 | +> [4daecbde](https://github.com/bl-sdk/unrealsdk/commit/4daecbde) |
| 33 | +> |
| 34 | +> - `unrealsdk::hook_manager::inject_next_call` is now thread local. |
| 35 | +> |
| 36 | +> [427c8734](https://github.com/bl-sdk/unrealsdk/commit/427c8734) |
| 37 | +> |
| 38 | +> - Fixed that `unrealsdk::commands::has_command` and `unrealsdk::commands::remove_command` were case |
| 39 | +> sensitive, while `unrealsdk::commands::add_command` and the callbacks were not. Commands should be |
| 40 | +> now be case insensitive everywhere. |
| 41 | +> |
| 42 | +> [b641706d](https://github.com/bl-sdk/unrealsdk/commit/b641706d) |
| 43 | +> |
| 44 | +> - Fixed that the executed command message of custom sdk commands would not appear in console if you |
| 45 | +> increased the minimum log level, and that they may have appeared out of order with respects to |
| 46 | +> native engine messages. |
| 47 | +> |
| 48 | +> [b652da13](https://github.com/bl-sdk/unrealsdk/commit/b652da13) |
| 49 | +> |
| 50 | +> - Added an additional console command hook in BL2, to cover commands not run directly via console. |
| 51 | +> |
| 52 | +> [1200fca4](https://github.com/bl-sdk/unrealsdk/commit/1200fca4) |
| 53 | +> |
| 54 | +> - Renamed the `unrealsdk.locking_process_event` (previously `UNREALSDK_LOCKING_PROCESS_EVENT`) |
| 55 | +> setting to `unrealsdk.locking_function_calls`, and expanded it's scope to cover all function |
| 56 | +> calls. This fixes a few more possibilities for lockups. |
| 57 | +> |
| 58 | +> [bebaeab4](https://github.com/bl-sdk/unrealsdk/commit/bebaeab4) |
| 59 | +
|
21 | 60 | ## v1.4.0 |
22 | 61 |
|
23 | 62 | - Fixed weak pointer type hinting to allow for null pointers. This always worked at runtime. |
|
0 commit comments