1.14.4-beta5
Pre-release
Pre-release
What's changed
- The complete test suite is now checked across the full supported timezone range. All 119 Jest tests run in nine deliberately awkward host zones from UTC-11 through UTC+14, including quarter-hour and 45-minute offsets.
- Timed-event tests now query and compare the user's local calendar day. Expectations are derived from the represented instant instead of assuming the organizer's or UTC calendar date.
VALUE=DATEall-day expectations remain fixed. - The obsolete skipped Microsoft timezone test is gone. The formerly failing
RECURRENCE-IDcase is already covered by an active passing regression test.
Runtime impact
This is a test-and-release-metadata update only. Plugin behavior is unchanged from 1.14.4-beta4, and the published main.js is byte-for-byte identical. Beta5 republishes that runtime with stronger cross-timezone validation and a clean zero-skip suite before the final live-vault test.
Verification
- 119 Jest tests passed in each of 9 host timezones: 1,071/1,071 total, zero skips.
- 50 compiled-artifact contract tests passed in each timezone: 450/450 total.
- The beta5 release build, artifact contract test, lint, provenance attestation, and asset publication all passed.
- The downloaded release manifest reports version
1.14.4-beta5, minimum Obsidian version1.12.7, and mobile compatibility.
Known limitations
RDATEvalues using thePERIODform are not expanded.- All-day compatibility inference is limited to the reported same-timezone
00:00:00through23:59:59shape. Fractional-second values are invalid RFC 5545 DATE-TIME input; ambiguous next-midnight and23:59:00forms remain timed unless a concrete provider case establishes the intended semantics.
Install 1.14.4-beta5 through BRAT and run the final live-vault validation. Please report any provider-specific recurrence or timezone cases you find.
Full test portability details: #256