Skip to content

Releases: horde/Date

3.0.0-RC2

21 May 11:42

Choose a tag to compare

3.0.0-RC2 Pre-release
Pre-release

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

19 May 17:54

Choose a tag to compare

3.0.0-RC1 Pre-release
Pre-release

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

20 Mar 08:23

Choose a tag to compare

3.0.0-beta8 Pre-release
Pre-release

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

3.0.0-beta7

20 Mar 04:51

Choose a tag to compare

3.0.0-beta7 Pre-release
Pre-release

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

3.0.0-beta6

19 Mar 16:26

Choose a tag to compare

3.0.0-beta6 Pre-release
Pre-release

fix: Formatting dates outside int11 timestamp range. #6

3.0.0-beta5

19 Mar 11:47

Choose a tag to compare

3.0.0-beta5 Pre-release
Pre-release

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

3.0.0-beta4

18 Mar 20:18

Choose a tag to compare

3.0.0-beta4 Pre-release
Pre-release

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

18 Mar 11:53

Choose a tag to compare

3.0.0-beta3 Pre-release
Pre-release

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

3.0.0-beta1

17 Mar 18:11

Choose a tag to compare

3.0.0-beta1 Pre-release
Pre-release

refactor(date): upgrade to Horde\Util\HordeString
feat(date): add Format class for strftime to ICU conversion

3.0.0-alpha6

07 Mar 21:46

Choose a tag to compare

3.0.0-alpha6 Pre-release
Pre-release

Merge pull request #4 from amulet1/FRAMEWORK_6_0
fix: Add @Property block for static analyzers
Update metadata and workflows - define dev dependencies.
Stub of namespaced date library
PSR-4 unit tests
Fix strftime2date. Add a convenience wrapper.
Development mode for Date-3.0.0alpha5
Released Date-3.0.0alpha4
Fix [#15054] Thunderbird-generated events issue
Convert Unit Tests for PHPUnit 9
Development mode for Date-3.0.0alpha5
Released Date-3.0.0alpha3
Development mode for Date-3.0.0alpha4
Released Date-3.0.0alpha2
Development mode for Date-3.0.0alpha3
Released Date-3.0.0alpha1
Components updated the package files.
Merge pull request #2 from maintaina-com/backport-php81-fix
PHP 8.1: use 'now' rather than null for current date
Merge branch 'ralflang-patch-1'
Add unit test for bug #15054
Fix [#15054] Thunderbird-generated events issue
Update supported PHP versions and configuration names.
Standardize descriptions.
Enable PHP 7.3 CI.
[jan] Allow passing a time format to Horde_Date_Recurrence#toString() (Bug #14768).
[jan] Allow passing a time format to Horde_Date_Recurrence#toString() (Bug #14768).
Update package definitions.
Fix getting exit code on PHP 7.2+.
Mark Chuck and Michael as inactive.
package.xml must not contain empty tags.
Create CHANGES for all components.
Regenerate package.xml from changelog.yml.
Build changelog.yml from existing changelog(s).
Update .horde.yml with extended information.
Update composer.json.
Enable 7.2 builds.
PEAR on 5.6 and 7.0 is fixed.
Update file list
Move phpunit configuration to base directory.
Indicate markup language.
Update references to COPYING files.
Use LICENSE consistently and move to base directory.
Stop flooding #horde channel.
Use https URLs.
Install all dependencies but PECL extensions.
Hopefully this finally fixes Travis builds now.
Always discover channel manually, due to Travis bug.
Fix Travis tests.
Add Travis configuration and .gitignore files.
Development mode for Horde_Date-2.4.2