Skip to content

Releases: maniartech/gotime

1.0.0

30 Jan 07:56
Compare
Choose a tag to compare

GoTime Library Release Notes - Version 1.0.0

We are thrilled to announce the release of GoTime 1.0.0, a significant milestone in providing a user-friendly date and time processing library for Go developers. This release marks the culmination of rigorous development and testing, ensuring a robust and feature-rich library that enhances the standard Go time package.

New Features

  • Human-Friendly Date Parsing and Formatting: Easily parse and format dates in formats like dd/mm/yyyy, enhancing readability and ease of use.
  • Relative Time Processing: Convert datetime objects into relative time descriptions such as 'a few minutes ago', 'yesterday', or '3 years from now'.
  • Date Conversion Utility: Convert dates between different formats, for example from dd/mm/yyyy to yyyy-mm-dd.
  • Date Range Functions: Implement functions like Yesterday(), Tomorrow(), Start of Day (SoD), and End of Day (EoD) for easy date range handling.
  • Utility Functions: Access a suite of new functions including Latest(), Earliest(), IsBetween(), and TruncateDate(), filling gaps in the standard time package.

Improvements

  • Enhanced Performance: Optimized algorithms for faster processing of date and time operations.
  • Increased Compatibility: Ensured compatibility with the latest Go version.
  • Improved Documentation: Comprehensive and user-friendly documentation, including examples and use cases.

Bug Fixes

  • Fixed various minor bugs identified during the beta testing phase.
  • Improved error handling and edge case management for date parsing.

Acknowledgements

We want to extend our heartfelt thanks to our community of developers and contributors who have provided invaluable feedback and suggestions, helping shape this libraryinto a powerful tool for Go development.

Getting Started

To start using GoTime, visit our GitHub repository at https://github.com/maniartech/gotime/. Detailed installation and usage instructions are provided to help you integrate it seamlessly into your projects.

Thank you for your support, and we look forward to your feedback and contributions to make GoTime even better!