Hello community, here is the log from the commit of package rubygem-slim for openSUSE:Factory checked in at 2018-01-10 23:31:05 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-slim (Old) and /work/SRC/openSUSE:Factory/.rubygem-slim.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rubygem-slim" Wed Jan 10 23:31:05 2018 rev:1 rq:555949 version:3.0.9 Changes: -------- New Changes file: --- /dev/null 2018-01-05 12:14:39.755488130 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-slim.new/rubygem-slim.changes 2018-01-10 23:31:05.727490067 +0100 @@ -0,0 +1,189 @@ +------------------------------------------------------------------- +Fri Dec 8 10:53:12 UTC 2017 - mmeister@suse.com + +- updated to version 3.0.9 + see installed CHANGES + +------------------------------------------------------------------- +Tue May 23 10:22:27 UTC 2017 - coolo@suse.com + +- updated to version 3.0.8 + see installed CHANGES + + 3.0.8 (2017-05-06) + + * Added splat_prefix configuration option for Angular2 syntax support + * Require Ruby >= 2.0.0 + * Relax temple dependency + +------------------------------------------------------------------- +Sun May 22 04:37:49 UTC 2016 - coolo@suse.com + +- updated to version 3.0.7 + see installed CHANGES + + 3.0.7 (2016-05-22) + + * Add additional attributes feature to shortcuts + * Freeze string literals + +------------------------------------------------------------------- +Fri Jun 12 04:36:21 UTC 2015 - coolo@suse.com + +- updated to version 3.0.6 + see installed CHANGES + + 3.0.6 (2015-06-05) + + * Fix warnings #625 + +------------------------------------------------------------------- +Wed Jun 3 04:38:38 UTC 2015 - coolo@suse.com + +- updated to version 3.0.4 + see installed CHANGES + +------------------------------------------------------------------- +Sat Mar 7 05:30:49 UTC 2015 - coolo@suse.com + +- updated to version 3.0.3 + +------------------------------------------------------------------- +Mon Feb 9 06:18:57 UTC 2015 - coolo@suse.com + +- updated to version 3.0.2 + * slimrb: Add option --locals + * Fix issues in the test suite (#576), thanks @dmke! + + 3.0.1 + + * Allow more special characters in html attribute names (See https://html.spec.whatwg.org/multipage/syntax.html#attributes-2), #567 + * Fix: Code attributes mutate their argument (#571) + + 3.0.0 + + * Drop 1.8.7 support + * Deprecate default_options in favor of options + * Support xml pretty printing with format: :xml + * Deprecate `='`, `=='` and `tag'` syntax for trailing whitespace. Use `=<` etc. instead. + * slimrb: Remove deprecated plugin options -l and -t + + 2.1.0 + + * Parser: Require pairwise braces in quoted attributes + * Parser: add :attr_list_delims and :code_attr_delims + * Parser: deprecate :attr_delims + * Parser: relax text indentation requirements: + | line + next line + tag some text + more text + * Parser: allow first line to be indented + * Parser: allow inline embedded languages: + .content: markdown: This is **important** + * Parser: allow line breaks in quoted attributes + * Added Opal as embedded engine + * slimrb: Change meaning of -r, deprecate -t and -l + * Fix issue with inserted end (#485) + * Add experimental 'slim/include' plugin (Might change in the future) + * Add experimental 'slim/smart' plugin (Might change in the future) + * Drop jruby18 support + * Fix rails error reporting #587 (Manipulate stacktrace) + +------------------------------------------------------------------- +Mon Nov 3 10:05:00 UTC 2014 - tboerger@suse.com + +- Added last missing bits for new macros + +------------------------------------------------------------------- +Mon Oct 13 06:50:34 UTC 2014 - adrian@suse.de + +- adapt to new rubygem packaging style + +------------------------------------------------------------------- +Thu Oct 31 05:54:37 UTC 2013 - coolo@suse.com + +- updated to version 2.0.2 + * Add option :attr_delims + +------------------------------------------------------------------- +Wed Jul 31 05:45:59 UTC 2013 - coolo@suse.com + +- updated to version 2.0.1 + * Support multiple attributes per shortcut (See issue #415) + * Add support for org-ruby embedded engine + * Render true boolean attributes with empty value + * Support case-when statements + * Fix issue #431 + * Also escape ' to ' + + 2.0.0 + + * IMPORTANT: Backward incompatible syntax change: '{...}' and '[...]' are not + allowed as ruby attribute wrappers anymore. Use parentheses '(...)' + if you want to wrap code with spaces. This allows to write arrays and hashes directly. + Old: + div id={'obj' + name} data=({:a => 1, :b => 2}) class=['alpha', 'beta'] + New: + div id=('obj' + name) data={:a => 1, :b => 2} class=['alpha', 'beta'] + * Quoted attributes are escaped by default + Old: + a href='http://slim-lang.com/?a=1&b=2' + New: + a href='http://slim-lang.com/?a=1&b=2' + a href=='http://slim-lang.com/?a=1&b=2' + You can always disable escaping completly by using :disable_escape if you don't want to write '=='. + * Added hyphenation support for data attributes (Option :hyphen_attrs) + Example: div data={key1_key2: 2, key1: {key3: 3}} will render as '<div data-key1-key2="2" data-key1-key3="3"></div>' + * Removed deprecated options: + - :escape_quoted_attrs + - :remove_empty_attrs + - :chain + - :attr_wrapper (renamed to :attr_quote) + - :attr_delimiter (renamed to :merge_attrs) + - Slim::LogicLess :wrapped dictionary + - Slim::Parser :shortcut string option + * Allow spaces around attributes, e.g 'a [ href = url ] text' and 'a href = url text' + * Add unicode support for tags and attributes (Issue #212) + * Generate missing `do` keywords for code blocks (see #342) + * Logic-less: Add keyword `self` for string access + * Added Slim::ERBConverter, require 'slim/erb_converter' + * Added option '-e' for ERB conversion to slimrb + * Add syntax for trailing or leading whitespace after tag, e.g. input>, input< + * Add syntax for trailing or leading whitespace after output, e.g. =>, =< + +------------------------------------------------------------------- +Fri Apr 12 09:20:09 UTC 2013 - coolo@suse.com + +- updated to version 1.3.8 + * Disable some superflous deprecation warnings + * Fixed issue #374, rescue and ensure blocks + * Fixed issue #333 (Throw syntax error if you write text after closed tag) + * Deprecated :attr_delimiter (renamed to :merge_attrs) + * Deprecated :attr_wrapper (renamed to :attr_quote) + * Warn if you use curly braces or brackets for ruby attributes since + curly braces and brackets will be interpreted as Hash/Array in Slim 2.0.0 + Old syntax: + div id={person && person.id} + div id=[person && person.id] + New syntax in 2.0.0: + div id=(person && person.id) + * Deprecated :escape_quoted_attrs (done by default in 2.0) + * Warn if quoted attributes might be double escaped in Slim 2.0.0 + Old syntax: + a href='http://slim-lang.com/?a=1&b=2' + a href=='http://slim-lang.com/?a=1&b=2' + New syntax in 2.0.0: + a href='http://slim-lang.com/?a=1&b=2' + a href=='http://slim-lang.com/?a=1&b=2' + * Improved pretty printing (Issue #202) + * Renamed Slim::EmbeddedEngine to Slim::Embedded (Old constant still available until 2.0) + * Renamed Slim::ControlStructures to Slim::Controls + * Tab expansion improved (tab + space is interpreted as equivalent to tab) + * Support for wrapping javascript in HTML comments or CDATA (Issue #340) + +------------------------------------------------------------------- +Sun Mar 3 09:28:35 UTC 2013 - coolo@suse.com + +- initial package (version 1.3.6) + New: ---- gem2rpm.yml rubygem-slim.changes rubygem-slim.spec slim-3.0.9.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-slim.spec ++++++ # # spec file for package rubygem-slim # # Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # 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/ # # # This file was generated with a gem2rpm.yml and not just plain gem2rpm. # All sections marked as MANUAL, license headers, summaries and descriptions # can be maintained in that file. Please consult this file before editing any # of those fields # Name: rubygem-slim Version: 3.0.9 Release: 0 %define mod_name slim %define mod_full_name %{mod_name}-%{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: ruby-macros >= 5 BuildRequires: %{ruby >= 2.0.0} BuildRequires: %{rubygem gem2rpm} BuildRequires: update-alternatives Url: http://slim-lang.com/ Source: https://rubygems.org/gems/%{mod_full_name}.gem Source1: gem2rpm.yml Summary: Slim is a template language License: MIT Group: Development/Languages/Ruby PreReq: update-alternatives %description Slim is a template language whose goal is reduce the syntax to the essential parts without becoming cryptic. %prep %build %install %gem_install \ --symlink-binaries \ --doc-files="CHANGES LICENSE README.md" \ -f %gem_packages %changelog ++++++ gem2rpm.yml ++++++ # --- # ## used by gem2rpm # :summary: this is a custom summary # ## used by gem2rpm # :description: |- # this is a custom description # # it can be multiline # ## used by gem2rpm # :license: MIT or Ruby # ## used by gem2rpm and gem_packages # :version_suffix: -x_y # ## used by gem2rpm and gem_packages # :disable_docs: true # ## used by gem2rpm # :disable_automatic_rdoc_dep: true # ## used by gem2rpm # :preamble: |- # BuildRequires: foobar # Requires: foobar # ## used by gem2rpm # :patches: # foo.patch: -p1 # bar.patch: # ## used by gem2rpm :sources: # - foo.desktop # - bar.desktop # :gem_install_args: '....' # ## used by gem2rpm # :pre_install: |- # %if 0%{?use_system_libev} # export USE_VENDORED_LIBEV="no" # %endif # ## used by gem2rpm # :post_install: |- # # delete custom files here or do other fancy stuff # install -D -m 0644 %{S:1} %{buildroot}%{_bindir}/gem2rpm-opensuse # ## used by gem2rpm # :testsuite_command: |- # (pushd %{buildroot}%{gem_base}/gems/%{mod_full_name} && rake test) # ## used by gem2rpm # :filelist: |- # /usr/bin/gem2rpm-opensuse # ## used by gem2rpm # :scripts: # :post: |- # /bin/echo foo # ## used by gem_packages # :main: # :preamble: |- # Requires: util-linux # Recommends: pwgen # :filelist: |- # /usr/bin/gem2rpm-opensuse # ## used by gem_packages # :custom: # apache: # :preamble: |- # Requires: ..... # :filelist: |- # /etc/apache2/conf.d/passenger.conf # :summary: Custom summary is optional # :description: |- # Custom description is optional # # bar # :post: |- # /bin/echo foo #