diff --git a/CHANGELOG.md b/CHANGELOG.md index 283d160e..eab3f7d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,10 @@ # splat Release Notes +### 0.24.7 + +* Two new types of segments: `gcc_except_table` and `eh_frame`. + * Used by GCC to handle C++ exceptions. + ### 0.24.6 * Handle PS-X EXE header that includes .text/.data vram address diff --git a/README.md b/README.md index 76fb8075..3e1e1827 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ The brackets corresponds to the optional dependencies to install while installin If you use a `requirements.txt` file in your repository, then you can add this library with the following line: ```txt -splat64[mips]>=0.24.6,<1.0.0 +splat64[mips]>=0.24.7,<1.0.0 ``` ### Optional dependencies diff --git a/pyproject.toml b/pyproject.toml index 036359a7..53491c3f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,7 +1,7 @@ [project] name = "splat64" # Should be synced with src/splat/__init__.py -version = "0.24.6" +version = "0.24.7" description = "A binary splitting tool to assist with decompilation and modding projects" readme = "README.md" license = {file = "LICENSE"} @@ -20,7 +20,7 @@ dependencies = [ [project.optional-dependencies] mips = [ - "spimdisasm>=1.26.0,<2.0.0", # This value should be keep in sync with the version listed on disassembler/spimdisasm_disassembler.py + "spimdisasm>=1.27.0,<2.0.0", # This value should be keep in sync with the version listed on disassembler/spimdisasm_disassembler.py "rabbitizer>=1.10.0,<2.0.0", "pygfxd", "n64img>=0.1.4", diff --git a/src/splat/disassembler/spimdisasm_disassembler.py b/src/splat/disassembler/spimdisasm_disassembler.py index 64135745..0bfdaf13 100644 --- a/src/splat/disassembler/spimdisasm_disassembler.py +++ b/src/splat/disassembler/spimdisasm_disassembler.py @@ -7,7 +7,7 @@ class SpimdisasmDisassembler(disassembler.Disassembler): # This value should be kept in sync with the version listed on requirements.txt and pyproject.toml - SPIMDISASM_MIN = (1, 26, 0) + SPIMDISASM_MIN = (1, 27, 0) def configure(self): # Configure spimdisasm