132 Commits

Author SHA1 Message Date
itismadness
661fb57f4e 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
itismadness
e71120ed6e Bump version to 0.11.1 0.11.1 2023-09-03 20:03:09 +00:00
itismadness
b747ba5fad Fix php notice on track bodies without filename 2023-09-03 19:02:44 +00:00
itismadness
1eefa196ef Bump version to 0.11.0 0.11.0 2021-08-19 15:56:33 +00:00
itismadness
b6752d298b Do not subtract point for EAC filename if over 243 characters 2021-08-19 15:42:29 +00:00
itismadness
859710c8c9 Deduct 10 points for gap handling left out 2021-08-19 04:46:52 +00:00