J. King
b0de7d2755
Various fixes
- No other implementation deduplicate mf2 properties, so we shouldn't
do things differently from others
- Attribute values shouldn't be trimmed except in implied name parsing
11 months ago
J. King
3b73f3a9d2
Follow implementation consensus with implied e-
11 months ago
J. King
6ae544a105
Simplify implied property parsing
11 months ago
J. King
96999e1861
Add TODO
11 months ago
J. King
4de4f7e381
Fix capitalization in README
12 months ago
J. King
ff467d1fd4
Fix up Composer config
12 months ago
J. King
2613cb5802
Add documentation
12 months ago
J. King
c2c14c6155
Add function to parse from a URL
12 months ago
J. King
dbdc03aa7e
Start on a readme file
12 months ago
J. King
9be16f54d4
Revise test for clarity
12 months ago
J. King
9f5e5a39d1
More template tests
12 months ago
J. King
a7643a616d
Add missing tests for user API
12 months ago
J. King
282bd7169f
Complete test coverage
12 months ago
J. King
59d77404e8
Add more tests
12 months ago
J. King
f7c0574d0d
Improve coverage
12 months ago
J. King
626ae0a21f
Add more third-party tests
12 months ago
J. King
5b1579d90b
More template fixes
12 months ago
J. King
f84781e443
Reformat early dockblocks
12 months ago
J. King
1dde3208bd
Match template behaviour to other implementations
Templates are completely ignored in all circumstances, not just their
contents.
12 months ago
J. King
2a552c2098
Simplify XPath expressions
12 months ago
J. King
8264d3c864
Tests and fixes for templates
12 months ago
J. King
8d4a61adaa
Add some original tests
12 months ago
J. King
2e622b205d
Abandon use of ArrayAccess and JsonSerializable
12 months ago
J. King
bd9d5511f5
Add public API
12 months ago
J. King
a41f757e19
Annotate remaining functions
12 months ago
J. King
109764049c
Add more API documentation
12 months ago
J. King
2fe3d5edd6
Add some API documentation
12 months ago
J. King
9868bc9721
Avoid now-unnecessary tree walking
12 months ago
J. King
d1cb1a0e98
Use XPath to find candidate roots
This is slightly slower for small trees, but much faster for large ones
12 months ago
J. King
1885ebd315
Add another test
12 months ago
J. King
73ba0df600
Implement language parsing
12 months ago
J. King
8efbbf0907
Fix more bugs
URL normalization still needs to be sorted out
12 months ago
J. King
8e05089259
Fix logic errors in VCP
12 months ago
J. King
3f908275b8
Add raison d'être test
12 months ago
J. King
682dcf576b
Collapse child into e- properly
12 months ago
J. King
f315d1652a
Re-arrange third-party tests
12 months ago
J. King
f5b221d955
Meh
12 months ago
J. King
65bbf61579
Implement textContent parsing properly
12 months ago
J. King
650d1c7e98
Partial implementation of thorough trimming
12 months ago
J. King
50976298c8
Partially revert earlier changes
These broke standard tests. The whitespace collapsing needs to be
re-evaluated entirely.
12 months ago
J. King
3b34c3e5fa
Partial fix for mixed-root test
12 months ago
J. King
05b0a9d21a
Import php-mf2 test with no changes
12 months ago
J. King
1000727649
Make backcompat location match other libs
12 months ago
J. King
d7f7cb9586
Bug fixes
- Tag relation
- Inner whitespace of cleaned text
- Deferred properties
12 months ago
J. King
4eee308b22
Add special backcompat case for u-properties
12 months ago
J. King
da1c8074e2
Remove unneeded container handling
12 months ago
J. King
40cc1275fe
Document suppressed tests properly
12 months ago
J. King
8f8bf4a80c
Sort out reviews
Special handling of items will later go away
12 months ago
J. King
967e0ecace
Add average to h-review backcompat
12 months ago
J. King
b467e82c32
Sort out h-card backcompat
12 months ago