Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package deno for openSUSE:Factory checked in 
at 2024-07-11 20:32:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/deno (Old)
 and      /work/SRC/openSUSE:Factory/.deno.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "deno"

Thu Jul 11 20:32:46 2024 rev:46 rq:1186723 version:1.45.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/deno/deno.changes        2024-07-05 
19:53:18.806990009 +0200
+++ /work/SRC/openSUSE:Factory/.deno.new.17339/deno.changes     2024-07-11 
20:33:25.985423144 +0200
@@ -1,0 +2,78 @@
+Wed Jul 10 23:19:03 UTC 2024 - Avindra Goolcharan <avin...@opensuse.org>
+
+- update to 1.45.0
+  * BREAKING(unstable/ffi): remove callback reentrant flag (#24367)
+  * feat(cli): Add --frozen flag to error out if lockfile is out of date 
(#24355)
+  * feat(cli): deno init --lib (#22499)
+  * feat(compile): support --env (#24166)
+  * feat(ext/crypto): make deriveBits length parameter optional and nullable 
(#24426)
+  * feat(ext/web): add Blob.prototype.bytes() (#24148)
+  * feat(jsr): support publishing jsr packages in npm workspaces (#24507)
+  * feat(jupyter): support confirm and prompt in notebooks (#23592)
+  * feat(lsp): ts language service scopes (#24345)
+  * feat(node): Support executing npm package lifecycle scripts
+    (preinstall/install/postinstall) (#24487)
+  * feat(workspace): support object config (#24483)
+  * feat: Deprecate --lock-write flag (#24436)
+  * feat: Upgrade to TypeScript 5.5.2 (#24326)
+  * feat: add __tests__ to test file detection defaults (#24443)
+  * feat: deprecate deno vendor (#22183)
+  * feat: npm workspace and better Deno workspace support (#24334)
+  * feat: support wildcards in npm workspaces (#24471)
+  * feat: upgrade deno_core (#24364)
+  * feat: upgrade deno_core to 0.293.0 (#24482)
+  * fix(check): CJS types importing dual ESM/CJS package should prefer CJS 
types (#24492)
+  * fix(compile): atomically write compile output (#24378)
+  * fix(compile): prevent setting unstable feature twice (#24381)
+  * fix(ext/node): Add fs.lutimes / fs.lutimesSync (#23172)
+  * fix(ext/node): add Module.parent (#24333)
+  * fix(ext/node): add ServerResponse#appendHeader (#24216)
+  * fix(ext/node): add Symbol.toStringTag to KeyObject instances (#24377)
+  * fix(ext/node): discover .npmrc in user's homedir (#24021)
+  * fix(ext/node): don't panic on invalid utf-8 in pem (#24303)
+  * fix(ext/node): don't wait for end() call to send http client request 
(#24390)
+  * fix(ext/node): http chunked writes hangs (#24428)
+  * fix(ext/node): ignore stream error during enqueue (#24243)
+  * fix(ext/node): make next tick queue resilient to Array.prototype tampering 
(#24361)
+  * fix(ext/node): rewrite crypto.Hash (#24302)
+  * fix(ext/node): rewrite digest handling (#24392)
+  * fix(ext/node): use cppgc for node:zlib (#24267)
+  * fix(ext/webgpu): fix GPUUncapturedErrorEvent parent type (#24369)
+  * fix(ext/websocket): drop connection when close frame not ack (#24301)
+  * fix(lsp): correct scope attribution for injected @types/node (#24404)
+  * fix(lsp): do sloppy resolution for node-to-node imports in byonm (#24481)
+  * fix(lsp): don't use global cache paths for scope allocation (#24353)
+  * fix(lsp): inherit workspace-root-only fields in members (#24440)
+  * fix(lsp): respect lockfile redirects entries for resolution (#24365)
+  * fix(lsp): use CliLockfile (#24387)
+  * fix(net): set correct max size for Datagram (#21611)
+  * fix(node): Implement fs.lchown (and process.getegid) (#24418)
+  * fix(node): add missing readline/promises module (#24336)
+  * fix(node/assert): throws not checking error instance (#24466)
+  * fix(node/http): don't error if request destroyed before send (#24497)
+  * fix(node/http): don't send destroyed requests (#24498)
+  * fix(node/http): don't throw on .address() before .listen() (#24432)
+  * fix(node/http): support all .writeHead() signatures (#24469)
+  * fix(node/perf_hooks): stub eventLoopUtilization (#24501)
+  * fix(node/v8): stub serializer methods (#24502)
+  * fix(permissions): handle ipv6 addresses correctly (#24397)
+  * fix(publish): unfurling should always be done with the package json 
(#24435)
+  * fix(task): do not propagate env changes outside subshells (#24279)
+  * fix(workspace): better cli file argument handling (#24447)
+  * fix: Add sys permission kinds for node compat (#24242)
+  * fix: add warning for invalid unstable feature use in deno.json/jsonc 
(#24120)
+  * fix: do not download compilerOptions -> types when not type checking 
(#24473)
+  * fix: do not return undefined for missing global properties (#24474)
+  * fix: make .setup-cache.bin in node_modules more reproducible (#24480)
+  * fix: memory leak when transpiling (#24490)
+  * fix: node-api get_value_string_utf8 should use utf8_length (#24193)
+  * fix: panic when piping "deno help" or "deno --version" (#22917)
+  * fix: test in presence of .npmrc (#24486)
+  * fix: upgrade deno_core to 0.291.0 (#24297)
+  * perf(ext/node): improve Buffer.from(buffer) (#24352)
+  * perf(ext/websocket): avoid global interceptor overhead (#24284)
+  * perf(ws): optimize fastwebsockets in release profile (#24277)
+  * perf: optimize Buffer.from("base64") for forgiving-base64 conforming input 
(#24346)
+- rebase deno-rm-upgrade.patch
+
+-------------------------------------------------------------------
@@ -182 +259,0 @@
-  * fix(ext/node): support junction symlinks on Windows (#22762)
@@ -185 +261,0 @@
-  * fix(node): add nul byte to statfs path on windows (#22905)

Old:
----
  deno-1.44.4.tar.xz

New:
----
  deno-1.45.0.tar.xz

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

Other differences:
------------------
++++++ deno.spec ++++++
--- /var/tmp/diff_new_pack.oWjNYR/_old  2024-07-11 20:33:29.621556013 +0200
+++ /var/tmp/diff_new_pack.oWjNYR/_new  2024-07-11 20:33:29.625556159 +0200
@@ -19,7 +19,7 @@
 
 
 Name:           deno
-Version:        1.44.4
+Version:        1.45.0
 Release:        0
 Summary:        A secure JavaScript and TypeScript runtime
 License:        MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.oWjNYR/_old  2024-07-11 20:33:29.673557914 +0200
+++ /var/tmp/diff_new_pack.oWjNYR/_new  2024-07-11 20:33:29.677558059 +0200
@@ -13,8 +13,8 @@
   <service name="tar_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://github.com/denoland/deno</param>
-    <param name="revision">v1.44.4</param>
-    <param name="version">1.44.4</param>
+    <param name="revision">v1.45.0</param>
+    <param name="version">1.45.0</param>
 
     <!-- remove large docs -->
     <param name="exclude">docs</param>
@@ -37,8 +37,8 @@
   <service name="tar_scm" mode="manual">
     <param name="scm">git</param>
     <param name="url">https://github.com/denoland/rusty_v8</param>
-    <param name="revision">v0.94.0</param>
-    <param name="version">0.94.0</param>
+    <param name="revision">v0.97.0</param>
+    <param name="version">0.97.0</param>
     <param name="exclude">.github</param>
 
     <!--

++++++ deno-1.44.4.tar.xz -> deno-1.45.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/deno/deno-1.44.4.tar.xz 
/work/SRC/openSUSE:Factory/.deno.new.17339/deno-1.45.0.tar.xz differ: char 15, 
line 1

++++++ deno-rm-upgrade.patch ++++++
--- /var/tmp/diff_new_pack.oWjNYR/_old  2024-07-11 20:33:29.745560545 +0200
+++ /var/tmp/diff_new_pack.oWjNYR/_new  2024-07-11 20:33:29.749560690 +0200
@@ -38,10 +38,26 @@
        tools::vendor::vendor(flags, vendor_flags).await
      }),
 diff --git a/cli/args/flags.rs.1 b/cli/args/flags.rs
-index 72841df..1c93da1 100644
+index 48cfb92..eb31bf6 100644
 --- a/cli/args/flags.rs.1
 +++ b/cli/args/flags.rs
-@@ -397,7 +397,6 @@ pub enum DenoSubcommand {
+@@ -377,15 +377,6 @@ pub struct TestFlags {
+   pub junit_path: Option<String>,
+ }
+ 
+-#[derive(Clone, Debug, Eq, PartialEq)]
+-pub struct UpgradeFlags {
+-  pub dry_run: bool,
+-  pub force: bool,
+-  pub canary: bool,
+-  pub version: Option<String>,
+-  pub output: Option<String>,
+-}
+-
+ #[derive(Clone, Debug, Eq, PartialEq)]
+ pub struct VendorFlags {
+   pub specifiers: Vec<String>,
+@@ -428,7 +419,6 @@ pub enum DenoSubcommand {
    Task(TaskFlags),
    Test(TestFlags),
    Types,
@@ -49,16 +65,7 @@
    Vendor(VendorFlags),
    Publish(PublishFlags),
  }
-@@ -917,7 +917,7 @@ impl Flags {
-         Some(current_dir.to_path_buf())
-       }
-       Add(_) | Bundle(_) | Completions(_) | Doc(_) | Fmt(_) | Init(_)
--      | Uninstall(_) | Jupyter(_) | Lsp | Lint(_) | Types | Upgrade(_)
-+      | Uninstall(_) | Jupyter(_) | Lsp | Lint(_) | Types
-       | Vendor(_) => None,
-       Install(_) => {
-         if *DENO_FUTURE {
-@@ -1062,9 +1061,6 @@ static ENV_VARIABLES_HELP: &str = color_print::cstr!(
+@@ -1097,9 +1087,6 @@ static ENV_VARIABLES_HELP: &str = color_print::cstr!(
      <g>DENO_NO_PROMPT</>       Set to disable permission prompts on access
                           (alternative to passing --no-prompt on invocation)
  
@@ -68,7 +75,7 @@
      <g>DENO_TLS_CA_STORE</>    Comma-separated list of order dependent 
certificate
                           stores. Possible values: "system", "mozilla".
                           Defaults to "mozilla".
-@@ -944,7 +934,6 @@ pub fn flags_from_vec(args: Vec<String>) -> 
clap::error::Result<Flags> {
+@@ -1209,7 +1196,6 @@ pub fn flags_from_vec(args: Vec<OsString>) -> 
clap::error::Result<Flags> {
        "test" => test_parse(&mut flags, &mut m),
        "types" => types_parse(&mut flags, &mut m),
        "uninstall" => uninstall_parse(&mut flags, &mut m),
@@ -76,7 +83,7 @@
        "vendor" => vendor_parse(&mut flags, &mut m),
        "publish" => publish_parse(&mut flags, &mut m),
        _ => unreachable!(),
-@@ -1099,7 +1088,6 @@ fn clap_root() -> Command {
+@@ -1379,7 +1365,6 @@ fn clap_root() -> Command {
          .subcommand(task_subcommand())
          .subcommand(test_subcommand())
          .subcommand(types_subcommand())
@@ -84,7 +91,7 @@
          .subcommand(vendor_subcommand())
      })
      .long_about(DENO_HELP)
-@@ -2413,60 +2404,6 @@ The declaration file could be saved and used for typing 
information.",
+@@ -2776,60 +2761,6 @@ The declaration file could be saved and used for typing 
information.",
      )
  }
  
@@ -142,10 +149,10 @@
 -    })
 -}
 -
+ // TODO(bartlomieju): this subcommand is now deprecated, remove it in Deno 2.
  fn vendor_subcommand() -> Command {
    Command::new("vendor")
-       .about("Vendor remote modules into a local directory")
-@@ -3965,23 +3902,6 @@ fn types_parse(flags: &mut Flags, _matches: &mut 
ArgMatches) {
+@@ -4488,23 +4419,6 @@ fn types_parse(flags: &mut Flags, _matches: &mut 
ArgMatches) {
    flags.subcommand = DenoSubcommand::Types;
  }
  
@@ -169,7 +176,7 @@
  fn vendor_parse(flags: &mut Flags, matches: &mut ArgMatches) {
    ca_file_arg_parse(flags, matches);
    config_args_parse(flags, matches);
-@@ -4442,25 +4362,6 @@ mod tests {
+@@ -4974,43 +4888,6 @@ mod tests {
      assert_eq!(flags2, flags);
    }
  
@@ -192,10 +199,28 @@
 -    );
 -  }
 -
+-  #[test]
+-  fn upgrade_with_output_flag() {
+-    let r = flags_from_vec(svec!["deno", "upgrade", "--output", 
"example.txt"]);
+-    assert_eq!(
+-      r.unwrap(),
+-      Flags {
+-        subcommand: DenoSubcommand::Upgrade(UpgradeFlags {
+-          force: false,
+-          dry_run: false,
+-          canary: false,
+-          version: None,
+-          output: Some(String::from("example.txt")),
+-        }),
+-        ..Flags::default()
+-      }
+-    );
+-  }
+-
    #[test]
-   fn upgrade_with_output_flag() {
-     let r = flags_from_vec(svec!["deno", "upgrade", "--output", 
"example.txt"]);
-@@ -7509,25 +7406,6 @@ mod tests {
+   fn version() {
+     let r = flags_from_vec(svec!["deno", "--version"]);
+@@ -8832,25 +8709,6 @@ mod tests {
      );
    }
  

++++++ vendor.tar.xz ++++++
/work/SRC/openSUSE:Factory/deno/vendor.tar.xz 
/work/SRC/openSUSE:Factory/.deno.new.17339/vendor.tar.xz differ: char 15, line 1

Reply via email to