world_holidays 1.0.0 copy "world_holidays: ^1.0.0" to clipboard
world_holidays: ^1.0.0 copied to clipboard

A comprehensive Flutter package providing holiday information for multiple countries (2024-2026). Get holidays for South Korea, United States, Japan, and Germany with automatic online updates and offl [...]

Changelog #

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

1.0.0 - 2025-09-09 #

Added #

  • πŸŽ‰ Initial release of World Holidays package
  • 🏳️ Support for 4 countries: South Korea (KR), United States (US), Japan (JP), Germany (DE)
  • πŸ“… Complete holiday data for 2024-2026 (178 holidays total)
  • πŸ†“ Offline-first approach with local fallback data
  • πŸ”„ Optional online updates from GitHub Pages API
  • ⚑ Efficient caching with SharedPreferences (7-day expiry)
  • πŸ” Holiday lookup and filtering capabilities
  • πŸ“Š Comprehensive test coverage
  • πŸ“– Detailed documentation and examples

Features #

  • getHolidays() - Get holidays for specific country/year
  • updateHolidays() - Update data from online source
  • isHoliday() - Check if specific date is holiday
  • isTodayHoliday() - Check if today is holiday
  • getNextHoliday() - Find next upcoming holiday
  • getSupportedCountries() - List supported countries
  • getSupportedYears() - List supported years (2024-2026)
  • clearCache() - Clear cached data

Data Coverage #

  • πŸ‡°πŸ‡· South Korea: 48 holidays (includes Lunar holidays and substitutes)
  • πŸ‡ΊπŸ‡Έ United States: 31 holidays (Federal holidays)
  • πŸ‡―πŸ‡΅ Japan: 54 holidays (National holidays with substitutes)
  • πŸ‡©πŸ‡ͺ Germany: 45 holidays (National and regional holidays)

Technical Details #

1
likes
140
points
44
downloads

Publisher

unverified uploader

Weekly Downloads

A comprehensive Flutter package providing holiday information for multiple countries (2024-2026). Get holidays for South Korea, United States, Japan, and Germany with automatic online updates and offline fallback support.

Homepage
Repository (GitHub)
View/report issues

Documentation

Documentation
API reference

License

MIT (license)

Dependencies

flutter, http, shared_preferences

More

Packages that depend on world_holidays