Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package ghc-threepenny-gui for openSUSE:Factory checked in at 2021-06-01 10:38:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ghc-threepenny-gui (Old) and /work/SRC/openSUSE:Factory/.ghc-threepenny-gui.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ghc-threepenny-gui" Tue Jun 1 10:38:57 2021 rev:3 rq:896201 version:0.9.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/ghc-threepenny-gui/ghc-threepenny-gui.changes 2020-12-22 11:47:41.589922271 +0100 +++ /work/SRC/openSUSE:Factory/.ghc-threepenny-gui.new.1898/ghc-threepenny-gui.changes 2021-06-01 10:40:34.949131833 +0200 @@ -1,0 +2,9 @@ +Fri May 14 07:20:46 UTC 2021 - [email protected] + +- Update threepenny-gui to version 0.9.1.0. + **0.9.1.0** ??? Maintenance and snapshot release + + * Add support for websockets over SSL. + * Bump dependencies for compatibility with GHC 9.0. + +------------------------------------------------------------------- Old: ---- threepenny-gui-0.9.0.0.tar.gz threepenny-gui.cabal New: ---- threepenny-gui-0.9.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ghc-threepenny-gui.spec ++++++ --- /var/tmp/diff_new_pack.iDa7i8/_old 2021-06-01 10:40:35.413132623 +0200 +++ /var/tmp/diff_new_pack.iDa7i8/_new 2021-06-01 10:40:35.417132630 +0200 @@ -1,7 +1,7 @@ # # spec file for package ghc-threepenny-gui # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,13 +18,12 @@ %global pkg_name threepenny-gui Name: ghc-%{pkg_name} -Version: 0.9.0.0 +Version: 0.9.1.0 Release: 0 Summary: GUI framework that uses the web browser as a display License: BSD-3-Clause URL: https://hackage.haskell.org/package/%{pkg_name} Source0: https://hackage.haskell.org/package/%{pkg_name}-%{version}/%{pkg_name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{pkg_name}-%{version}/revision/1.cabal#/%{pkg_name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-aeson-devel BuildRequires: ghc-async-devel @@ -81,7 +80,6 @@ %prep %autosetup -n %{pkg_name}-%{version} -cp -p %{SOURCE1} %{pkg_name}.cabal %build %ghc_lib_build ++++++ threepenny-gui-0.9.0.0.tar.gz -> threepenny-gui-0.9.1.0.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threepenny-gui-0.9.0.0/CHANGELOG.md new/threepenny-gui-0.9.1.0/CHANGELOG.md --- old/threepenny-gui-0.9.0.0/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 +++ new/threepenny-gui-0.9.1.0/CHANGELOG.md 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,10 @@ ## Changelog for the `threepenny-gui` package +**0.9.1.0** ??? Maintenance and snapshot release + +* Add support for websockets over SSL. +* Bump dependencies for compatibility with GHC 9.0. + **0.9.0.0** ??? Maintenance and snapshot release * The events `contextmenu`, `mousedown`, `mousemove` and `mouseup` now return diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threepenny-gui-0.9.0.0/js/comm.js new/threepenny-gui-0.9.1.0/js/comm.js --- old/threepenny-gui-0.9.0.0/js/comm.js 2001-09-09 03:46:40.000000000 +0200 +++ new/threepenny-gui-0.9.1.0/js/comm.js 2001-09-09 03:46:40.000000000 +0200 @@ -15,7 +15,10 @@ Haskell.createWebSocket = function (url0, receive) { var that = {}; var optReloadOnDisconnect = false; - var url = 'ws:' + url0.slice(5) + '/websocket/'; + var url = new URL(url0); + if (url.protocol === 'http:') { url.protocol = 'ws:' } + if (url.protocol === 'https:') { url.protocol = 'wss:' } + url.href = url.href + 'websocket/'; var ws = new WebSocket(url); // Close WebSocket when the browser window is closed. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/threepenny-gui-0.9.0.0/threepenny-gui.cabal new/threepenny-gui-0.9.1.0/threepenny-gui.cabal --- old/threepenny-gui-0.9.0.0/threepenny-gui.cabal 2001-09-09 03:46:40.000000000 +0200 +++ new/threepenny-gui-0.9.1.0/threepenny-gui.cabal 2001-09-09 03:46:40.000000000 +0200 @@ -1,5 +1,5 @@ Name: threepenny-gui -Version: 0.9.0.0 +Version: 0.9.1.0 Synopsis: GUI framework that uses the web browser as a display. Description: Threepenny-GUI is a GUI framework that uses the web browser as a display. @@ -109,10 +109,10 @@ if flag(rebug) cpp-options: -DREBUG ghc-options: -O2 - build-depends: base >= 4.8 && < 4.15 + build-depends: base >= 4.8 && < 4.16 ,aeson (>= 0.7 && < 0.10) || == 0.11.* || (>= 1.0 && < 1.6) ,async >= 2.0 && < 2.3 - ,bytestring >= 0.9.2 && < 0.11 + ,bytestring >= 0.9.2 && < 0.12 ,containers >= 0.4.2 && < 0.7 ,data-default >= 0.5.0 && < 0.8 ,deepseq >= 1.3.0 && < 1.5 @@ -124,7 +124,7 @@ ,snap-server >= 0.9.0 && < 1.2 ,snap-core >= 0.9.0 && < 1.1 ,stm >= 2.2 && < 2.6 - ,template-haskell >= 2.7.0 && < 2.17 + ,template-haskell >= 2.7.0 && < 2.18 ,text >= 0.11 && < 1.3 ,transformers >= 0.3.0 && < 0.6 ,unordered-containers == 0.2.*
