CHANGELOG.md 4.42 KB
Newer Older
1 2 3
# Change Log
All notable changes to this project will be documented in this file.

4
## [0.12.1] - 2017-06-07
Markus Poerschke's avatar
Markus Poerschke committed
5
### Fixed
Markus Poerschke's avatar
Markus Poerschke committed
6
- `\DateTimeImmutable` is now supported by events. When using `\DateTime` there will be no side effect anymore that will change the original date time object. [#98](https://github.com/markuspoerschke/iCal/pull/98), [#99](https://github.com/markuspoerschke/iCal/pull/99), [#100](https://github.com/markuspoerschke/iCal/pull/100)
Markus Poerschke's avatar
Markus Poerschke committed
7

Markus Poerschke's avatar
Markus Poerschke committed
8
## [0.12.0] - 2017-05-10
Markus Poerschke's avatar
Markus Poerschke committed
9 10 11
### Fixed
- Do not escape value of the GEO property [#79](https://github.com/markuspoerschke/iCal/pull/79)

12 13
### Added
- Add support for `\DateTimerInterface`. This allows to use `\DateTimeImmutable`. [#86](https://github.com/markuspoerschke/iCal/issues/86)
Markus Poerschke's avatar
Markus Poerschke committed
14
- Add support for arbitrary time zone strings. [#87](https://github.com/markuspoerschke/iCal/issues/86),[#89](https://github.com/markuspoerschke/iCal/issues/86)
Markus Poerschke's avatar
Markus Poerschke committed
15
- Add new Geo property class [#79](https://github.com/markuspoerschke/iCal/pull/79)
16

17 18
### Changed
- Drop support for old PHP versions: 5.3, 5.4, 5.6
19 20 21
- Remove default value for `X-PUBLISHED-TTL`. This value controls the update interval if the ics file is synced. 
The former default value was set to one week. If you want the behavior from version `< 0.12` you have to set the value: 
`$vCalendar->setPublishedTTL('P1W')`. [#81](https://github.com/markuspoerschke/iCal/pull/81)
22

23
### Removed
Markus Poerschke's avatar
Markus Poerschke committed
24 25
- Remove class `\Eluceo\iCal\Property\Event\Description` [#61](https://github.com/markuspoerschke/iCal/pull/61)
- Remove class `\Eluceo\iCal\Util\PropertyValueUtil` [#61](https://github.com/markuspoerschke/iCal/pull/61)
26

Markus Poerschke's avatar
Markus Poerschke committed
27 28 29 30
## [0.11.2] - 2017-04-21
### Fixed
- Do not escape value of the GEO property [#79](https://github.com/markuspoerschke/iCal/pull/79)

Markus Poerschke's avatar
Markus Poerschke committed
31
## [0.11.1] - 2017-04-04
Markus Poerschke's avatar
Markus Poerschke committed
32 33 34
### Fixed
- All days events (no time) ends on the next day. [#83](https://github.com/markuspoerschke/iCal/pull/83)
- Timezone will not applied on all days events [#83](https://github.com/markuspoerschke/iCal/pull/83)
Markus Poerschke's avatar
Markus Poerschke committed
35 36

### Added
Markus Poerschke's avatar
Markus Poerschke committed
37 38
- Add `Event::getDtStart` method [#83](https://github.com/markuspoerschke/iCal/pull/83)

Markus Poerschke's avatar
Markus Poerschke committed
39 40 41 42 43 44 45 46
## [0.11.0] - 2016-09-16
### Added
- Allow multiple recurrence rules in an event [#77](https://github.com/markuspoerschke/iCal/pull/77)
- RecurrenceRule now also allows hourly, minutely and secondly frequencies [#78](https://github.com/markuspoerschke/iCal/pull/78)

### Deprecated
- Adding a single recurrence rule to an event using `Event::setRecurrenceRule()` is deprecated and will be removed in 1.0. Use `Event::addRecurrenceRule()` instead. [#77](https://github.com/markuspoerschke/iCal/pull/77)

Markus Poerschke's avatar
Markus Poerschke committed
47 48 49 50
## [0.10.1] - 2016-05-09
### Fixed
- Problem with GEO property when importing into Google Calendar [#74](https://github.com/markuspoerschke/iCal/pull/74)

Markus Poerschke's avatar
Markus Poerschke committed
51
## [0.10.0] - 2016-04-26
Markus Poerschke's avatar
Markus Poerschke committed
52 53
### Changed
- Use 'escapeValue' to escape the new line character. [#60](https://github.com/markuspoerschke/iCal/pull/60)
Markus Poerschke's avatar
Markus Poerschke committed
54
- Order components by type when building ical file. [#65](https://github.com/markuspoerschke/iCal/pull/65)
Markus Poerschke's avatar
Markus Poerschke committed
55 56 57

### Added
- X-ALT-DESC for HTML types with new descriptionHTML field. [#55](https://github.com/markuspoerschke/iCal/pull/55)
Markus Poerschke's avatar
Markus Poerschke committed
58 59
- Added a property and setter for calendar color. [#68](https://github.com/markuspoerschke/iCal/pull/68)
- Write also GEO property if geo location is given. [#66](https://github.com/markuspoerschke/iCal/pull/66)
60

61
## [0.9.0] - 2015-11-13
Markus Poerschke's avatar
Markus Poerschke committed
62 63 64 65
### Added
- CHANGELOG.md based on [’Keep a CHANGELOG’](https://github.com/olivierlacan/keep-a-changelog)
- Support event properties EXDATE and RECURRENCE-ID [#50](https://github.com/markuspoerschke/iCal/pull/53)

66
### Changed
67 68 69
- Allow new lines in event descriptions [#53](https://github.com/markuspoerschke/iCal/pull/53)
- **Breaking Change:** Changed signature of the ```Event::setOrganizer``` method. Now there is is only one parameter that must be an instance of ```Property\Organizer```.
- Updated install section in README.md [#54](https://github.com/markuspoerschke/iCal/pull/53)
70

71
[0.12.1]: https://github.com/markuspoerschke/iCal/compare/0.12.0...0.12.1
Markus Poerschke's avatar
Markus Poerschke committed
72
[0.12.0]: https://github.com/markuspoerschke/iCal/compare/0.11.0...0.12.0
Markus Poerschke's avatar
Markus Poerschke committed
73
[0.11.2]: https://github.com/markuspoerschke/iCal/compare/0.11.1...0.11.2
Markus Poerschke's avatar
Markus Poerschke committed
74
[0.11.1]: https://github.com/markuspoerschke/iCal/compare/0.11.0...0.11.1
Markus Poerschke's avatar
Markus Poerschke committed
75
[0.11.0]: https://github.com/markuspoerschke/iCal/compare/0.10.1...0.11.0
Markus Poerschke's avatar
Markus Poerschke committed
76 77 78
[0.10.1]: https://github.com/markuspoerschke/iCal/compare/0.10.0...0.10.1
[0.10.0]: https://github.com/markuspoerschke/iCal/compare/0.9.0...0.10.0
[0.9.0]: https://github.com/markuspoerschke/iCal/compare/0.8.0...0.9.0