Skip to content

Commit aaf86e6

Browse files
authored
Merge pull request #39 from apple1417/master
bump versions, update changelog
2 parents 638fef6 + a981d86 commit aaf86e6

File tree

10 files changed

+831
-7
lines changed

10 files changed

+831
-7
lines changed

.typos.toml

+4
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,10 @@ extend-exclude = [
1111
extend-ignore-re = [
1212
# Ignore markdown links to github commits/trees
1313
"\\[[0-9a-fA-F]+?\\]\\(https://github.com/.+?/.+?/(commit|tree)/.+?\\)",
14+
# Ignore a few of the item names from `pick_release_name.py`
15+
"\"Destructo Spinner\",",
16+
"\"Sacrificial Skeep\",",
17+
"\"Skeep Prod\",",
1418
]
1519

1620
[default.extend-identifiers]

changelog.md

+49
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,54 @@
11
# Changelog
22

3+
## v1.5
4+
5+
### General
6+
- Upgraded to Python 3.13.
7+
8+
### BL3 Mod Menu v1.4
9+
- Grouped options with no visible children no longer show their header.
10+
11+
### [Console Mod Menu v1.4](https://github.com/bl-sdk/console_mod_menu/blob/master/Readme.md#v14)
12+
> - Improved suggestions when trying to bind a key by name, and misspelling it.
13+
> - Swap known controller key names between UE3/UE4 versions, based on game.
14+
> - Grouped options with no visible children no longer show their header.
15+
16+
### [Mods Base v1.5](https://github.com/bl-sdk/mods_base/blob/master/Readme.md#v15)
17+
> - Added a default `rlm` command, which is a helper to reload Python modules during development.
18+
> - Deprecated the `auto_enable` arg in the `@hook` decorator, since it was misleading and in 99% of
19+
> cases was not needed.
20+
> - Reworked `@hook` decorator internals to better support use on methods. It essentially creates a
21+
> factory, which must be bound to the specific object before use. This is done automatically on
22+
> mod instances.
23+
> - `KeybindOption.from_keybind()` now forwards the `default_key` -> `default_value`, so that
24+
> resetting to default works consistently.
25+
26+
### Keybinds v2.3
27+
- Linting fixes.
28+
29+
### [pyunrealsdk v1.4.0](https://github.com/bl-sdk/pyunrealsdk/blob/master/changelog.md#v140)
30+
> - Fixed weak pointer type hinting to allow for null pointers. This always worked at runtime.
31+
> - Added support for Delegate and Multicast Delegate properties.
32+
> - Added a repr to `BoundFunction`, as these are now returned by delegates.
33+
> - The `WrappedStruct` constructor can now be used to construct function arg structs, like what's
34+
passed to a hook. This *does not* also apply to `unrealsdk.make_struct`, since function names
35+
conflict far more often.
36+
> - Removed the suggestion to return `Ellipsis` in hooks when overwriting a return value but not
37+
blocking execution. This still works at runtime, but is no longer present in the type hinting,
38+
since it made `Ellipsis` be typed as a valid return in several places it shouldn't have been,
39+
and it's an obscure use case to begin with.
40+
41+
### UI Utils v1.3
42+
- Linting fixes.
43+
44+
### [unrealsdk v1.4.0](https://github.com/bl-sdk/unrealsdk/blob/master/changelog.md#v140)
45+
> - Fixed that UE3 `WeakPointer`s would always return null, due to an incorrect offset in the
46+
> `UObject` header layout.
47+
> - Added support for Delegate and Multicast Delegate properties.
48+
> - Changed `unrealsdk::hook_manager::log_all_calls` to write to a dedicated file.
49+
> - Fixed missing all `CallFunction` based hooks in TPS - notably including the say bypass.
50+
> - Added the offline mode say crash fix for BL2+TPS as a base sdk hook.
51+
352
## v1.4
453

554
Also see the unrealsdk v1.3.0 changelog [here](https://github.com/bl-sdk/unrealsdk/blob/master/changelog.md#v130)

manager_pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
[project]
77
name = "oak_mod_manager"
8-
version = "1.4"
8+
version = "1.5"
99
authors = [{ name = "bl-sdk" }]
1010

1111
[tool.sdkmod]

0 commit comments

Comments
 (0)