Skip to content

Releases: horde/Date

3.0.0

Choose a tag to compare

@ralflang ralflang released this 30 Jun 16:23

chore: update CI
refactor: Rework PR19 as discussed
ci: install horde-components CI pipeline
feat(format): add TIME_ONLY constant and parameter to formatDate()
test: More complete assertions2
fix(date): accept DateTimeInterface in legacy Horde_Date constructor
chore: Update workflow dependency

3.0.0-RC3

3.0.0-RC3 Pre-release
Pre-release

Choose a tag to compare

@ralflang ralflang released this 22 May 13:41

chore:gitignore
refactor: Port to modern NLS implementation
fix(format): remove PHP date() auto-detection from Format::parse()
Update FormatParseTest.php
Enhance isPhpDateFormat to exclude ICU shortcuts
Merge pull request #14 from horde/feat/format-parse
feat(date): add Format::parse() and Format::parseDateTime()

3.0.0-RC2

3.0.0-RC2 Pre-release
Pre-release

Choose a tag to compare

@ralflang ralflang released this 21 May 11:42

feat: Implement RFC 5546 recurrence including test cases taken from RFC examples
Cast dayMask to int in recurOnDay methods
style: Don't use leading \ in PSR-0 code
feat: Implement immutable Duration and Period based on icalendar specs

3.0.0-RC1

3.0.0-RC1 Pre-release
Pre-release

Choose a tag to compare

@ralflang ralflang released this 19 May 17:54

Merge pull request #11 from horde/refactor/strftime-icu-migration
refactor(strftime): Migrate to native usage of IntlDateFormatter and DateTime
chore: Add keywords, use PHP 8.1+
test: Cover HordeLegacyDate compatibility with Horde_Date
docs: update UPGRADING guide to .md format and strategies for adopting modern 3.0
feat: interface-compatible drop-in replacement for Horde_Date
style: php-cs-fixer in lib
style: tests, php-cs-fixer
style: php-cs-fixer
chore: Add Torben. Jan isn't currently active.
test: Amend recurrence tests
feat: Recurrence needs to mind timezones
test: Cover src/ variant with tests
feat: Flesh out Horde_Date src/ branch
fix: Casting and coupling problems
test: Improve coverage of recurrence, repeater, timezonealias
fix setlocale to provide proper type

3.0.0-beta8

3.0.0-beta8 Pre-release
Pre-release

Choose a tag to compare

@ralflang ralflang released this 20 Mar 08:23

Improve date parsing to handle YYYYMMDD format
Add deprecated numeric timestamp string tests

3.0.0-beta7

3.0.0-beta7 Pre-release
Pre-release

Choose a tag to compare

@ralflang ralflang released this 20 Mar 04:51

fix: Address horde/ActiveSync#15 - allow some timestamp-ish strings as unix timestamps, otherwise delegate to DateTime.

3.0.0-beta6

3.0.0-beta6 Pre-release
Pre-release

Choose a tag to compare

@ralflang ralflang released this 19 Mar 16:26

fix: Formatting dates outside int11 timestamp range. #6

3.0.0-beta5

3.0.0-beta5 Pre-release
Pre-release

Choose a tag to compare

@ralflang ralflang released this 19 Mar 11:47

test: cover new int conversions related to #5
fix: Defensively cast to int. Adresses #5 partially.

3.0.0-beta4

3.0.0-beta4 Pre-release
Pre-release

Choose a tag to compare

@ralflang ralflang released this 18 Mar 20:18

feat: Formatters support DateTime(Immutable) and Horde_Date natively
fix: Support quirky formats in the Format class
fix(polyfill): preprocess problematic identifiers before passing them to the strftime polyfill

3.0.0-beta3

3.0.0-beta3 Pre-release
Pre-release

Choose a tag to compare

@ralflang ralflang released this 18 Mar 11:53

test: Much improved/fixed test coverage
chore(release): bump version to 3.0.0-beta2
feat(format): detect format type before converting