Skip to content

Commit 96e0ea7

Browse files
authored
Merge pull request #45 from Decompollaborate/develop
2.9.1
2 parents dd01f8c + b24b409 commit 96e0ea7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+53117
-101850
lines changed

CHANGELOG.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,33 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [2.9.1] - 2025-05-27
11+
12+
### Added
13+
14+
- Add `--emit-categories` flag to `objdiff_report`.
15+
- Prints to stdout automatically-generated categories from the mapfile.
16+
Categories will use the `decomp.yaml` format.
17+
- Intended to facilitate to integrate this progress reporting method.
18+
- The generated categories are expected to be modified by the user and not
19+
used as is.
20+
- Print a summary from the generated progress report in `objdiff_report`.
21+
- Printed to stdout by default.
22+
- This will be printed as a summary step if the script detects it is being run
23+
in a Github Action.
24+
25+
### Changed
26+
27+
- Metroweks ld: Parse alignment column.
28+
29+
### Fixed
30+
31+
- GNU maps:
32+
- Fix parsing the segment's metadata (name, address, etc) when the
33+
segment does not have a rom address.
34+
- Properly drop empty segments from the parsed output.
35+
- Fix parsing if the mapfile contains Carriage Returns characters (`\r`).
36+
1037
## [2.9.0] - 2025-05-25
1138

1239
### Added
@@ -568,6 +595,7 @@ Full changes: <https://github.com/Decompollaborate/mapfile_parser/compare/702a73
568595
- Initial release
569596

570597
[unreleased]: https://github.com/Decompollaborate/mapfile_parser/compare/master...develop
598+
[2.9.1]: https://github.com/Decompollaborate/mapfile_parser/compare/2.9.0...2.9.1
571599
[2.9.0]: https://github.com/Decompollaborate/mapfile_parser/compare/2.8.1...2.9.0
572600
[2.8.1]: https://github.com/Decompollaborate/mapfile_parser/compare/2.8.0...2.8.1
573601
[2.8.0]: https://github.com/Decompollaborate/mapfile_parser/compare/2.7.5...2.8.0

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

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

44
[package]
55
name = "mapfile_parser"
6-
version = "2.9.0"
6+
version = "2.9.1"
77
edition = "2021"
88
rust-version = "1.74.0"
99
authors = ["Anghelo Carvajal <[email protected]>"]

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ This library is available for Python3 and Rust
1717
- Support map formats:
1818
- GNU ld
1919
- clang lld
20+
- Metrowerks ld
2021
- Built-in cli utilities to process the parsed map file (see [Examples](#examples)).
2122

2223
## Installing
@@ -35,7 +36,7 @@ If you use a `requirements.txt` file in your repository, then you can add
3536
this library with the following line:
3637

3738
```txt
38-
mapfile_parser>=2.9.0,<3.0.0
39+
mapfile_parser>=2.9.1,<3.0.0
3940
```
4041

4142
#### Development version
@@ -74,7 +75,7 @@ cargo add mapfile_parser
7475
Or add the following line manually to your `Cargo.toml` file:
7576

7677
```toml
77-
mapfile_parser = "2.9.0"
78+
mapfile_parser = "2.9.1"
7879
```
7980

8081
## Versioning and changelog

pyproject.toml

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

44
[project]
55
name = "mapfile_parser"
6-
version = "2.9.0"
6+
version = "2.9.1"
77
description = "Map file parser library focusing decompilation projects"
88
readme = "README.md"
99
requires-python = ">=3.9"

src/mapfile_parser/__init__.py

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

66
from __future__ import annotations
77

8-
__version_info__ = (2, 9, 0)
8+
__version_info__ = (2, 9, 1)
99
__version__ = ".".join(map(str, __version_info__)) # + "-dev0"
1010
__author__ = "Decompollaborate"
1111

0 commit comments

Comments
 (0)