#1620 - revert changes to page margins. Some reports depend on the exact values
Fix: #2333 truncate attribute broken in reports
#2333 GedcomValue element in report ignores 'truncate' attribute
Tests
TypeHints
Strict types and code review
Wrong conversion from inches/mm to points
Fix: #1620 use US paper size in US, CA and PH
Code style and testing
Better type checks
Convert from Carbon (v1) to CarbonImmutable (v2)
Fixed case mismatch in function/method call (#2286)
Remove global constant WT_TIMESTAMP
Strict type error
Use Collection class
Rename functions getFoo() to foo() and return collections instead of arrays
Fix: #2140 occupation report
Fix: #2186 wildcard events failing on vital records report
Fix: #2144 - missing JOIN clause in SQL query creates performance problems
Convert reports from REGEXP to LIKE for compatibility with non MySQL databases
Refactor class Place
Use closures as callbacks for sorting
Fix: #1783 - missing timezones on timestamps
12345678910>>...13