Skip to content

1.0.0

Latest
Compare
Choose a tag to compare
@PaoloProdossimoLopes PaoloProdossimoLopes released this 16 May 01:56
· 2 commits to develop since this release
142b431

📅 EasyDate 1.0.0

🚀 What's New

Welcome to the first official release of EasyDate, a powerful and user-friendly Swift library for date and time manipulation, formatting, localization, and timezone conversions!

This version introduces comprehensive tools designed to simplify working with dates in multiple formats and languages, while supporting precise timezone handling and custom date formatters.

✨ Highlights

  • Extensive DateFormat Enum: Supports ISO 8601, common localized formats, RFC standards, and custom patterns.
  • Flexible Date Formatting: Format dates with built-in or custom formatters, supporting localization and timezones.
  • Date Parsing from Strings: Robust parsing of many date string formats into Date objects.
  • Timezone Conversion Utilities: Easily convert and manipulate dates across different timezones.
  • Localized Date Strings: Format dates according to more than 50 locales with correct regional formats.

💡 Use Cases

  • Simplify date formatting and parsing in internationalized apps.
  • Handle complex timezone conversions transparently.
  • Replace repetitive manual date formatter setups with concise, reusable code.
  • Support legacy and modern date/time formats in logs, APIs, and UIs.

✅ Supported Platforms

  • iOS 13+
  • macOS 10.15+
  • Swift 5.7+

This is just the beginning. Contributions and feedback are highly welcome!

Full Changelog: https://github.com/EasyPackages/EasyDate/commits/1.0.0