Skip to content

Releases: ndom91/react-timezone-select

v0.9.7

07 Nov 11:40
Compare
Choose a tag to compare

This is a smaller release which redefines how we parse the value passed into value.

It now allows, for example, to simply pass in the timezone name (i.e. "Europe/Berlin") if thats all you store in your DB, and it'll find the correct timezone object and use it.

Thanks #11 for the issue / suggestion!

v0.9.3

13 Oct 11:46
Compare
Choose a tag to compare

Update value passed to react-select onChange to only the timezone identifier (i.e. 'Europe/Berlin') instead of the whole object, in order to avoid inconsistencies between values saved during DST / non-DST.

v0.9.2

08 Oct 15:33
baec9fe
Compare
Choose a tag to compare

Minor update to 0.9.1. Fixed some typos and other inconsistencies.

https://www.npmjs.com/package/react-timezone-select

v0.9.1

08 Oct 15:23
Compare
Choose a tag to compare

Now with more label styles!

The return value of onChange returns additional information on the timezone - sourced from spacetime-informal, including the local 3-4 character abbreviation and alternative name.

i.e.

{
  value: 'America/Detroit'
  label: '(GMT-4:00) Eastern Time'
  name: 'Eastern Daylight Time'
  abbrev: 'EDT'
}

These can also be appended to the select options by using the new labelStyle prop. It accepts one of three strings (original | altName | abbrev). See the README for examples of the dropdown styles.

v0.8.3 - now in a much smaller bundle!

11 Jul 18:10
Compare
Choose a tag to compare

Refactored the function to create / generate the timezone options and took that opportunity to swap out the notoriously heavy moment.js for the relatively unknown but competent competitor spacetime. DST is still taken into account when generating each timezones select option.

Bundlesize went from ~127kb to ~42kb(!!)