Releases: Striffly/mailspring-avatars
Releases · Striffly/mailspring-avatars
2.0.1
2.0.0
What's up ?
- Add twenty-icons as avatar source (#18) (thanks @tienhm0202 !)
- Complete refactoring of code (#20) (thanks @DamianB-BitFlipper !)
- Add caching system (#20) (thanks @DamianB-BitFlipper !)
- Update avatars sources (#20) (thanks @DamianB-BitFlipper !)
- Add security improvements:
- Domain & URL validation
- HTTPS-only enforcement for external resources
- Data URL validation before caching
- Image dimension and format validation
- URL encoding for domain names in favicon URLs
- Add CSS injection protection for color and size props
- Improve favicon caching system:
- Add TTL and memory management to LRU cache
- Fix cache race conditions
- Replace deprecated componentWillReceiveProps with componentDidUpdate
- Migrate from Yarn to pnpm for development
- Force minimum node version for development
- Upgrade node modules
Full changelog : 1.4.1...2.0.0
1.4.1
What's up ?
- Shifted avatar down a bit to not overlap with indicators (#14) (thanks @technobulb !)
Full changelog : 1.4.0...1.4.1
1.4.0
1.3.0
What's up ?
- Query avatars from multiple sources (#5 & #6) (thanks @avelino !)
- Improve avatars sources order (#7)
- Fix duplicate images (#8) (thanks everyone, especially @andybrice !)
- Fit avatars with object-fit: cover (#9)
- Upgrade node libraries (#10)