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 |
|