Run of fresh-snapshots for node-genfun

Try this locally (using silver-platter):

debian-svp new-upstream --snapshot node-genfun 

Merge these changes:

git pull https://janitor.debian.net/git/node-genfun fresh-snapshots/main

Summary

Merged new upstream version: 5.0.0 (was: 4.0.1).

Diff

=== modified file '.travis.yml'
--- a/.travis.yml	2017-07-16 11:07:44 +0000
+++ b/.travis.yml	2019-05-09 10:31:20 +0000
@@ -1,6 +1,6 @@
 language: node_js
 sudo: false
 node_js:
-  - "7"
+  - "9"
+  - "8"
   - "6"
-  - "4"

=== modified file 'CHANGELOG.md'
--- a/CHANGELOG.md	2017-07-16 11:07:44 +0000
+++ b/CHANGELOG.md	2019-05-09 10:31:20 +0000
@@ -2,6 +2,23 @@
 
 All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
 
+<a name="5.0.0"></a>
+# [5.0.0](https://github.com/zkat/genfun/compare/v4.0.1...v5.0.0) (2017-12-12)
+
+
+### Bug Fixes
+
+* **license:** relicense to MIT ([857e720](https://github.com/zkat/genfun/commit/857e720))
+* **platforms:** drop support for node 4 and 7 ([2cdbe32](https://github.com/zkat/genfun/commit/2cdbe32))
+
+
+### BREAKING CHANGES
+
+* **platforms:** node 4 and node 7 are no longer officially supported
+* **license:** license changed from CC0-1.0 to MIT
+
+
+
 <a name="4.0.1"></a>
 ## [4.0.1](https://github.com/zkat/genfun/compare/v4.0.0...v4.0.1) (2017-04-16)
 

=== added file 'LICENSE'
--- a/LICENSE	1970-01-01 00:00:00 +0000
+++ b/LICENSE	2017-12-12 20:55:59 +0000
@@ -0,0 +1,21 @@
+The MIT License (MIT)
+Copyright (c) 2017 Kat March√°n
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
+DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE
+OR OTHER DEALINGS IN THE SOFTWARE.
+

=== modified file 'appveyor.yml'
--- a/appveyor.yml	2017-07-16 11:07:44 +0000
+++ b/appveyor.yml	2019-05-09 10:31:20 +0000
@@ -1,8 +1,8 @@
 environment:
   matrix:
-    - nodejs_version: "7"
+    - nodejs_version: "9"
+    - nodejs_version: "8"
     - nodejs_version: "6"
-    - nodejs_version: "4"
 
 platform:
   - x64

=== modified file 'debian/changelog'
--- a/debian/changelog	2017-07-16 13:40:07 +0000
+++ b/debian/changelog	2019-05-09 10:31:20 +0000
@@ -1,3 +1,9 @@
+node-genfun (5.0.0-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Debian Janitor <janitor@jelmer.uk>  Thu, 09 May 2019 10:31:20 +0000
+
 node-genfun (4.0.1-1) unstable; urgency=low
 
   * Initial release (Closes: #868535)

=== modified file 'lib/method.js'
--- a/lib/method.js	2017-07-16 11:07:44 +0000
+++ b/lib/method.js	2019-05-09 10:31:20 +0000
@@ -46,13 +46,9 @@
     } else {
       method.minimalSelector++
       if (!Object.hasOwnProperty.call(object, Role.roleKeyName)) {
-        if (Object.defineProperty) {
-          // Object.defineProperty is JS 1.8.0+
-          Object.defineProperty(
-            object, Role.roleKeyName, {value: [], enumerable: false})
-        } else {
-          object[Role.roleKeyName] = []
-        }
+        // Object.defineProperty is JS 1.8.0+
+        Object.defineProperty(
+          object, Role.roleKeyName, {value: [], enumerable: false})
       }
       // XXX HACK - no method replacement now, so we just shove
       // it in a place where it'll always show up first. This

=== modified file 'package.json'
--- a/package.json	2017-07-16 11:07:44 +0000
+++ b/package.json	2019-05-09 10:31:20 +0000
@@ -22,8 +22,8 @@
     "url": "git://github.com/zkat/genfun"
   },
   "main": "lib/genfun.js",
-  "version": "4.0.1",
-  "license": "CC0-1.0",
+  "version": "5.0.0",
+  "license": "MIT",
   "files": [
     "lib/*.js"
   ],

Full build log Full worker log