elixir-cldr / cldr_dates_times

Date & times formatting functions for the Common Locale Data Repository (CLDR) package https://github.com/elixir-cldr/cldr
Other
69 stars 13 forks source link

Error when compiling: `:skeleton_tokenizer.string/1 is undefined` #49

Closed wkirschbaum closed 4 months ago

wkirschbaum commented 4 months ago
** (UndefinedFunctionError) function :skeleton_tokenizer.string/1 is undefined (module :skeleton_tokenizer is not available)
    :skeleton_tokenizer.string(~c"EBhms")
    (ex_cldr_dates_times 2.19.0) lib/cldr/format/compiler.ex:131: Cldr.DateTime.Format.Compiler.tokenize_skeleton/1

when updating

  ex_cldr_calendars 1.24.2 => 1.25.0
  ex_cldr_dates_times 2.18.0 => 2.19.0

For versions

Erlang/OTP 27 [erts-15.0] [source] [64-bit] [smp:12:12] [ds:12:12:10] [async-threads:1] [jit:ns]

Elixir 1.17.1 (compiled with Erlang/OTP 27)
kipcole9 commented 4 months ago

Sorry for the inconvenience. I neglected to add src/skeleton_tokenizer.xrl to the hex package. Fixed now and published as ex_cldr_dates_times 2.19.1.

kipcole9 commented 4 months ago

Thanks very much for the report, greatly appreciated.