All notable changes to diff-ymd-package will be documented in this file. This project adheres to Semantic Versioning, and follows the guidelines from Keep a Changelog.
- Initial implementation of the DatesYMD utility class.
- Support for date formats 'yyyy-mm-dd', 'yyyy/mm/dd', and 'yyyy.mm.dd'.
- Improved handling of empty date inputs.
- Includes methods for creating instances, calculating differences, and formatting results.
- Unit tests using Jest for comprehensive testing.
fixed some prerequisites for making package available on npm through "Github Packages"
fixed some issues and configured files for v1.0.1
fixed some issues and configured files for publishing diff-ymd-package v1.0.2 on npm registry
fixed some issues and configured files for publishing diff-ymd-package v1.0.3 on npm registry
fixed some issues and configured files for publishing diff-ymd-package v1.0.4 on npm registry
fixed some issues and configured files for publishing diff-ymd-package v1.0.5 on npm registry
- Improved handling of customized formatting.
- Includes method for creating customized differrence formats.
- Included Unit test using Jest for customizing method.
- Included through comments in tests script
- Included through comments in tests script
fixed some issues and configured files for publishing diff-ymd-package v1.1.0 on npm registry
fixed some issues and configured files for v1.1.1
fixed some issues and configured files for v1.1.2
fixed some issues and configured files for v1.1.3
- Simplification: Updated the
DatesYMD
class to accept dateString, epoch, and dateObject as well along with string as parameters. - Added the method
diffInMonths
to calculate the difference in months between two dates. - Added the method
diffInWeeks
to calculate the difference in weeks between two dates. - Added the method
diffInDays
to calculate the difference in days between two dates. - Added the method
diffInYears
to calculate the difference in years between two dates. - Added the method
diffInHours
to calculate the difference in hours between two dates. - Added the method
diffInMinutes
to calculate the difference in minutes between two dates. - Added the method
diffInSeconds
to calculate the difference in seconds between two dates. - Updated Unit tests: Included comprehensive Jest tests for the newly added methods.
- Updated the README.md documentation to include the new methods.
- Improved algorithm efficiency: Enhanced performance for existing methods to provide faster calculations.
- Modified internal structure: Refactored internal code for better readability and maintainability.
- Fixed some issues related to the new changes.
- Configured files for publishing diff-ymd-package v2.0.0 on npm registry.
- README.md updated: Added examples and use cases and api documentation for the new methods.
- Enhanced code comments: Provided thorough inline documentation for better codes understanding.
- Increased test coverage: Expanded Jest test suite to cover all scenarios, ensuring robust functionality.
- Continuous Integration: Integrated automated testing with GitHub Actions for ongoing code quality assurance.
fixed some issues and configured files for publishing diff-ymd-package v2.0.1 on npm registry
fixed some issues and configured files for publishing diff-ymd-package v2.0.2 on npm registry
- formatted readme documentation for better presentation
- added wiki for diff-ymd-package better docummentation
- updated diff-ymd-package gh-pages documention
- updated varaibles keywords to modern Js keywords
- fixed some other issues and configured files for v2.0.3
- Simplification: Modularize the diff-ymd-package
- Added the
DatesYMD
class in separate file - Added the
diffDates
function in separate file - Updated tests codes
- Updated the README.md documentation for better presentation.
- Enhanced README.md for follwing best practices
- Improved algorithm efficiency: Enhanced performance for existing methods to provide faster calculations.
- Modified internal structure: Refactored internal code for better readability and maintainability.
- Enhanced README.md for follwing best practices
- Fixed some issues related to the new changes.
- Configured files for publishing diff-ymd-package v2.1.0 on npm registry.
- README.md updated: Added consistent formating and recommended for best practices.
- Enhanced code comments: Provided thorough inline documentation for better codes understanding.
- Continuous Integration: Integrated automated testing with GitHub Actions for ongoing code quality assurance.
- Updated package.json main field for corrected issue in v2.1.0
- fixed some other issues and configured files for v2.1.1
- Simplification: README.md documentation of diff-ymd-package
- Updated corrected github registry description in README.md documentation
- Updated the README.md documentation for better presentation.
- Enhanced README.md for follwing best practices
- Corrected github registry description of README.md documentation
- Enhanced README.md for follwing best practices
- Fixed some issues related to the new changes.
- Configured files for publishing diff-ymd-package v2.2.0 on npm registry.
- README.md updated: Added correction and consistent formating and recommended for best practices.
- Continuous Integration: Integrated automated testing with GitHub Actions for ongoing code quality assurance.
- Updated codebase for delivery library through cdn as well as npm
- fixed some other issues and configured files for v2.2.1
- Simplification: Added CDN approach for diff-ymd-package
- Added the doc for CDN approach in readme file
- Added doc for CDN approach in jsdoc live doc
- Improved algorithm efficiency: Enhanced performance for existing methods to provide faster calculations.
- Modified internal structure: Refactored internal code for better readability and maintainability.
- Updated Readme and jsdoc doc for CDN approach
- Fixed some issues related to the new changes.
- Configured files for publishing diff-ymd-package v2.3.0 on npm registry.
- Updated reademe doc for documenting cdn and npm approach following best practices
- fixed some other issues and configured files for v2.3.1
- Updated links to abs url for cross compatibility
- updated doc for documenting latest cdn and npm approach following best practices for v2.3.2
- fixed some other issues and configured files for v2.3.2
- added security dependabot
- added codeql
- Simplification: Integrated security vurneability support
- Updated the README.md documentation for following the best practices.
- Updated the README.md documentation for following the best practices.
- Updated issue templates with correct descriptions and links
- Fixed some issues related to the new changes.
- Configured files for publishing diff-ymd-package v3.0.0.
- README.md updated: Added consistent formating and recommended for best practices.
- Simplification: Integrate diff as global Date Object method on importing
- Added source codes for integrating to Date
- Added the README.md codes for documenting integration.
- Updated the README.md documentation for documenting integration.
- Updated source codes
- Enhanced README.md for follwing best practices and recommended practices
- Fixed some issues related to the new changes.
- Configured files for publishing diff-ymd-package v3.1.0.
- Updated codebase for updating diff to best practiced
- fixed some other issues and configured files for v3.1.1
- updated doc for documenting latest Global Date integration following best practices
- fixed some other issues and configured files for v2.3.2
- added diff-ymd-package.d.ts to resolve the types issue
- added type for global Date integrated diff method in diff-ymd-package.d.ts for hinting in editor
- added details about parent developer QuranBookk.com and fixing token to latestes date