1.6 KiB
1.6 KiB
Changelog for Elixir v1.10
v1.10.0-dev
1. Enhancements
Elixir
- [Code] Add
:token_metadataand:literal_encodersupport toCode.string_to_quoted/2 - [DateTime] Add
DateTime.now!/2andDateTime.shift_zone!/3 - [String] Update to Unicode 12.1
Mix
- [mix deps.unlock] Add
--check-unusedflag
2. Bug fixes
IEx
- [IEx] Exit IEx session if the group leader exits
Mix
- [Mix.Project] Make sure
MIX_BUILD_PATHspecifies only thebuild_pathprefix and that env+target are still concatenated
3. Soft-deprecations (no warnings emitted)
4. Hard-deprecations
Elixir
- [Code]
Code.load_file/2has been deprecated in favor ofCode.require_file/2orCode.compile_file/2 - [Code]
Code.loaded_files/0andCode.unload_file/1have been deprecated in favor ofCode.required_files/0andCode.unrequire_file/1respectively - [String]
String.normalize/2has been deprecated in favor of:unicode.characters_to_nfc_binary/1or:unicode.characters_to_nfd_binary/1which ship as part of Erlang/OTP 20+ - [Supervisor] The
Supervisor.Specmodule and its functions have been deprecated in favor of the new Supervisor child specification - [Supervisor] The
:simple_one_for_onestrategy inSupervisorhas been deprecated in favor ofDynamicSupervisor
Logger
- [Logger]
:compile_time_purge_levelapplication environment configuration has been deprecated in favor of the more general:compile_time_purge_matchingconfig
v1.9
The CHANGELOG for v1.9 releases can be found in the v1.9 branch.