Hypolite Petovan
f52f3f322b
Make UniqueNamer->order public to satisfy usage in JsonLdProcessor
2023-07-09 08:29:37 -04:00
Hypolite Petovan
43397ed81c
Declare class properties
...
- Dynamic properties are deprecated in PHP 8.1
2023-05-22 09:07:12 -04:00
Hypolite Petovan
3249d1f595
Fix wrong concatenation operator
2023-05-22 09:07:12 -04:00
Hypolite Petovan
dafc68dc1e
Fix PHPDoc parameter types
2023-05-22 09:07:07 -04:00
Hypolite Petovan
e37882011f
Add support for local files for unsecured document loading
...
- $http_response_header isn't set in the local file read case
2023-01-29 10:30:56 -05:00
Hypolite Petovan
ca3916d10d
Fix extraneous parenthesis
2018-10-08 20:41:00 +00:00
Hypolite Petovan
f62652abff
Release 1.1.0
2018-10-08 20:04:53 +00:00
Hypolite Petovan
ccbd3d6bc4
Switch from sha1 to sha256
2018-10-08 20:03:34 +00:00
Hypolite Petovan
a9ac64daf0
Release 1.0
2018-09-27 20:01:12 -04:00
Hypolite Petovan
23cd99e8fb
Update file formatting to PSR-2 (with tabs)
...
- Use short array syntax
- Bump required PHP version to PHP 5.4
- Update version to 1.0.0
2018-09-27 19:59:13 -04:00
Dave Longley
38b07bbe59
Start 0.4.8.
2016-04-25 00:18:09 -04:00
Dave Longley
dc1bd23f0e
Release 0.4.7.
2016-04-25 00:17:52 -04:00
Dave Longley
3433a01a65
Add optimization for finding the best CURIE.
...
- Build a map for searching for a matching IRI when
computing the inverse context. Each letter of an
IRI can be used to key into the map to find the
best set of partial matches (which can be used
to create CURIEs).
- This approach is a faster alternative to trying each
possible term in the active context as a possible
CURIE, linearly, one at a time.
2016-04-25 00:16:38 -04:00
Dave Longley
956fb8b790
Add optimization for compacting keywords.
2016-04-24 17:01:42 -04:00
Dave Longley
81b072b438
Remove unnecessary compare.
2016-04-24 01:17:09 -04:00
Dave Longley
6b5fba05e5
Add optimization that measures term @id definition once.
2016-04-23 23:48:09 -04:00
Dave Longley
9759c9340d
Add optimization that caches presence of colon in term.
2016-04-23 22:39:08 -04:00
David I. Lehn
57b3279718
Add inputFormat option to normalize.
...
- Allows the input to be in N-Quads format (application/nquads) and use N-Quads
parsing instead of a toRDF step on JSON-LD.
2015-10-13 13:31:32 -04:00
Dave Longley
eb4b344049
Ignore null values in language maps.
...
The syntax spec explicitly allows null values in language maps (section 8.5).
2015-09-14 09:40:14 -04:00
Dave Longley
989c394690
Minor style fix.
2015-03-16 13:56:04 -04:00
Hassan Almas
f23d0eb51e
Fix conflicting index bug
2015-03-16 11:59:24 -04:00
Dave Longley
e599042c7d
Fix typos.
2015-02-24 21:56:17 -05:00
Dave Longley
95a9945fc2
Start 0.4.7.
2015-02-07 20:08:58 -05:00
Dave Longley
7535f05755
Release 0.4.6.
2015-02-07 20:08:58 -05:00
Dave Longley
0cbff8c600
Drop null @language
values when expanding.
...
- There's an inconsistency between the syntax spec and the API
spec; the API spec throws an error if null is used for a
`@language` value on Step 7.4.7 of the Expansion Algorithm,
but the syntax spec allows it. When used, it indicates the
value has no language -- which is the same as if `@language`
were omitted, so it's treated the same way in this patch.
2015-02-07 20:08:58 -05:00
Dave Longley
2314cfe0d1
Start 0.4.6.
2014-12-05 16:41:42 -05:00
Dave Longley
906ad1d805
Release 0.4.5.
2014-12-05 16:41:29 -05:00
Dave Longley
362a8cb387
Use "array" syntax instead of "[]" shorthand.
2014-12-05 16:37:48 -05:00
Dave Longley
b22dbbf285
Start 0.4.5.
2014-12-04 14:46:55 -05:00
Dave Longley
b13749ed03
Release 0.4.4.
2014-12-04 14:46:44 -05:00
Dave Longley
7be06f2ee2
Implement new experimental embed API.
...
- See: https://github.com/json-ld/json-ld.org/issues/377
2014-12-04 14:45:44 -05:00
Dave Longley
daed05a54b
Fix off-by-one in context merging.
2014-12-03 14:56:23 -05:00
Dave Longley
f252a5281c
Start 0.4.4.
2014-12-03 02:07:13 -05:00
Dave Longley
b80e4b80a5
Release 0.4.3.
2014-12-03 02:06:56 -05:00
Dave Longley
1a9c6bffdd
Implement URL parsing/unparsing per RFC 3986.
...
- Section 5.3 Component Recomposition in RFC 3986 makes a
differentiation between undefined components and empty
components that the built-in parse_url in python does not. This
patch deals with that issue and ensures, for instance, that
empty queries and fragments are detected.
2014-12-03 02:05:03 -05:00
Dave Longley
fed40914c8
Start 0.4.3.
2014-10-01 19:58:57 -04:00
Dave Longley
bf504a1506
Release 0.4.2.
2014-10-01 19:58:42 -04:00
Dave Longley
deb6afeac5
Skip array processing for keywords that aren't @graph or @list.
2014-10-01 19:58:06 -04:00
Dave Longley
ea516341be
Start 0.4.2.
2014-09-15 17:05:24 -04:00
Dave Longley
d4ae67899d
Release 0.4.1.
2014-09-15 17:05:08 -04:00
Dave Longley
8fb6a75e67
Ensure non-rdf:nil list node references are stored across graphs.
2014-09-15 17:04:50 -04:00
Dave Longley
8ca3291bc0
Start 0.4.1.
2014-07-29 13:41:15 -04:00
Dave Longley
d071be64f1
Release 0.4.0.
2014-07-29 13:41:05 -04:00
Dave Longley
3402d51dff
Add new framing features.
...
- Allow filtering based on a specific @id.
- Allow ducktyping matches on @type: [{}].
- Allow ducktyping matches when a @default is specified.
- Add @requireAll flag for controlling ducktyping requirements.
2014-07-29 13:40:31 -04:00
Dave Longley
ba16da5b9f
Start 0.3.8.
2014-07-29 13:17:36 -04:00
Dave Longley
01c37302f1
Bump version.
2014-07-29 13:14:58 -04:00
Dave Longley
964f2aef74
Fix bug w/blank nodes across graphs and RDF lists.
...
- Addresses https://github.com/json-ld/json-ld.org/issues/357 .
2014-07-29 13:14:46 -04:00
Dave Longley
aba77784a4
Bump version.
2014-07-09 15:17:06 -04:00
Dave Longley
89d90fbae2
Fix context caching bug.
...
- Update active context for each processed context to ensure
the proper associations are made in the cache between an
active context, the local context processed, and the result.
2014-07-09 15:16:24 -04:00
Dave Longley
9f5df4070b
Bump version.
2014-07-08 12:59:48 -04:00