Matt Nadareski
9a66f8d0c4
Bump version
rolling
2.0.0
2026-03-22 11:48:33 -04:00
Matt Nadareski
f2499d9ae1
Unify read names with IO
2026-03-22 02:29:17 -04:00
Matt Nadareski
62544b726d
These constants don't make sense to be included
2026-03-21 10:35:21 -04:00
Matt Nadareski
0ad4d5ca02
Use external package for Func because it needs to be public
2026-03-20 22:40:23 -04:00
Matt Nadareski
91ae23dab4
HashType now directly defines the related constructor
2026-03-20 22:30:00 -04:00
Matt Nadareski
529dae9658
Add CRC-82/DARC
2026-03-20 12:57:41 -04:00
Matt Nadareski
2ef447b357
Internally use 128-bit integers for CRCs on .NET 7 and above
2026-03-20 12:08:38 -04:00
Matt Nadareski
87d9e65eb6
ZeroHash class no longer makes sense
2026-03-20 11:44:29 -04:00
Matt Nadareski
8606221b3c
Add zero hashes as readonly properties
2026-03-20 11:42:54 -04:00
Matt Nadareski
551ad04bed
String-to-enum conversion does not need to be universal
2026-03-20 10:45:36 -04:00
Matt Nadareski
2e014d2906
Names and descriptions don't need to be pre-sanitized
2026-03-20 10:43:00 -04:00
Matt Nadareski
c93b4db93b
Standard hashes are better here, fix logic
2026-03-20 10:20:17 -04:00
Matt Nadareski
1a88636e2b
Print if there were no inputs
2026-03-20 10:11:55 -04:00
Matt Nadareski
50cb279c4c
Address some TODOs
2026-03-20 10:09:00 -04:00
Matt Nadareski
cdd5c1190a
Fix formatting, move static method
2026-03-20 09:50:29 -04:00
Matt Nadareski
20cc2f6036
If migrating away from enum, do it more extensibly
2026-03-20 09:21:47 -04:00
Matt Nadareski
bb01c12b4a
Seal HashWrapper type to avoid potential issues
2026-03-20 08:19:35 -04:00
Matt Nadareski
f37a76b030
Update packages
2026-03-20 08:12:31 -04:00
Matt Nadareski
00a5c6c2c5
Convert HashType from enum to static class with constants
...
Because the ordering of the enum was not guaranteed, both because of variances in .NET version and even library version, any change could mean that invisible version bumps would misalign. This attempts to fix that by converting HashType from an enum to a static class with a set of constants instead. This allows logical groupings and orderings without it affecting the values of each item.
2026-03-20 00:18:40 -04:00
Matt Nadareski
41efdaaf35
Add TODOs around hash type
2026-03-19 23:13:56 -04:00
Matt Nadareski
933481a3f4
Try out exception tags
2026-03-10 15:58:37 -04:00
Matt Nadareski
dffeb8f67f
Bump version
1.6.1
2026-03-04 08:45:57 -05:00
Matt Nadareski
816af537e1
Update packages
2026-02-26 20:39:14 -05:00
Matt Nadareski
a334ffc25a
Slightly more cleanup and clarification
2026-01-27 09:13:30 -05:00
Matt Nadareski
3211f1a218
Use new null checking syntax
2026-01-25 17:12:44 -05:00
Matt Nadareski
3c451b8570
Add editorconfig, fix issues
2026-01-25 17:11:44 -05:00
Matt Nadareski
ecd52b1a0e
Add issue templates
2026-01-11 09:25:38 -05:00
Matt Nadareski
0075b9b1ad
Add CRC-32/DVD-ROM-EDC ( fixes #4 )
2026-01-11 09:20:15 -05:00
Matt Nadareski
214b449e5e
Format GHA definitions
2025-11-17 08:38:13 -05:00
Matt Nadareski
0bb3e541be
Fix one property group
2025-11-13 20:38:04 -05:00
Matt Nadareski
d91220a2e4
Bump version
1.6.0
2025-11-13 07:25:14 -05:00
Matt Nadareski
e60a1fbe3c
These can be static
2025-11-12 21:41:40 -05:00
Matt Nadareski
978a3847de
Add support for .NET 10
2025-11-12 20:00:11 -05:00
Matt Nadareski
48da4cd88e
Update rolling tag
2025-10-26 20:21:42 -04:00
Matt Nadareski
458499eea4
Bump version
1.5.1
2025-10-07 09:06:58 -04:00
Matt Nadareski
47cb600f3f
Fix accidental cutoff
2025-10-07 09:02:11 -04:00
Matt Nadareski
d42af9b95d
Consistency matching cleanup
2025-10-07 09:01:12 -04:00
Matt Nadareski
8672fea581
Used mixed features and inputs
2025-10-06 11:31:54 -04:00
Matt Nadareski
a5b36a8329
Update readme to match help text
2025-10-06 09:12:58 -04:00
Matt Nadareski
b83cafebf1
Reorganize based on lessons from other implementations
2025-10-06 09:12:48 -04:00
Matt Nadareski
2b7f09f06f
Update CommandLine to 1.3.2
2025-10-06 07:29:48 -04:00
Matt Nadareski
2a37f8c03a
Set text formatting in readme
2025-10-05 22:08:02 -04:00
Matt Nadareski
51c3ecec4b
Fully use CommandLine modelling
2025-10-05 20:31:15 -04:00
Matt Nadareski
97a1338cab
Update CommandLine to 1.3.1
2025-10-05 20:11:35 -04:00
Matt Nadareski
a808c9ba3c
Use CommandLine library for executable
2025-10-05 19:47:02 -04:00
Matt Nadareski
53e28df7f8
Make MekaCrc official
2025-09-25 07:51:44 -04:00
Matt Nadareski
bdde3bad16
Use BitConverter instead of Convert
2025-09-25 07:39:57 -04:00
Matt Nadareski
32491ccaae
Add "mekacrc", not hooked up or validated
2025-09-24 23:20:30 -04:00
Matt Nadareski
ae3fc9ef56
Fix typo introduced by cleanup
2025-09-24 22:38:38 -04:00
Matt Nadareski
8d52187a03
Minor typing cleanup
2025-09-24 22:36:45 -04:00