137 Commits
Author SHA1 Message Date
itismadness ca565479ed use cchardet instead of chardet for ci 2026-05-31 23:03:03 +00:00
itismadness cc367c385b Update python dependencies 2026-05-31 23:00:42 +00:00
itismadness 0498639f4a Convert checksum check to native PHP 2026-05-31 22:58:42 +00:00
itismadness d7d80571cb 0.14.4 0.14.4 2026-05-17 20:27:47 +00:00
itismadness 132a0de557 Fix parsing logs with detected macroman encoding 2026-05-17 20:16:40 +00:00
itismadness 661fb57f4e 0.14.3 0.14.3 2025-10-13 23:19:32 +00:00
itismadness 2a522aa81d Fix handling of combined logs with different drives
Fixes a bug where for combined logs with different drives, if the second drive was not
recognized, then it would use the offset from the drive in the first log, usually giving
an unnecessary -5 deduction due to offsets not matching.
2025-10-13 23:12:05 +00:00
itismadness 1e6c9bb44a Fix detection of some Matshita drives
Fixes the case where the word "Matshita" was immediately followed by
(BD|CD|DVD) which we were not handling properly.
2025-10-13 23:11:14 +00:00
itismadness e802bc947f Lower threshold for using chardet encoding 2025-10-13 23:02:58 +00:00
itismadness 66d93bc78d Bump version to 0.14.2 0.14.2 2025-09-14 02:12:48 +00:00
itismadness 2473bccc0a Remove -1 deduction for unknown id3 tag setting 2025-09-14 01:21:31 +00:00
it is madness e899a7819e Bump version to 0.14.1 0.14.1 2025-08-14 21:17:05 +00:00
itismadness 714d25e324 Use alpha version of cchardet for CI 2025-08-14 19:24:44 +00:00
itismadness e73d0c6bf4 test against php 8.4 2025-08-14 16:25:08 +00:00
itismadness 1cf2b6769f update phpstan dependency 2025-08-14 16:24:36 +00:00
itismadness deaf37d5a9 allow omitting 'Log checksum' string in foreign logs
For EAC logs, it's expected that for logs with checksum the string
will be '==== Log checksum ... ===='. For foreign logs, it's also
assumed that it'll be like that, but given the nature of translation
files, it's possible that 'Log checksum' wasn't translated and omitted
and thus doesn't appear there, however the checksum is still valid.
2025-08-14 16:23:33 +00:00
itismadness 7f1dbb94f4 improve japanese translation 2025-08-14 16:19:34 +00:00
itismadness f02d02155a Mark ext-iconv as required dependency 2024-02-12 23:58:41 +00:00
itismadness 9940416651 Minimal phar release test 2024-02-06 14:36:53 +00:00
itismadness 103937a6d2 Fix missing symfony directory in phar 2024-02-06 14:29:19 +00:00
itismadness 7408bcced6 Bump version to 0.14.0 0.14.0 2024-02-01 16:40:44 +00:00
itismadness 602f573b11 Update PHP version in README 2024-02-01 16:22:06 +00:00
itismadness 18a6064da3 Remove untested log 2024-02-01 16:19:42 +00:00
itismadness 083af99c49 Deduct 20 points for File Write Error on track 2024-02-01 16:19:17 +00:00
itismadness 39f516b456 Add detection for xld range rips 2024-02-01 16:12:09 +00:00
itismadness 76579b8b3e Drop testing for PHP 8.0 2024-02-01 15:53:36 +00:00
itismadness b7a5b84b4e Update phpstan and php_codesniffer 2024-02-01 15:51:08 +00:00
itismadness ac99087b91 Update phpunit to ^10.5 2024-02-01 15:38:54 +00:00
itismadness 9854ca27cf Update symfony dependencies 2024-02-01 15:33:30 +00:00
itismadness 4d910a29a8 Bump version to 0.13.0 0.13.0 2023-12-31 23:44:43 +00:00
itismadness 0c7ee6268a Add new argument to analyze to write out details json 2023-12-31 23:44:35 +00:00
itismadness 50984cf6e1 Set minimal version to PHP 8.0 2023-12-31 23:43:51 +00:00
itismadness 4446bceb91 Add more EAC log testcases 2023-12-31 23:41:49 +00:00
itismadness 704430a94d Improve normalization of drive name 2023-12-31 23:41:31 +00:00
itismadness 8dfaa726a8 Fix parsing logs that have < in filename 2023-12-31 23:41:05 +00:00
itismadness c8f267d4ce Fix extra space before CRC hash for XLD 2023-12-31 23:40:09 +00:00
itismadness 96f1dfbf0b Bump version to 0.12.0 0.12.0 2023-12-26 00:13:05 +00:00
itismadness 9be02a44aa Add additional invalid ripper test for checksum class 2023-12-26 00:12:02 +00:00
itismadness 2923774019 Cache logchecker version lookup 2023-12-26 00:05:31 +00:00
itismadness 487fe44f8e Update phpstan to latest version 2023-12-25 21:20:57 +00:00
itismadness bffbee66c8 Update PHPCS version to latest 2023-12-25 19:21:21 +00:00
itismadness ecbcda3fb5 Set minimum version to PHP 7.3 2023-12-25 19:08:54 +00:00
itismadness 10f8f2aaac Fix lint/static analysis errors 2023-12-25 18:48:53 +00:00
itismadness 1dbc3635e6 Bump version to 0.11.2 2023-12-25 18:19:00 +00:00
itismadness 4ef88a71f1 Fix handling of logs with no detected tracks 2023-12-25 18:17:23 +00:00
itismadness 31541a0913 Add Generic DVD-ROM to list of fake drives 2023-12-25 18:05:58 +00:00
itismadness e5672ff4ca Update drives offsets 2023-12-25 15:51:57 +00:00
itismadness c09d929bf8 Update README 2023-12-19 22:28:20 +00:00
itismadness 35240df211 Setup release workflow to upload built phar 2023-12-19 22:20:14 +00:00
itismadness ea2e612319 Deduct 20 points for logs with null drive 2023-10-13 19:39:19 +00:00