Skip to content

fix: preserve SUUS event timestamps - #3

Merged
very-code-com merged 1 commit into
masterfrom
fix/event-timestamps
Aug 19, 2026
Merged

fix: preserve SUUS event timestamps#3
very-code-com merged 1 commit into
masterfrom
fix/event-timestamps

Conversation

@very-code-com

Copy link
Copy Markdown
Owner

Summary

  • parse fractional seconds and timezone suffixes returned in SUUS xsd:time values
  • return null for missing or invalid event dates instead of substituting the current time
  • document the nullable StatusEvent occurredAt contract for 1.1.0
  • cover valid, invalid, and repeated-poll timestamp behavior

Verification

  • PHPUnit unit suite: 387 tests, 615 assertions
  • PHPStan level 8: no errors
  • PHP lint: src, tests, and examples
  • SUUS sandbox integration suite: 5 tests, 26 assertions
  • SUUS sandbox getEvents stability: 1 test, 7 assertions
  • live J_CR check: raw 12:18:03.04 parsed as 12:18:03.040000 and stable across polls

@very-code-com
very-code-com merged commit 0cfeaf0 into master Aug 19, 2026
4 checks passed
@very-code-com
very-code-com deleted the fix/event-timestamps branch August 19, 2026 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant