Skip to content

Releases: paranoiq/dogma

v0.1.19

18 Oct 12:08
Compare
Choose a tag to compare
  • Fixed day of week name and shortcut getter

v0.1.18

14 Oct 10:40
Compare
Choose a tag to compare
  • Added YearMonth type

v0.1.17

14 Oct 10:39
Compare
Choose a tag to compare
  • Added DateTime::createFromAnyFormat() and safe formats
  • Human readable pack() function constants

v0.1.16

14 Oct 10:38
Compare
Choose a tag to compare
  • BC Break: fixed default value on split() and splitBy() on FloatInterval and TimeInterval
  • Methods map() and collect() on all interval sets can receive self or array of intervals

v0.1.15

12 Jul 08:36
Compare
Choose a tag to compare
  • Application\Configurator allowes ?? through __isset()

v0.1.14

10 Jul 12:13
Compare
Choose a tag to compare
  • TimeProvider has parameter for TimeZone
  • future() and past() constructors for DateTime/Date/NightInterval
  • hasSeconds() and hasMicroseconds() for Time and DateTime
  • added DayOfYear + Interval + Set

v0.1.13

10 Jul 12:10
Compare
Choose a tag to compare
  • add 3-letter country codes
  • better os detection

v0.1.12

28 Jan 11:46
Compare
Choose a tag to compare
  • Compatibility with Nette 3.0
  • BC Break: Str no longer inherits from Nette\Utils\Strings
  • BC Break: Date is now based on Julian Day Count (previously on count of days since 1.1. year 1) - fixes bugs with DateTime::diff() returning bullshit for longer intervals

v0.1.11

12 Dec 13:31
Compare
Choose a tag to compare
  • BC break: Renamed map() on interval sets to collect(), added real map()
  • Add DateDataInterval and set
  • Add DaysOfWeek
  • Add Date::addDays() and subtractDays()
  • Add Pokeable interface for debug dumps
  • Fixes of compare() and intersect() on intervals
  • Some other fixes

v0.1.10

26 Oct 11:19
Compare
Choose a tag to compare
  • Add rounding to a multiple of number
  • Add DateTimeInterval::splitByUnit()
  • Fix interval set normalisation
  • Some other fixes
  • Drop currently unused dependency on ext-bcmath