Skip to content

Commit 2fe803d

Browse files
committed
changelog 1.4.1, 1.4.2, 1.5.0
1 parent 2bbbf11 commit 2fe803d

File tree

6 files changed

+139
-4
lines changed

6 files changed

+139
-4
lines changed

src/docs/changelog.mdx

+39-4
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,44 @@ title: Changelog
33
description: Combo Graph Changelog
44
---
55

6+
<!-- changelog-pr begin -->
7+
## 1.5.0 (2024-11-22)
8+
9+
##### New Features
10+
11+
* Collision Component - Added option to register hits client side by [**@Alzahel**](https://github.com/Alzahel) in [#57](./pull/57)
12+
* Collision Component - Fix application of effect / cue containers on clients in [#59](./pull/59)
13+
14+
##### Bug Fixes
15+
16+
* Fix edge lookup with custom BP nodes in [#58](./pull/58)
17+
18+
##### New Contributors
19+
20+
* [**@Alzahel**](https://github.com/Alzahel) made their first contribution in [#57](./pull/57)
21+
22+
**Full Changelog**: <https://github.com/combo-graph/combo-graph/compare/1.4.2...1.5.0>
23+
24+
<!-- changelog-pr end -->
25+
26+
## 1.4.2 (2024-10-18)
27+
28+
<!-- Release notes generated using configuration in .github/release.yml at main -->
29+
30+
* Fixes for warnings / compile errors on 5.5 preview 1 in [#56](./pull/56)
31+
32+
**Full Changelog**: <https://github.com/combo-graph/combo-graph/compare/1.4.1...1.4.2>
33+
34+
## 1.4.1 (2024-04-28)
35+
36+
<!-- Release notes generated using configuration in .github/release.yml at main -->
37+
38+
##### Other Changes
39+
40+
* Fix includes for 5.4 in [#54](./pull/54)
41+
42+
**Full Changelog**: <https://github.com/combo-graph/combo-graph/compare/1.4.0...1.4.1>
43+
644
## 1.4.0 (2023-09-08)
745

846
<!-- Release notes generated using configuration in .github/release.yml at main -->
@@ -94,7 +132,6 @@ Fixed by forking UAbilityTask_NetworkSyncPoint to backport this commit without w
94132

95133
**Full Changelog**: https://github.com/combo-graph/combo-graph/compare/1.3.0...1.3.1
96134

97-
<!-- changelog-pr begin -->
98135
## 1.3.0 (2022-08-05)
99136

100137
<!-- Release notes generated using configuration in .github/release.yml at 1.3.0 -->
@@ -107,8 +144,6 @@ This also update brings back support for 4.27 which is now up to date with lates
107144

108145
**Full Changelog**: <https://github.com/combo-graph/combo-graph/compare/1.2.1...1.3.0>
109146

110-
<!-- changelog-pr end -->
111-
112147
## 1.2.1 (2022-06-05)
113148

114149
#### Bug Fixes
@@ -158,7 +193,7 @@ For anim notify behaviors, by the time an input trigger is received, combo trans
158193
* **Combo Node:** Add BP exposed `RootMotionScale`. Sets scale to apply to root motion translation on the animating character
159194
* **Graph:** Append class name for BP node in Context Menu (can be disabled via `bIncludeClassNameInContextMenu`)
160195

161-
### Bug Fixes
196+
##### Bug Fixes
162197

163198
* **Collision Component:**
164199
* Prevent hit event called twice for clients on server for an actor already hit

src/docs/pull/54/index.md

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
title: "Pull Request #54"
3+
description: "Fix includes for 5.4"
4+
eleventyNavigation:
5+
parent: Changelog
6+
key: Changelog_PR_54
7+
title: "1.4.1 - PR #54"
8+
excerpt: "Fix includes for 5.4"
9+
layout: layouts/markdown
10+
---
11+
12+
*[on April 27th, 2024](https://github.com/combo-graph/combo-graph/pull/54)*
13+
14+
## Fix includes for 5.4
15+
16+
Also fixed test automation for 5.3 / 5.4 and the issue around latent spec (or found a workaround rather): [combo-graph/ComboGraphTests@`bfc487b`](https://github.com/combo-graph/ComboGraphTests/commit/bfc487b802795ff8cfe68ffd9ade0aabaa1578ff)
17+
18+
Updated CI workflow for linux to use shared workflow from BlueprintAttributes: <https://github.com/BlueprintAttributes/workflows>
19+

src/docs/pull/56/index.md

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
---
2+
title: "Pull Request #56"
3+
description: "Fixes for warnings / compile errors on 5.5 preview 1"
4+
eleventyNavigation:
5+
parent: Changelog
6+
key: Changelog_PR_56
7+
title: "1.4.2 - PR #56"
8+
excerpt: "Fixes for warnings / compile errors on 5.5 preview 1"
9+
layout: layouts/markdown
10+
---
11+
12+
*[on October 17th, 2024](https://github.com/combo-graph/combo-graph/pull/56)*
13+
14+
## Fixes for warnings / compile errors on 5.5 preview 1
15+
16+
Also include fixes in includes or -Wrange-loop-construct error for linux builds
17+

src/docs/pull/57/index.md

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
---
2+
title: "Pull Request #57"
3+
description: "Collision Component - Added option to register hits client side"
4+
eleventyNavigation:
5+
parent: Changelog
6+
key: Changelog_PR_57
7+
title: "1.5.0 - PR #57"
8+
excerpt: "Collision Component - Added option to register hits client side"
9+
layout: layouts/markdown
10+
---
11+
12+
*[on November 1st, 2024](https://github.com/combo-graph/combo-graph/pull/57)*
13+
14+
## Collision Component - Added option to register hits client side
15+
16+
Removed the Authority check from ANS
17+
Added a debug on client checkbox that shows the debugs line on clients even tho the hit are registered only on the server Added a RegisterHitsOnClients checkbox which allows registration of hits client side (client debugs are forced in this case) Added to the log who is emmiting them (server, client 1, client 2 etc)
18+

src/docs/pull/58/index.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: "Pull Request #58"
3+
description: "Fix edge lookup with custom BP nodes"
4+
eleventyNavigation:
5+
parent: Changelog
6+
key: Changelog_PR_58
7+
title: "1.5.0 - PR #58"
8+
excerpt: "Fix edge lookup with custom BP nodes"
9+
layout: layouts/markdown
10+
---
11+
12+
*[on November 3rd, 2024](https://github.com/combo-graph/combo-graph/pull/58)*
13+
14+
## Fix edge lookup with custom BP nodes
15+
16+
Added fallback when edge map lookup is failing and hash gets stale due to custom BP nodes edited in editor.
17+
18+
Works by checking if edge can be found in current edge map and if it fails, fallback to a slower lookup comparing start and end node in the edges map. For most cases, we still use the map fast lookup but fallback to slower traversal in case the map find by hash failed.
19+
20+
The start and end node comparison is to handle cases where the same issue happens further in the graph after the conduit.
21+
22+
The issue with old / stale hash maps seems to happen with 4 or more outgoing edge connections. Important as well to test reproducing the issue without the CG asset being opened in editor, cause graph gets rebuild on PIE begin if it's opened (debugger related).
23+

src/docs/pull/59/index.md

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
title: "Pull Request #59"
3+
description: "Collision Component - Fix application of effect / cue containers on clients"
4+
eleventyNavigation:
5+
parent: Changelog
6+
key: Changelog_PR_59
7+
title: "1.5.0 - PR #59"
8+
excerpt: "Collision Component - Fix application of effect / cue containers on clients"
9+
layout: layouts/markdown
10+
---
11+
12+
*[on November 3rd, 2024](https://github.com/combo-graph/combo-graph/pull/59)*
13+
14+
## Collision Component - Fix application of effect / cue containers on clients
15+
16+
when gameplay event is originating from clients, as introduced in [#57](/changelog/pull/57) and possibility to register hits on client.
17+
18+
Effect containers were handled by ensuring the usage of a WaitNetSync only server wait task in the play montage task, before trying to trigger EventReceived delegate (where application of containers happen). This avoid a situation where gameplay effect ends up in a "Predicting and Waiting" state (as seen using `showdebug abilitysystem`)
19+
20+
For cue containers, we ensure we only apply them on authority like it was done before. This is to prevent an assertion / ensure error (which might be a PIE only thing) when a project is using ComboGraph custom effect context to pass down and replicate CueParamsObjects from combo node instances (e.g. additional params for SFX / VFX in cue containers).
21+
22+
The stack trace was pointing at NetSerialize of the HitResult.
23+

0 commit comments

Comments
 (0)