<commit_before># Change Log

## [Unreleased]

### Added

- Added a `Date` class.
- Added a `Time` class.
- Added a `remaining_days` property to the `Interval` class.

### Changed

- `Period` properties (especially `years` and `months`) are now accurate.
- `Interval.seconds` now returns the whole number of remaining seconds, like `timedelta`, for compatibility. Use `remaining_seconds` to retrieve the previous behavior.
- Improved parsing performances for common formats.

### Deprecated

- `timestamp` should now be used as a method and no longer as a property. It will be a native method in the next major version.
- `float_timestamp` is now deprecated. Use `timestamp()` instead.
- `Interval` properties and methods related to years and months are now deprecated.
- `Interval.days_exclude_weeks` is now deprecated. Use `remaining_days` instead.

### Fixed

- `end_of('day')` now properly sets microseconds to `999999`.
- Accuracy of `Period` instances properties has been improved.


## [0.6.5] - 2016-10-31

### Changed

- Adds validation to `set_week_starts_at()`, `set_week_ends_at()` and `set_weekend_days()`. (thanks to [kleschenko](https://github.com/kleschenko))
- Updates ukrainian localization. (thanks to [kleschenko](https://github.com/kleschenko))

### Fixed

- Fixes loading of timezones without transitions.
- Fixes `Timezone.utcoffset()`. (thanks to [regnarock](https://github.com/regnarock))


## [0.6.4] - 2016-10-22<commit_msg>Updates CHANGELOG<commit_after># Change Log

## [Unreleased]

### Added

- Added a `Date` class.
- Added a `Time` class.
- Added a `remaining_days` property to the `Interval` class.

### Changed

- `Period` properties (especially `years` and `months`) are now accurate.
- `Interval.seconds` now returns the whole number of remaining seconds, like `timedelta`, for compatibility. Use `remaining_seconds` to retrieve the previous behavior.
- Improved parsing performances for common formats.
- The library no longer relies on `pytz`. It now depends on [pytzdata](https://github.com/sdispater/pytzdata) for its timezone database.

### Deprecated

- `timestamp` should now be used as a method and no longer as a property. It will be a native method in the next major version.
- `float_timestamp` is now deprecated. Use `timestamp()` instead.
- `Interval` properties and methods related to years and months are now deprecated.
- `Interval.days_exclude_weeks` is now deprecated. Use `remaining_days` instead.

### Fixed

- Exception when loading specific timezones has been fixed.
- `end_of('day')` now properly sets microseconds to `999999`.
- Accuracy of `Period` instances properties has been improved.


## [0.6.5] - 2016-10-31

### Changed

- Adds validation to `set_week_starts_at()`, `set_week_ends_at()` and `set_weekend_days()`. (thanks to [kleschenko](https://github.com/kleschenko))
- Updates ukrainian localization. (thanks to [kleschenko](https://github.com/kleschenko))

### Fixed

- Fixes loading of timezones without transitions.
- Fixes `Timezone.utcoffset()`. (thanks to [regnarock](https://github.com/regnarock))


## [0.6.4] - 2016-10-22
{'fraction_non_alphanumeric': 0.12221863914866173, 'fraction_numerical': 0.01805869074492099, 'mean_word_length': 4.519572953736655, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 7, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1617385', 'n_tokens_mistral': 1019, 'n_tokens_neox': 936, 'n_words': 340}