73 Commits

Author SHA1 Message Date
a2d5b70837
Merge pull request #4 from maciejpedzich/dependabot/cargo/patch-updates-c54969e8dd
chore(deps): bump the patch-updates group with 3 updates
2025-03-09 20:37:27 +01:00
dependabot[bot]
4a2da3ebfb
chore(deps): bump the patch-updates group with 3 updates
Bumps the patch-updates group with 3 updates: [proc-macro2](https://github.com/dtolnay/proc-macro2), [quote](https://github.com/dtolnay/quote) and [unicode-ident](https://github.com/dtolnay/unicode-ident).


Updates `proc-macro2` from 1.0.93 to 1.0.94
- [Release notes](https://github.com/dtolnay/proc-macro2/releases)
- [Commits](https://github.com/dtolnay/proc-macro2/compare/1.0.93...1.0.94)

Updates `quote` from 1.0.38 to 1.0.39
- [Release notes](https://github.com/dtolnay/quote/releases)
- [Commits](https://github.com/dtolnay/quote/compare/1.0.38...1.0.39)

Updates `unicode-ident` from 1.0.17 to 1.0.18
- [Release notes](https://github.com/dtolnay/unicode-ident/releases)
- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.17...1.0.18)

---
updated-dependencies:
- dependency-name: proc-macro2
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: patch-updates
- dependency-name: quote
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: patch-updates
- dependency-name: unicode-ident
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: patch-updates
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-03-07 11:54:19 +00:00
5c8f1dbcce
Merge pull request #3 from maciejpedzich/dev
Version 1.0.2 release
v1.0.2
2025-03-04 23:23:07 +01:00
12c4a3f68e
chore: update bitflags and bump this crate's version to 1.0.2 2025-03-04 23:19:43 +01:00
3915dc62d5
docs: fix various typos in doc comments 2025-03-04 23:17:06 +01:00
b20a90706f
ci: bump crate version to 1.0.1 v1.0.1 2025-02-28 23:11:27 +01:00
5b593478f3
fix: correct wrong InfringementType variant values and add some missing ones. 2025-02-28 23:10:57 +01:00
53af241949
fix: offset f32 assert range ends by a tenth 2025-02-28 23:09:56 +01:00
a93b93cfb5
fix: remove player_car_index assert due to the possibility of player being a spectator 2025-02-28 23:08:20 +01:00
6c24f65cd0
Merge pull request #1 from maciejpedzich/release-plz-2025-02-28T14-51-53Z
chore: release v1.0.0
2025-02-28 15:53:20 +01:00
github-actions[bot]
c9296a53eb
chore: release v1.0.0 v1.0.0 2025-02-28 14:51:54 +00:00
8708fa71d9
ci: exclude files inside the .github and .idea directories 2025-02-28 15:48:03 +01:00
4dede00b1f
ci: add CI/CD GitHub workflows and issue templates 2025-02-28 15:34:31 +01:00
ddda64768e
chore: add homepage link to package manifest 2025-02-28 15:33:59 +01:00
3d2ae224dd
chore: add extra crate metadata and bump version to 1.0.0 2025-02-28 13:22:13 +01:00
c4df00e0b6
docs: add installation instructions, complex example and FAQs 2025-02-28 13:21:07 +01:00
2f7a3b442b
refactor: convert parse function's arg type to generic implementing AsRef<[u8]> 2025-02-28 13:20:35 +01:00
3f9640ec9c
docs: add num_tyre_stint doc links to tyre-related vectors 2025-02-28 13:19:56 +01:00
0f28d8b763
refactor: fix or allow certain pedantic warning from clippy 2025-02-28 10:48:24 +01:00
7a374cbde7
test: add integration tests for the parse function 2025-02-27 20:31:00 +01:00
da61459142
misc: remove the now redundant udp client bin 2025-02-27 20:19:41 +01:00
c7c166d10a
test: add missing 2023 stop-go and drive-through served event packet dumps 2025-02-27 20:19:02 +01:00
7065b12ffb
test: add 2024 spec packet dumps 2025-02-27 17:51:24 +01:00
3625265317
refactor: add binrw asserts for all index fields in event packets 2025-02-27 17:50:37 +01:00
359360cded
fix: add missing engine braking percentage field from 2024 spec 2025-02-27 17:47:21 +01:00
09b74e4f2a
docs: increase the buffer size in example UDP client 2025-02-27 17:46:24 +01:00
74cc13891f
test: add missing 2022 spec lobby packet dump 2025-02-27 11:14:13 +01:00
e4b8dbbceb
test: add 2023 spec packet dumps 2025-02-27 11:08:41 +01:00
a160254b3a
feat: add missing 2023 spec red flag event 2025-02-27 10:56:40 +01:00
7b52f504ac
test: create tests directory and 2022 spec packet dumps 2025-02-26 22:01:13 +01:00
823a370229
misc: repurpose udpclient to create raw packet dump files 2025-02-26 21:59:35 +01:00
70dccb8c0b
fix: replace incorrect constant for lap history entry's raw size with inline function 2025-02-26 21:56:52 +01:00
9b165c456d
fix: remove incorrect assert for PENA event's other_vehicle_index value range 2025-02-26 21:54:59 +01:00
eef718c6c6
docs: bump example UDP client's buffer size to 1464 bytes 2025-02-26 21:54:01 +01:00
018b4cb05f
misc: add cargo-deny config file 2025-02-26 19:38:44 +01:00
72a4a21115
docs: add frontpage doc comments and tweak various existing ones 2025-02-26 19:38:17 +01:00
1bdf45a1ee
refactor: use from_bits_retain instead of truncate when reading bitmap fields 2025-02-23 18:22:37 +01:00
f011e68702
feat: add F2 2024 driver and team IDs 2025-02-22 17:57:30 +01:00
75d0e6e78a
chore: add MIT license field to Cargo.toml 2025-02-22 13:56:04 +01:00
e5385b132e
Create LICENSE 2025-02-22 13:52:56 +01:00
5877627296
docs: add links to driver and team ID constants submodules in various struct fields 2025-02-22 00:58:17 +01:00
ac9408f720
refactor: replace SessionType enum with session_type submodule of constants 2025-02-22 00:57:27 +01:00
46d81ac97e
feat: derive Hash trait for all constant enums 2025-02-22 00:37:08 +01:00
e28e5f2795
docs: convert inline code block field names to proper field links 2025-02-22 00:36:01 +01:00
57a1215249
feat: add 2024 driver and team IDs 2025-02-21 22:49:12 +01:00
dafbfe8d2f
chore: bump serde to 1.0.218 2025-02-21 22:48:38 +01:00
edaef5b865
feat: add 2024 spec parser fields and constants 2025-02-21 21:00:56 +01:00
d2ded9da51
misc: print UDP client listening message after successful socket bind 2025-02-21 18:23:46 +01:00
9fe4ec289d
refactor: reorganise field asserts and use "num_" fields with pad_after for reading variable-sized collections 2025-02-21 18:22:47 +01:00
5d59668900
style: set rustfmt print width to 90 2025-02-20 13:07:55 +01:00