Hello community,

here is the log from the commit of package elixir for openSUSE:Leap:15.2 
checked in at 2020-01-17 12:05:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/elixir (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.elixir.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "elixir"

Fri Jan 17 12:05:18 2020 rev:6 rq:764628 version:1.9.4

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/elixir/elixir.changes  2020-01-15 
14:53:46.625534366 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.elixir.new.26092/elixir.changes       
2020-01-17 12:05:19.748606783 +0100
@@ -1,0 +2,180 @@
+Sun Dec 15 17:58:38 UTC 2019 - Matwey Kornilov <matwey.korni...@gmail.com>
+
+- Refresh elixir-1.9.4.tar.gz
+
+-------------------------------------------------------------------
+Tue Dec  3 09:25:13 UTC 2019 - Gabriele Santomaggio <gsantomag...@suse.de>
+
+- Elixir 1.9.4
+  * Bug fixes
+    Mix
+    [mix local.hex] Remove invalid deprecation warning on mix local.hex command
+  
+- Elixir 1.9.3
+  * Enhancements
+    Mix
+    [mix release] Add :tar option for releases to create a tarball
+  
+  * Bug fixes
+    Mix
+    [mix release] Use default_release option when name is not given
+    [mix release] Make release's boot script contents deterministic
+
+  * Deprecations
+    Mix
+    [mix archive.install] Warn when installing from URI
+    [mix escript.install] Warn when installing from URI
+
+- Elixir 1.9.2
+  * Enhancements
+    Mix
+    [mix release] Allow {:from_app, app_name} as a version for releases
+  
+  * Bug fixes
+    Elixir
+    [Kernel] Ensure compilation works for a variable named super
+    [Kernel] Ensure capture operator of a local function expands correctly 
inside a macro
+    [Regex] Ensure dynamic recompilation of regexes considers options. 
+    This fixes an issue where parsing the protocol in URI.parse/1 seemingly 
looked case sensitive when running Elixir precompiled on another machine
+
+  * Mix
+    [mix release] Use Base.encode32 when generating cookie to avoid unsafe 
chars
+    [mix release] Fix install command on Windows
+    [mix release] Quote executable path on Windows to ensure it works on 
directories with spaces
+
+- Elixir 1.9.1
+  * Enhancements
+    Mix
+    [mix format] Print relative paths in --check-formatted output
+    [mix release] Support included applications
+
+  * Bug fixes
+    Elixir
+    [Code] Fix formatter wrongly removing nested parens in nested calls
+
+  * Logger
+    [Logger] Do not crash translator on poorly formatted supervisor names
+
+  * Mix
+    [mix compile] Raise readable error for mismatched sources during 
compilation
+    [mix release] Preserve UTF8 encoding in release config files
+
+-------------------------------------------------------------------
+Tue Jun 25 08:55:44 UTC 2019 - g.santomag...@gmail.com
+
+- Elixir 1.9.0
+  * Enhancements
+    EEx 
+    [EEx] Allow more complex mixed expressions when tokenizing
+
+    Elixir
+    [Access] Allow Access.at/1 to handle negative index
+    [CLI] Add support for --boot, --boot-var, --erl-config, --pipe-to, 
--rpc-eval, and --vm-args options
+    [Code] Add static_atom_encoder option to Code.string_to_quoted/2
+    [Code] Support :force_do_end_blocks on Code.format_string!/2 and 
Code.format_file!/2
+    [Code] Do not raise on deadlocks on Code.ensure_compiled/1
+    [Config] Add Config, Config.Reader, and Config.Provider modules for 
working with configuration
+    [File] Add File.rename!/2
+    [Inspect] Add :inspect_fun and :custom_options to Inspect.Opts
+    [Kernel] Add ~U sigil for UTC date times
+    [Kernel] Optimize &super/arity and &super(&1)
+    [Kernel] Optimize generated code for with with a catch-all clause
+    [Kernel] Validate __struct__ key in map returned by __struct__/0,1
+    [Module] Add Module.get_attribute/3
+    [Protocol] Improve Protocol.UndefinedError messages to also include the 
type that was attempted to dispatch on
+    [Protocol] Optimize performance of dynamic dispatching for 
non-consolidated protocols
+    [Record] Include field names in generated type for records
+    [Regex] Automatically recompile regexes
+    [Registry] Add Registry.select/2
+    [System] Add System.restart/0, System.pid/0 and System.no_halt/1
+    [System] Add System.get_env/2, System.fetch_env/1, and System.fetch_env!/1
+    [System] Support SOURCE_DATE_EPOCH for reproducible builds
+  
+    ExUnit
+    [ExUnit] Allow multiple :exclude on configuration/CLI
+    [ExUnit.DocTest] No longer wrap doctest errors in custom exceptions. They 
ended-up hiding more information than shing
+    [ExUnit.DocTest] Display the actual doctest code when doctest fails
+
+    IEx
+    [IEx.CLI] Copy ticktime from remote node on IEx --remsh
+    [IEx.CLI] Automatically add a host on node given to --remsh
+
+    Logger
+    [Logger] Use a decentralized mode computation for Logger which allows 
overloads to be detected more quickly
+    [Logger] Use persistent_term to store configuration whenever available for 
performance
+
+    Mix
+    [Mix] Follow XDG base dir specification in Mix for temporary and 
configuration files
+    [Mix.Generator] Add copy_file/3, copy_template/4, and overwite?/2
+    [Mix.Project] Add preferred_cli_target that works like preferred_cli_env
+    [mix archive.uninstall] Allow mix archive.uninstall APP to uninstall any 
installed version of APP
+    [mix new] No longer generate a config/ directory for mix new
+    [mix release] Add support for releases
+    [mix release.init] Add templates for release configuration
+    [mix test] Allow running tests for a given umbrella app from the umbrella 
root with mix test apps/APP/test. failures also include the apps/APP prefix in 
the test location
+
+  * Bug fixes
+    EEx
+    [EEx] Consistently trim newlines when you have a single EEx expression per 
line on multiple lines
+    Elixir
+    [Code] Quote :: in Code.format_string!/1 to avoid ambiguity
+    [Code] Do not crash formatter on false positive sigils
+    [Enum] Ensure the first equal entry is returned by Enum.min/2 and 
Enum.max/2
+    [Kernel] Improve error message when string interpolation is used in a guard
+    [Kernel] Properly merge and handle docs for callbacks with multiple clauses
+    [Kernel] Guarantee reproducible builds on modules with dozens of specs
+    [Kernel] Resolve __MODULE__ accordingly in nested defmodule to avoid 
double nesting
+    [Kernel] Type variables starting with an underscore (_foo) should not 
raise compile error
+    [Kernel] Keep order of elements when macro in/2 is expanded with a literal 
list on the right-hand side
+    [Kernel] Print proper location on undefined function error from 
dynamically generated functions
+    [System] Make sure :init.get_status/0 is set to {:started, :started} once 
the system starts
+    [Path] Do not expand ~ in Path.expand/2 when not followed by a path 
separator
+    [Protocol] Ensure debug_info is kept in protocols
+    [Regex] Ensure inspect returns valid ~r// expressions when they are 
manually compiled with backslashes
+    [Registry] Fix ETS leak in Registry.register/2 for already registered 
calls in unique registries while the procesis still alive
+    
+    ExUnit
+    [ExUnit] Raise error if attempting to run single line tests on multiple 
files
+    [ExUnit] Return proper error on duplicate child IDs on start_supervised
+  
+    IEx
+    [IEx] Automatically shut down IEx if we receive EOF
+   
+    Logger
+    [Logger] Don't discard Logger messages from other nodes as to leave a 
trail on both systems
+   
+    Mix
+    [mix compile] Ensure Erlang-based Mix compilers (erlang, leex, yecc) set 
valid position on diagnostics
+    [mix compile] Ensure compilation halts in an umbrella project if one of 
the siblings fail to compile
+    [mix deps] Raise an error if the umbrella app's dir name and mix.exs app 
name don't match
+    [mix deps.compile] Fix subcommand splitting bug in rebar3
+    [mix test] Do not consider modules that are no longer cover compiled when 
computing coverage report, which couldlead to flawed reports
+  * Soft-deprecations (no warnings emitted)
+    Mix
+    [Mix.Config] Mix.Config has been deprecated in favor of the Config module 
that now ships as part of Elixir itself.Reading 
+    configuration files should now be done by the Config.Reader module
+
+  * Hard-deprecations
+    Elixir
+    [CLI] Deprecate --detached option, use --erl "-detached" instead
+    [Map] Deprecate Enumerable keys in Map.drop/2, Map.split/2, and Map.take/2
+    [String] The :insert_replaced option in String.replace/4 has been 
deprecated. 
+    Instead you may pass a function as a replacement or use :binary.replace/4 
if you need to support earlier Elixir versions
+    Mix
+    [Mix.Project] Deprecate Mix.Project.load_paths/1 in favor of 
Mix.Project.compile_path/1
+
+  * Full release notes: 
https://github.com/elixir-lang/elixir/releases/tag/v1.9.0
+       
+-------------------------------------------------------------------
+Mon May 27 09:02:44 UTC 2019 - g.santomag...@gmail.com
+
+- Elixir 1.8.2
+  * Bug fixes
+    [EEx] Raise readable error message on bad EEx state
+    Elixir
+    [Protocol] Ensure :debug_info is kept in protocols
+    Logger
+    [Logger] Make sure Logger v1.8 does not get stuck in discard mode
+    [Logger.Translator] Translate remote process crash in Logger
+
+-------------------------------------------------------------------

Old:
----
  elixir-1.8.1.tar.gz

New:
----
  elixir-1.9.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ elixir-doc.spec ++++++
--- /var/tmp/diff_new_pack.yXAjKo/_old  2020-01-17 12:05:20.080606928 +0100
+++ /var/tmp/diff_new_pack.yXAjKo/_new  2020-01-17 12:05:20.080606928 +0100
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           elixir-doc
-Version:        1.8.1 
+Version:        1.9.4
 Release:        0
 Summary:        Documentation for elixir
 License:        Apache-2.0

++++++ elixir.spec ++++++
--- /var/tmp/diff_new_pack.yXAjKo/_old  2020-01-17 12:05:20.100606938 +0100
+++ /var/tmp/diff_new_pack.yXAjKo/_new  2020-01-17 12:05:20.104606939 +0100
@@ -12,12 +12,12 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:           elixir
-Version:        1.8.1 
+Version:        1.9.4
 Release:        0
 Summary:        Functional meta-programming aware language built atop Erlang
 License:        Apache-2.0
@@ -34,6 +34,7 @@
 BuildRequires:  erlang-dialyzer
 BuildRequires:  erlang-src
 BuildRequires:  git >= 1.7
+BuildRequires:  unzip
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildArch:      noarch
 Requires:       erlang

++++++ elixir-1.8.1.tar.gz -> elixir-1.9.4.tar.gz ++++++
++++ 34250 lines of diff (skipped)


Reply via email to