J. King
96d6d7ee01
Fix simple textContent
10 months ago
J. King
a14a5ece34
Typo
10 months ago
J. King
5de92440e9
Perform textContent tests properly
10 months ago
J. King
a00dbb65c5
Fix error in test harness
10 months ago
J. King
7486cc598d
Tweak options
- change simpleTrim to thoroughTrim, its inverse. This makes all-false
be standard rather than default behaviour
- add a dateNormalization option, default to true. This makes testing
easier, though some patching of tests is still required
10 months ago
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
c2c14c6155
Add function to parse from a URL
11 months ago
J. King
9be16f54d4
Revise test for clarity
11 months ago
J. King
9f5e5a39d1
More template tests
11 months ago
J. King
a7643a616d
Add missing tests for user API
11 months ago
J. King
282bd7169f
Complete test coverage
11 months ago
J. King
59d77404e8
Add more tests
11 months ago
J. King
f7c0574d0d
Improve coverage
11 months ago
J. King
626ae0a21f
Add more third-party tests
11 months ago
J. King
5b1579d90b
More template fixes
11 months ago
J. King
1dde3208bd
Match template behaviour to other implementations
Templates are completely ignored in all circumstances, not just their
contents.
11 months ago
J. King
8264d3c864
Tests and fixes for templates
11 months ago
J. King
8d4a61adaa
Add some original tests
11 months ago
J. King
2e622b205d
Abandon use of ArrayAccess and JsonSerializable
11 months ago
J. King
109764049c
Add more API documentation
11 months ago
J. King
2fe3d5edd6
Add some API documentation
11 months ago
J. King
1885ebd315
Add another test
11 months ago
J. King
8efbbf0907
Fix more bugs
URL normalization still needs to be sorted out
11 months ago
J. King
8e05089259
Fix logic errors in VCP
11 months ago
J. King
3f908275b8
Add raison d'être test
11 months ago
J. King
682dcf576b
Collapse child into e- properly
11 months ago
J. King
f315d1652a
Re-arrange third-party tests
11 months ago
J. King
f5b221d955
Meh
11 months ago
J. King
65bbf61579
Implement textContent parsing properly
11 months ago
J. King
650d1c7e98
Partial implementation of thorough trimming
11 months ago
J. King
50976298c8
Partially revert earlier changes
These broke standard tests. The whitespace collapsing needs to be
re-evaluated entirely.
11 months ago
J. King
3b34c3e5fa
Partial fix for mixed-root test
11 months ago
J. King
05b0a9d21a
Import php-mf2 test with no changes
11 months ago
J. King
1000727649
Make backcompat location match other libs
11 months ago
J. King
d7f7cb9586
Bug fixes
- Tag relation
- Inner whitespace of cleaned text
- Deferred properties
11 months ago
J. King
4eee308b22
Add special backcompat case for u-properties
11 months ago
J. King
40cc1275fe
Document suppressed tests properly
11 months ago
J. King
8f8bf4a80c
Sort out reviews
Special handling of items will later go away
11 months ago
J. King
967e0ecace
Add average to h-review backcompat
11 months ago
J. King
b467e82c32
Sort out h-card backcompat
11 months ago
J. King
3c0433547d
Add attendee to h-event backcompat
11 months ago
J. King
f300cbae5a
Allow lowercase z as time zone designator
11 months ago
J. King
cbe54dc1c5
Expand h-feed v1 support per test
11 months ago
J. King
3c4d950e6d
Add support for hnews backcompat
This is best-effort only as equivalents are not documented
11 months ago
J. King
ad7e7a327a
Avoid duplicate properties
11 months ago
J. King
3af53ccd79
Fix another date bug
11 months ago
J. King
a2fdfbe5d3
Make implied time zone configurable, default false
11 months ago
J. King
cc944bd8a9
Fix date parsing
11 months ago
J. King
19c66b1b92
Fix VCP error
11 months ago
J. King
ff4ccff3a8
Still more fixes
11 months ago