[x] No - this PR is backwards compatible with ALL of the following feature flags in this doc
Features:
The response when getting each media file now includes the timestamp that it was added.
For GGS repos, the added time is correct in the sense that it is the "birthtime" of the file.
For non-GGS repos, because Git has no concept of file creation timestamps, we have to get this information from the Git commit history. However, one caveat is that it is possible for the user to have deleted the file and created another with the same name, so we cannot rely on getting the earliest commit of that path. Since we generally only create commits when they upload, we can make a "best guess" using the latest commit.
Improvements:
The neverthrow library has been upgraded to take advantage of better type inferences. The breaking changes has been fixed in the codebase.
Tests
Unit tests.
Deploy Notes
UPGRADED dependencies:
neverthrow : for type inferences when using combine.
Problem
Part of 681 and 682.
Solution
Breaking Changes
Features:
Improvements:
neverthrow
library has been upgraded to take advantage of better type inferences. The breaking changes has been fixed in the codebase.Tests
Deploy Notes
UPGRADED dependencies:
neverthrow
: for type inferences when usingcombine
.