Skip to content

Commit 1ebaf96

Browse files
authored
Merge pull request #14 from apple1417/master
add changelog and bump version numbers
2 parents 6b0d0ae + 93c5336 commit 1ebaf96

File tree

6 files changed

+152
-5
lines changed

6 files changed

+152
-5
lines changed

changelog.md

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,147 @@
1+
# Changelog
2+
3+
## v1.1
4+
5+
Also see the unrealsdk v1.1.0 changelog [here](https://github.com/bl-sdk/unrealsdk/blob/master/changelog.md#v110)
6+
and the pyunrealsdk v1.1.0 changelog [here](https://github.com/bl-sdk/pyunrealsdk/blob/master/changelog.md#v110).
7+
8+
### General
9+
10+
- Added various developer experience improvements. See the [Developing SDK Mods](https://bl-sdk.github.io/oak-mod-db/developing/)
11+
guide on the project site for more details.
12+
13+
- Added integration with [debugpy](https://github.com/microsoft/debugpy).
14+
15+
[2259a225](https://github.com/bl-sdk/oak-mod-manager/commit/2259a225),
16+
[5a5f5a32](https://github.com/bl-sdk/oak-mod-manager/commit/5a5f5a32)
17+
18+
- Added support for multiple mods folders, so your own in-development mods can be kept separate.
19+
20+
[0d1c76e3](https://github.com/bl-sdk/oak-mod-manager/commit/0d1c76e3),
21+
[e42e89ac](https://github.com/bl-sdk/oak-mod-manager/commit/e42e89ac)
22+
23+
- Changed the shipped pluginloader to use `xinput1_3.dll`, since this won't conflict with dxvk, and
24+
since the `d3d11.dll` one broke the steam overlay.
25+
26+
[e485dcf6](https://github.com/bl-sdk/oak-mod-manager/commit/e485dcf6)
27+
28+
- Added a warning when the Proton exception bug is detected.
29+
30+
[9046f7d9](https://github.com/bl-sdk/oak-mod-manager/commit/9046f7d9)
31+
32+
- Added support for building using standard GCC-based MinGW. This is not tested in CI however, as it
33+
requires a newer version than that available in Github Actions.
34+
35+
[74f483c5](https://github.com/bl-sdk/oak-mod-manager/commit/74f483c5)
36+
37+
- Various linting/type hinting improvements.
38+
39+
### BL3 Mod Menu v1.1
40+
41+
- Made the menu work from the pause menu. Also added options to suppress existing menu entries so
42+
that this doesn't mess up SQ muscle memory.
43+
44+
[b221614d](https://github.com/bl-sdk/oak-mod-manager/commit/b221614d),
45+
[1e260663](https://github.com/bl-sdk/oak-mod-manager/commit/1e260663),
46+
[1d30db37](https://github.com/bl-sdk/oak-mod-manager/commit/1d30db37)
47+
48+
- Implemented the "option header" directly, rather than relying on `Mod.iter_display_options`.
49+
50+
[707a403b](https://github.com/bl-sdk/oak-mod-manager/commit/707a403b)
51+
52+
- Now display mod statuses in the mod list.
53+
54+
[921179ef](https://github.com/bl-sdk/oak-mod-manager/commit/921179ef)
55+
56+
### Console Mod Menu v1.1
57+
58+
- Now handle nested options properly, rather than listing all at once. This significantly improves
59+
readability for mods with large amounts of options, which use nested options to group them.
60+
61+
[3e88d2b4](https://github.com/bl-sdk/oak-mod-manager/commit/3e88d2b4),
62+
[27af0c7a](https://github.com/bl-sdk/oak-mod-manager/commit/27af0c7a)
63+
64+
65+
- Implemented the "option header" directly, including adding mod statuses to it, rather than relying
66+
on `Mod.iter_display_options`.
67+
68+
[707a403b](https://github.com/bl-sdk/oak-mod-manager/commit/707a403b),
69+
[921179ef](https://github.com/bl-sdk/oak-mod-manager/commit/921179ef)
70+
71+
- Improved the display of a few forms of rich text when converted to plain text for console.
72+
73+
[370d80b3](https://github.com/bl-sdk/oak-mod-manager/commit/370d80b3)
74+
75+
### Keybinds v2.0
76+
77+
- Fixed the large hangs caused when scrolling, by completely rewriting to be registration based.
78+
79+
[0dfe676a](https://github.com/bl-sdk/oak-mod-manager/commit/0dfe676a),
80+
[09407718](https://github.com/bl-sdk/oak-mod-manager/commit/09407718)
81+
82+
### Mods Base v1.1
83+
84+
- Options improvements:
85+
86+
- No longer warn on "saving" a button option. While useless, this is the only standard option type
87+
which wasn't handled, it's now just a silent no-op.
88+
89+
[cb99aba9](https://github.com/bl-sdk/oak-mod-manager/commit/cb99aba9)
90+
91+
- No longer warn when a keybind option is included in the option list. You may want to do this to
92+
get a key to use in menus, for example.
93+
94+
[4f2e17c9](https://github.com/bl-sdk/oak-mod-manager/commit/4f2e17c9)
95+
96+
- `NestedOption` no longer inherits from `ButtonOption`. This was true in how the BL2/BL3 Mod
97+
Menus implemented them, but does not make much sense functionally.
98+
99+
[3e88d2b4](https://github.com/bl-sdk/oak-mod-manager/commit/3e88d2b4)
100+
101+
- Removed `mod` from the repr.
102+
103+
[e28423c3](https://github.com/bl-sdk/oak-mod-manager/commit/e28423c3)
104+
105+
- Addressed the fact that `get_pc` may very rarely return `None`.
106+
107+
[11470d75](https://github.com/bl-sdk/oak-mod-manager/commit/11470d75)
108+
109+
- Made `hook` default to pre-hooks.
110+
111+
[4ca004a8](https://github.com/bl-sdk/oak-mod-manager/commit/4ca004a8)
112+
113+
- Reworked keybinds and raw keybinds to support registration based keybind implementations. A
114+
polling based implementation can simply use no-op enable/disable functions.
115+
116+
[0dfe676a](https://github.com/bl-sdk/oak-mod-manager/commit/0dfe676a)
117+
118+
- `Mod.iter_display_options` no longer yields the "option header". Instead, mod menus directly check
119+
`Mod.description`, `Mod.supported_games`, and the new `Mod.enabling_locked`. This both gives mod
120+
menus more flexibility in displaying these, and makes it easier for mods to overwrite their
121+
display options while retianing the standard header.
122+
123+
[707a403b](https://github.com/bl-sdk/oak-mod-manager/commit/707a403b)
124+
125+
- Added `Mod.get_status()`, the default implementation of which returns enabled/disabled.
126+
127+
[921179ef](https://github.com/bl-sdk/oak-mod-manager/commit/921179ef)
128+
129+
- Improved the HTML to plain-text converter, parsing a few tags into plain text equivalents. This
130+
primarily improves descriptions viewed in the console mod menu.
131+
132+
[370d80b3](https://github.com/bl-sdk/oak-mod-manager/commit/370d80b3)
133+
134+
- Did initial work to support willow. In a future update, this module will be shifted to another
135+
repo, and be common to both mod managers.
136+
137+
[aa9764ea](https://github.com/bl-sdk/oak-mod-manager/commit/aa9764ea)
138+
139+
### UI Utils v1.1
140+
141+
- Handled that triggering a queued HUD message while in a loading screen would get a player
142+
controller of `None`.
143+
144+
[11470d75](https://github.com/bl-sdk/oak-mod-manager/commit/11470d75)
145+
146+
## v1.0
147+
- Initial Release

src/bl3_mod_menu/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"__version_info__",
88
]
99

10-
__version_info__: tuple[int, int] = (1, 0)
10+
__version_info__: tuple[int, int] = (1, 1)
1111
__version__: str = f"{__version_info__[0]}.{__version_info__[1]}"
1212
__author__: str = "bl-sdk"
1313

src/console_mod_menu/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"__version_info__",
1212
)
1313

14-
__version_info__: tuple[int, int] = (1, 0)
14+
__version_info__: tuple[int, int] = (1, 1)
1515
__version__: str = f"{__version_info__[0]}.{__version_info__[1]}"
1616
__author__: str = "bl-sdk"
1717

src/mods_base/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "mods_base"
3-
version = "1.0"
3+
version = "1.1"
44
authors = [{ name = "bl-sdk" }]
55
description = "The SDK itself."
66

src/ui_utils/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
__all__: tuple[str, ...] = ("__author__", "__version__", "__version_info__", "show_hud_message")
66

7-
__version_info__: tuple[int, int] = (1, 0)
7+
__version_info__: tuple[int, int] = (1, 1)
88
__version__: str = f"{__version_info__[0]}.{__version_info__[1]}"
99
__author__: str = "bl-sdk"
1010

0 commit comments

Comments
 (0)