You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🐞/💔 SubSecMediaCreateDate was removed from CompositeTags and Tags. It apparently never was a thing, and, worse: I can't blame AI for hallucinating it, because I added it several years ago. Oops!
✨ mktags was enhanced to detect and avoid duplicate field definitions from included static interfaces.
✨ Increased MAX_TAGS from 2500 to 2700 to accommodate additional tags, so there's a bunch of new tags in there! Please open an issue if you see error TS2590: Expression produces a union type that is too complex to represent (please be sure to include a reproduction!)
📦 Added jsdocs to many, many fields.
🐞 mktags calculates @frequency correctly now (it was measuring "average occurrences per file across all groups" rather than "percentage of files containing this tag" -- this led to some tags having a frequency of 200% (!!))
Commits
fix(mktags): fixed frequency calculation (32c0abf)
feat(mktags): enhance documentation for RequiredTags with detailed descriptions and examples (3df92ae)
feat(mktags): add remarks and see to RequiredTags. Avoid adding tags that are already included in the static interfaces that Tags inherits from. (a256ba2)
feat: enhance documentation for Geolocation, ICC Profile, IPTC Application Record, and MWG tags with detailed descriptions and examples (437c8e5)
fix(eslint): add varsIgnorePattern to no-unused-vars rule for consistency (49ce94d)
fix(CapturedAtTagNames): remove hallucinated SubSecMediaCreateDate tag (e9116d6)