1
0
mirror of https://github.com/halaxa/json-machine.git synced 2025-01-17 04:58:16 +01:00

529 Commits

Author SHA1 Message Date
Filip Halaxa
fd46d467bd PHPStan fixes + testRecursiveIterationYieldsNestedIterator 2023-11-30 17:41:20 +01:00
Filip Halaxa
27ba49f128 Merge branch 'master' into recursive 2023-11-29 23:16:33 +01:00
Filip Halaxa
55b26de19d toArray() 2023-11-29 22:45:43 +01:00
Filip Halaxa
5147f38f74 Release 1.1.4 1.1.4 2023-11-28 22:12:40 +01:00
Filip Halaxa
05744e13b3 Fixed composer.json constraint + added 'composer validate' to the build pipeline. 2023-11-28 21:01:36 +01:00
Filip Halaxa
27780c5c42 Introduced PHP upper version constraint for better future compatibility 2023-11-28 20:33:04 +01:00
Filip Halaxa
1c54d50819 CHANGELOG 2023-11-28 19:18:26 +01:00
Filip Halaxa
fd08806159 Phpstan level 5 2023-11-26 22:07:06 +01:00
Filip Halaxa
fa4f5a36f6 Merge remote-tracking branch 'XedinUnknown/fix/non-intersecting-pointers-considered-intersecting' 2023-11-26 21:50:01 +01:00
Filip Halaxa
401766d79b
Merge pull request #109 from halaxa/exception-annotations
Missing PHP-Doc PathNotFoundException
2023-11-26 21:42:13 +01:00
Filip Halaxa
8d583e9765 README heading 2023-11-19 13:39:04 +01:00
Filip Halaxa
52b913c7f1 Build support for php 8.3 2023-11-18 23:13:17 +01:00
Filip Halaxa
5c1d6c1d63 Issue #108 test (url with utf-8 decoding) 2023-11-18 21:46:57 +01:00
Filip Halaxa
1581575ab6 Merge branch 'master' into fix/non-intersecting-pointers-considered-intersecting 2023-11-18 20:13:46 +01:00
Filip Halaxa
8a6178d0ad make cs-fix 2023-11-18 19:36:19 +01:00
Filip Halaxa
ccbbcc6234 Merge branch 'master' into exception-annotations 2023-11-18 19:15:12 +01:00
Filip Halaxa
1b3aa897fa build fix 2023-11-18 19:05:57 +01:00
Filip Halaxa
a7091c7050 Added missing @throws annotations 2023-11-18 17:27:39 +01:00
Anton Ukhanev
716fb33b78 Path separator now terminates pointers when compared for intersection
This fixes halaxa/json-machine#106.
2023-09-14 12:57:58 +02:00
Anton Ukhanev
536481ae4f Add test to demonstrate 2 non-conflicting pointers seen as conflicting 2023-09-14 12:55:56 +02:00
Anton Ukhanev
403dcbc26e testToArrayReturnsJsonPointers() now uses a data provider 2023-09-14 12:54:42 +02:00
Filip Halaxa
68f51511fc Performance testing with JIT enabled 2023-05-04 11:56:37 +02:00
Filip Halaxa
fa261d2523 Test with iterator_count() 2022-12-20 12:59:40 +01:00
Filip Halaxa
9f8c415b8a Support for PHP 8.2 stable 2022-12-15 18:28:25 +01:00
Filip Halaxa
3b3129bf14 advanceToKey() 2022-10-26 23:21:02 +02:00
Filip Halaxa
b22c24d330 NestedIterator skeleton 2022-10-24 22:45:47 +02:00
Filip Halaxa
da88e4da50 Readme fix 2022-10-24 13:29:32 +02:00
Filip Halaxa
bda567afde Finishing of an unfinished sub-iterator for convenience 2022-10-23 22:11:25 +02:00
Filip Halaxa
d40b0408e6 $jsonBuffer -> $jsonValue 2022-10-22 22:22:56 +02:00
Filip Halaxa
adcfcde790 Removed useless condition 2022-10-22 22:19:24 +02:00
Filip Halaxa
ccd4a7d390 Tokens reverted. Iterator memoization moved from Tokens to Parser 2022-10-22 22:07:49 +02:00
Filip Halaxa
aba5205393 Build fixed 2022-10-22 20:20:17 +02:00
Filip Halaxa
64b5f23157 Documentation 2022-10-22 20:09:14 +02:00
Filip Halaxa
e21abf9342 Added 'recursive' option 2022-10-22 12:17:52 +02:00
Filip Halaxa
1466ddbf02 \JsonMachineTest\ParserTest::testZigZagRecursiveIteration 2022-10-22 11:48:27 +02:00
Filip Halaxa
b408762084 Working 2022-10-22 11:22:50 +02:00
Filip Halaxa
514025c5eb Release 1.1.3 1.1.3 2022-10-12 13:40:33 +02:00
Filip Halaxa
5248c12742 Credit to @cerbero90 2022-10-10 14:26:28 +02:00
Filip Halaxa
2ba147fe82 CHANGELOG 2022-10-10 14:23:55 +02:00
Filip Halaxa
2734c89103 Merge branch 'fix/fix-subtrees-parsing' 2022-10-10 14:14:18 +02:00
Filip Halaxa
50aeebe12f Comment 2022-10-10 13:55:43 +02:00
Filip Halaxa
ccaa7718da make cs-fix 2022-10-03 21:09:13 +02:00
Filip Halaxa
6887c76d7e Fixed the failing test caused by legacy comparison before PHP 8 2022-10-03 20:18:12 +02:00
Filip Halaxa
9badb768ed Build images versioning for deployment cache 2022-09-30 18:09:59 +02:00
Filip Halaxa
de0ae2029e Merge branch 'master' into fix/fix-subtrees-parsing 2022-09-30 17:25:47 +02:00
Filip Halaxa
21057a6ffc Release 1.1.2 1.1.2 2022-09-29 17:12:17 +02:00
Filip Halaxa
2315506ecb CHANGELOG 2022-09-29 16:52:10 +02:00
Filip Halaxa
fb029ecc5b make cs-fix 2022-09-29 16:07:16 +02:00
Filip Halaxa
00d54a75b2 Meaningful error on invalid token. Fixes #86 2022-09-29 16:04:15 +02:00
Filip Halaxa
35248562d8 Added missing return type annotation. Fixes #84 2022-09-19 13:08:07 +02:00