Skip to content

Commit d869bf5

Browse files
committed
project: release v1.0.1
1 parent bf51e26 commit d869bf5

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

changelog.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,35 @@ found in [readme.md](readme.md#versioning).
66

77
---
88

9+
## v1.0.1
10+
11+
This version contains patches for many bugs as well as some performance improvements in the _VDF_ and _ZenGin Archive_
12+
parsers. The following changes have been made since [v1.0.0](https://github.com/lmichaelis/phoenix/releases/tag/v1.0.0):
13+
14+
### Bugfixes
15+
16+
* [d9357f6] Previously, only the non-`const` version of `script::find_symbol_by_name` was case-insensitive. Now
17+
the `const` version is too.
18+
* [7d87485] Non-free waypoints are now correctly included in the `way_net::waypoint` lookup
19+
* [c8c2294] Return `null`-instances from the default VM external set by `vm::register_default_external` if needed
20+
* [ce320ad] If a default external is set the stack guard in the `opcode::be` branch of `vm::exec` is now inhibited
21+
preventing stack corruption
22+
* [272c2a3] The stack guard for the `opcode::bl` instruction in `vm::exec` used `sym` as uninitialized which caused VM
23+
crashes if any script function was overridden
24+
* [612b078] Fix incorrect usage of `std::isspace` in multiple locations which could cause crashes using compilers which
25+
treat `char` as signed
26+
27+
### Performance
28+
29+
* [88c43eb] Improve `archive_reader::read_object_begin` performance by up to 30% by using `sscanf` instead
30+
of `std::stringstream` internally
31+
32+
### Misc
33+
34+
* [52e3136, 21d59b8, 6bc9967] Allow using Git submodules in addition to CMake's `FetchContent` for resolving
35+
dependencies
36+
* [ccf8ce6] Updated old SHA1 hash of the lexy dependency (thanks, @thokkat!)
37+
938
## v1.0.0 – Initial release
1039

1140
After about a year of development, _phoenix_ released version `1.0.0` in October 2022. After replacing

0 commit comments

Comments
 (0)