# Change Log All notable changes to this project will be documented in this file. This project adheres to [Semantic Versioning]. This change log follows the format documented in [Keep a CHANGELOG]. [semantic versioning]: http://semver.org/ [keep a changelog]: http://keepachangelog.com/ ## v1.2.0 - 2024-10-31 ### Fixed - Fixed issue with `setTime` not syncing the value to the internal date resulting in incorrect behavior [#16](https://github.com/date-fns/tz/issues/16), [#24](https://github.com/date-fns/tz/issues/24). ## v1.1.2 - 2024-09-24 ### Fixed - Improved compatability with FormatJS Intl polifyll [#8](https://github.com/date-fns/tz/issues/8). Thanks to [@kevin-abiera](https://github.com/kevin-abiera). ## v1.1.1 - 2024-09-23 ### Fixed - Reworked DST handling to fix various bugs and edge cases. There might still be some issues, but I'm actively working on improving test coverage. ## v1.1.0 - 2024-09-22 This is yet another critical bug-fix release. Thank you to all the people who sent PRs and reported their issues. Special thanks to [@huextrat](https://github.com/huextrat), [@allohamora](https://github.com/allohamora) and [@lhermann](https://github.com/lhermann). ### Fixed - [Fixed negative fractional time zones like `America/St_Johns`](https://github.com/date-fns/tz/pull/7) [@allohamora](https://github.com/allohamora). - Fixed the DST bug when creating a date in the DST transition hour. ### Added - Added support for `±HH:MM/±HHMM/±HH` time zone formats for Node.js below v22 (and other environments that has this problem) [#3](https://github.com/date-fns/tz/issues/3) ## v1.0.2 - 2024-09-14 This release fixes a couple of critical bugs in the previous release. ### Fixed - Fixed UTC setters functions generation. - Create `Invalid Date` instead of throwing an error on invalid arguments. - Make all the number getters return `NaN` when the date or time zone is invalid. - Make `tzOffset` return `NaN` when the date or the time zone is invalid. ## v1.0.1 - 2024-09-13 Initial version