Releases: wavebitscientific/datetime-fortran
datetime-fortran-1.2.0
Changes relative to v1.1.0:
- Data encapsulation for
datetimeandtimedeltaclasses. Their components are now private and can be accessed through corresponding getter functions; - Added constructors for
datetimeandtimedeltaclasses. Maintain compatibility with previous version's default constructors; datetime % add*methods are now private. This is the only possibly-API-breaking change, but these were not meant to be used by client code in the first place;- Style change to more popular lowercase for Fortran reserved words;
- Few bug fixes (thanks to Marco Galli).
datetime-fortran v1.1.0
This release is licensed under the BSD-3 clause and includes a number of minor bug fixes.
datetime-fortran v1.0.0
First stable release. Includes unit tests and minor bug fixes and enhancements.
datetime-fortran v0.4.0
Added the datetimeRange function. See README.md for the API.
Bug fix in datetime % secondsSinceEpoch function. Thanks to Dominikus Heinzeller.
datetime-fortran v0.3.1
This release includes few updates:
-
strftimeis now adatetime-bound method, similar to Python'sdatetime.strftime(). The user does not need to be bothered anymore with generating atm_structfromdatetimeand calling Cstrftime. The interface to Cstrftimeis still available and has been renamed toc_strftimein the API to work around naming conflicts. -
strptimeis now a function that takes adatetimeinstance and format string as arguments. The user does not need to be bothered anymore with generating atm_structfromdatetimeand calling Cstrptime. The interface to Cstrptimeis still available and has been renamed toc_strptimein the API to work around naming conflicts. -
Bug fix in
datetime%addDays. This bug caused the library to calldaysInMonthwith a badmonth argumentwhen one would subtract from one month into previous month.
datetime-fortran v0.2.1
Bug fix release. Includes a bug fix in clock%tick method.
datetime-fortran v0.1.5
Bug fix release. Contains an important bug fix in datetime%addDays().
datetime-fortran-0.1.3
This release includes:
-
Bug fix by Bjoern Hendrik Fock to datetime%utc() routine (division by zero when calling utc() with a datetime instance already in UTC timezone);
-
datetime%now() routine now also uses the timezone information provided by the call to the date_and_time() intrinsic subroutine. The datetime instance will have timezone of the machine time.
datetime-fortran-0.1.1
This releases includes minor bug fixes.
datetime-fortran-0.1.0
First public release.