File deno.changes of Package deno

-------------------------------------------------------------------
Mon Jul 26 23:19:02 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.12.2
  * feat(lsp, unstable): add workspace config to status page (#11459)
  * fix: panic for non-WS connections to inspector (#11466)
  * fix: support --cert flag for TLS connect APIs (#11484)
  * fix(cli): info now displays type reference deps (#11478)
  * fix(cli): normalize test command errors (#11375)
  * fix(cli): rebuild when environment variables change (#11471)
  * fix(cli): side-load test modules (#11515)
  * fix(extensions/fetch): close fetch response body on GC (#11467)
  * fix(extensions/http): support multiple options in connection header
    for websocket (#11505)
  * fix(extensions/websocket): case insensitive connection header (#11489)
  * fix(lsp): do not populate maybe_type slot with import type dep (#11477)
  * fix(lsp): handle importmaps properly (#11496)
- deno_std updated to 0.103.0:
  * feat(async): add status to deferred promises (#1047)
  * feat(http): add range request and etag support to file_server.ts (#1028)
  * fix(async/deferred): rename .status -> .state (#1055)
  * fix(encoding/base64url): throw TypeError in case of invalid base64url
    string (#1040)
  * fix(encoding/toml): fix inline table and nested array (#1042)
  * fix(encoding/yaml): fix parseAll type definition by using overloads (#1048)
  * fix(testing): assertThrowsAsync always reporting Error instead
    of actual error class (#1051)
  * fix(testing/asserts): cater for different class constructor
    functions (#1000)

-------------------------------------------------------------------
Wed Jul 21 21:11:26 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.12.1
  * fix: Big{U|}Int64Array in crypto.getRandomValues (#11447)
  * fix(extensions/http): correctly concat cookie headers (#11422)
  * fix(extensions/web): aborting a FileReader should not affect later
    reads (#11381)
  * fix(repl): output error without hanging when input is invalid (#11426)
  * fix(tsc): add .at() types manually to tsc (#11443)
  * fix(workers): silently ignore non-existent worker IDs (#11417)
- deno_std updated to 0.102.0:
  * feat: Add std/collections (#993)
  * fix(encoding/toml): fix comment line starting with whitespaces (#1017)
  * fix(encoding/toml): parse keys correctly (#1019)
  * fix(hash): fix handling of non-byte-sized TypedArray views (#1012)
  * fix(testing): Don't merge diff when it's not spaces even if it's
    surrounded by word-diff (#1032)
- includes rusty_v8 rev with v8 9.3.345.3

-------------------------------------------------------------------
Tue Jul 13 19:12:54 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.12.0
  * feat: rusty_v8 v0.23.0 with v8 9.2.230.14
  * feat: Add MessageChannel and MessagePort APIs (#11051)
  * feat: Deno namespace configurable and unfrozen (#11062)
  * feat: Enable WebAssembly.instantiateStreaming and WebAssembly.
    compileStreaming (#11200)
  * feat: Support "types" option when type checking (#10999)
  * feat: Support SharedArrayBuffer sharing between workers (#11040)
  * feat: Transfer MessagePort between workers (#11076)
  * feat(extensions/crypto): Implement generateKey() and sign() (#9614)
  * feat(extensions/crypto): Implement verify() for RSA (#11312)
  * feat(extensions/fetch): Add programmatic proxy (#10907)
  * feat(extensions/http): Server side websocket support (#10359)
  * feat(inspector): Improve inspector prompt in Chrome Devtools (#11187)
  * feat(inspector): Pipe console messages between terminal and inspector (#11134)
  * feat(lsp): Dependency hover information (#11090)
  * feat(repl): Show list completion (#11001)
  * feat(repl): Support autocomplete on declarations containing a primitive (#11325)
  * feat(repl): Support import declarations in the REPL (#11086)
  * feat(repl): Type stripping in the REPL (#10934)
  * feat(test): Add "--shuffle" flag to randomize test ordering (#11163)
  * feat(test): Add support for "--fail-fast=N" (#11316)
  * fix: Align DedicatedWorkerGlobalScope event handlers to spec (#11353)
  * fix: Move stable/unstable types/APIs to their correct places (#10880)
  * fix(core): Fix concurrent loading of dynamic imports (#11089)
  * fix(extensions/console): Eliminate panic inspecting event classes (#10979)
  * fix(extensions/console): Inspecting prototypes of built-ins with custom
    inspect implementations should not throw (#11308)
  * fix(extensions/console): Left align table entries (#11295)
  * fix(extensions/crypto): Hash input for RSASSA-PKCS1-v1_5 before signing (#11314)
  * fix(extensions/fetch): Consumed body with a non-stream source should
    result in a disturbed stream (#11217)
  * fix(extensions/fetch): Encode and decode headers as byte strings (#11070)
  * fix(extensions/fetch): Filter out custom HOST headers (#11020)
  * fix(extensions/fetch): OPTIONS should be allowed a non-null body (#11242)
  * fix(extensions/fetch): Proxy body for requests created from other requests (#11093)
  * fix(extensions/http): Encode and decode headers as byte strings in
    the HTTP server (#11144)
  * fix(extensions/http): Panic in request body streaming (#11191)
  * fix(extensions/http): Specify AbortSignal for native http requests (#11126)
  * fix(extensions/timers): Spec conformance for performance API (#10887)
  * fix(extensions/url): Use USVStrings in URLSearchParams constructor (#11101)
  * fix(extensions/web): AddEventListenerOptions.signal shouldn't be nullable (#11348)
  * fix(extensions/webgpu): Align error scopes to spec (#9797)
  * fix(lsp): Handle invalid config setting better (#11104)
  * fix(lsp): Reload import registries should not error when the module
    registries directory does not exist (#11123)
  * fix(repl): Panic when Deno.inspect throws (#11292)
  * fix(runtime): Fix signal promise API (#11069)
  * fix(runtime): Ignored tests should not cause permission changes (#11278)
- update deno_std to 0.101.0:
  * BREAKING(encoding/hex): remove encodedLen, encodeToString, decodedLen,
    decodeString, errInvalidByte, errLength (#733)
  * BREAKING(mime/multipart): return array for multiple values with same
    form name (#722)
  * BREAKING(std/uuid): rework v4 and v5 module (#971)
  * feat(async): add deadline to async module (#1022)
  * feat(async): add debounce method to async module (#1006)
  * feat(encoding/toml): fix bad string format. Improve coverage (#991)
  * feat(hash): add BLAKE3 hash support (#994)
  * feat(http): Add Cookie domain validation (#1009)
  * feat(http): Allow passing path and domain attributes while removing
    cookies (#1005)
  * feat(io): add copy function (#1016)
  * feat(io/streams): add autoClose option to writableStreamFromWriter (#964)
  * feat(std/node): add writeBuffer of internal binding fs module (#888)
  * fix: improve type safety for browser-compatible modules (#995)
  * fix(encoding/toml): serializes mixed array (#1001)
  * fix(encoding/toml): throws parse error when toml uses invalid whitespaces
    (#1013)
  * fix(http): setCookie with maxAge of 0 (#992)
  * fix(http/server): Swallow NotConnected errors from listener.accept() (#761)
  * fix(io/bufio): fix handling of trailing new line (#990)
  * fix(node/module): More descriptive error in "createRequire" (#997)
  * fix(path): Add question mark as a glob indicator (#1024)
  * fix(testing): use return type of never for fail (#1002)
- mark dependency on rust >= 1.53 (due to swc)
- remove deno-69.patch (upstreamed)
- remove ff-serde.patch (upstreamed)
- remove icudtl.dat (upstreamed)

-------------------------------------------------------------------
Sun Jul  4 05:16:39 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- pass --sparkplug v8 flag
- added ff-serde.patch
- rework deno-69.patch with more breaking changes
- manually update serde_v8 to 0.8.0 in vendor tarball

-------------------------------------------------------------------
Sun Jul  4 01:09:17 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.11.5:
  * ci: don't set DENO_CANARY when releasing, attempt 2 (#11214)
- includes v1.11.4:
  * upgrade: swc 0.44.0 (#11197)
  * ci: don't set DENO_CANARY when releasing (#11181)
- includes v1.11.3:
  * fix(#10761): graph errors reported as diagnostics for Deno.emit() (#10767)
  * fix(core): don't panic on stdout/stderr write failures in Deno.core.print (#11039)
  * fix(core): top-level-await is now always enabled (#11082)
  * fix(extensions/fetch): Filter out custom HOST headers (#11020)
  * fix(fetch): proxy body for requests created from other requests (#11093)
  * fix(http): remove unwrap() in HTTP bindings (#11130)
  * fix(inspect): eliminate panic inspecting event classes (#10979)
  * fix(lsp): reload import registries should not error when the module
    registries directory does not exist (#11123)
  * fix(runtime): fix signal promise API (#11069)
  * fix(runtime/signal): use op_async_unref for op_signal_poll (#11097)
  * fix(url): use USVStrings in URLSearchParams constructor (#11101)
  * fix(webstorage): increase localStorage limit to 10MB (#11081)
  * fix: make readonly Event properties readonly (#11106)
  * fix: specify AbortSignal for native http requests (#11126)
  * chore: upgrade crates (#11007)
  * chore: use lsp to get parent process id (#11083)
- update deno_std to v0.100.0:
  * feat(testing/asserts): improved strings diff (#948)
  * feat(testing/asserts): use assertion signature for "assertExists" (#969)
  * fix(node/events): align EventEmitter#addListener with native node tests (#976)
  * fix(path): fix type error in glob.ts with noImplicitAny: false config (#977)
- includes rusty_v8 0.25.1

-------------------------------------------------------------------
Wed Jun 23 21:25:08 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.11.2:
  * feat(unstable, lsp): quick fix actions to ignore lint errors (#10627)
  * fix: add support for module es2020 to Deno.emit (#11065)
  * fix: align Console to spec (#10983)
  * fix: align URL / URLSearchParams to spec (#11005)
  * fix: align Websocket to spec (#11010)
  * fix: closing / aborting WritableStream is racy (#10982)
  * fix: fetch with method HEAD should not have body (#11003)
  * fix: Worker accepts specifier as URL (#11038)
  * fix(lsp): do not rename in strings and comments (#11041)

-------------------------------------------------------------------
Sat Jun 19 05:38:31 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.11.1:
  * feat(unstable): add additional logging information in LSP (#10890)
  * fix: Deno.inspect should inspect the object the proxy represents
    rather than the target of the proxy (#10977)
  * fix: early binding to dispatchEvent in workers (#10904)
  * fix: hang in Deno.serveHttp() (#10923)
  * fix: improve worker types (#10965)
  * fix: make WHATWG streams more compliant (#10967, #10970)
  * fix: poll connection after writing response chunk in Deno.serveHttp()
    (#10961)
  * fix: set minimum timeout to be 4 milliseconds (#10972)
  * fix(repl): Complete declarations (#10963)
  * fix(repl): Fix undefined result colour in cmd (#10964)
- update deno_std to 0.99.0:
  * feat(mime): make createPart of MultipartWriter public (#960)
  * feat(node/util): add inherits (#958)
  * fix(node/events): fix EventEmitter#removeAllListeners (#968)
  * fix(node/process): make process.env enumerable (#957)
  * fix(node/util): fix util.inherits (#959)
- includes V8 9.2.230.10 (rusty_v8/#700)
- add deno-69.patch for rusty_v8/#702 parity

-------------------------------------------------------------------
Wed Jun  9 05:15:53 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.11.0:
  * feat: upgrade to TypeScript 4.3
  * feat: Add FsWatcher interface
  * feat: Add origin data dir to deno info
  * feat: Initialize runtime_compiler ops in deno compile
  * feat: Make 'deno lint' stable
  * feat: Support data uri dynamic imports in deno compile
  * feat(extensions): add BroadcastChannel
  * feat(extensions/crypto): implement randomUUID
  * feat(extensions/crypto): implement subtle.digest
  * feat(extensions/fetch): implement abort
  * feat(extensions/web): Implement TextDecoderStream and TextEncoderStream
  * feat(lsp): add test code lens
  * feat(lsp): registry auto discovery
  * fix: change Crypto to interface
  * fix: Support the stream option to TextDecoder#decode
  * fix(extensions/fetch): implement newline normalization and escapes
    in the multipart/form-data serializer
  * fix(runtime/http): Hang in Deno.serveHttp
  * fix(streams): expose ReadableByteStreamController &
    TransformStreamDefaultController
- includes rusty_v8 0.22.3 with v8 9.1.269.35

-------------------------------------------------------------------
Thu Jun  3 15:19:42 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.10.3:
  * feat(lsp): diagnostics for deno types and triple-slash refs
  * feat(lsp): provide X-Deno-Warning as a diagnostic
  * feat(lsp): show hints from deno_lint in addition to messages
  * feat(lsp): support formatting json and markdown files
  * fix(cli): always allow documentation modules to be checked
  * fix(cli): canonicalize coverage dir
  * fix(cli): don't statically error on dynamic unmapped bare specifiers
  * fix(cli): empty tsconfig.json file does not cause error
  * fix(cli): support source maps with Deno.emit() and bundle
  * fix(cli/dts): fix missing error class (NotSupported) in types
  * fix(cli/install): support file: scheme URLs
  * fix(cli/test): don't use reserved symbol : in specifier
  * fix(cli/test): ensure coverage dir exists
  * fix(cli/upgrade): modify download size paddings
  * fix(runtime/http): expose nextRequest() errors in respondWith()
  * fix(runtime/http): fix empty blob response
  * fix(serde_v8): remove intentional deserialization error on non-utf8 strings
  * fix(ext/fetch): fix error message of Request constructor
  * fix(ext/fetch): make prototype properties writable
  * fix(ext/fetch): remove unimplemented Request attributes
  * fix(ext/file): update File constructor following the spec
  * fix(ext/webstorage): use opstate for sqlite connection
  * fix(lsp): deps diagnostics include data property
  * fix(lsp): ignore type definition not found diagnostic
  * fix(lsp): local module import added by code action now has file ext
  * fix(lsp): make failed to load config error descriptive
  * fix(lsp): memoize script versions per tsc request
  * fix(lsp): re-enable the per resource configuration without a deadlock
  * docs(runtime): fix fetch API usage of HTTP server
  * docs(cli): update getting started for clarity
  * docs(cli/dts) replace read() with readSync()
  * docs(cli/dts): fix plugin example
  * docs(cli/dts): fix unix socket examples
  * docs(cli/dts): make worker example pass
  * docs(cli/dts): tag test permission example as typescript
  * docs(cli/dts): fix typo in TestDefinition.only description
  * docs(permissions): fix grammatical error in permissions docs
  * docs(testing): fix misspelling
  * docs(typescript): fix typo in faqs

-------------------------------------------------------------------
Mon May 17 16:03:53 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.10.2:
  * fix: static import permissions in dynamic imports
  * fix(lsp): remove duplicate cwd in config path
  * fix(cli): ignore x-typescript-types header when media type is not js/jsx
  * chore: upgrade Tokio to 1.6.0
- update deno_std to 0.97.0:
  * fix(io/buffer): make Buffer compatible with Deploy
  * fix(io/bufio): readDelim returns wrong result if delim strides over chunks
  * fix(node/events): accept only functions as listener arguments
  * fix(testing): support array values in assertObjectMatch

-------------------------------------------------------------------
Wed May 12 20:16:56 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.10.1:
  * Disable lsp workspaces from 1.10 release, resolve deadlock bug
- includes v1.10:
  * denort removed
  * feat: "deno test" prompts number of tests and origin
  * feat: "Worker.postMessage()" uses structured clone algorithm
  * feat: add "deno test --doc"
  * feat: add "deno test --jobs"
  * feat: add "deno test --watch"
  * feat: add test permissions to Deno.test
  * feat: add WebStorage API
  * feat: align plugin api with "deno_core::Extension"
  * feat: support deno-fmt-ignore-file for markdown formatting
  * feat(core): enable WASM shared memory
  * feat(core): introduce Extension
  * feat(lsp): add internal debugging logging
  * fix: invalid types for asynchronous and synchronous File#truncate
  * fix: rename Deno.emit() bundle options to "module" and "classic"
  * fix: sleepSync doesn't return a Promise
  * fix: TextEncoder#encodeInto spec compliance
  * fix: typings for Deno.os.arch
  * fix(extensions/fetch): infinite loop on fill headers
  * fix(extensions/fetch): Prevent throwing when inspecting a request
  * fix(installer): allow remote import maps
  * fix(lsp): remove code_action/diagnostics deadlock
  * fix(tls): flush send buffer in the background after closing TLS stream
  * fix(tls): throw meaningful error when hostname is invalid
- update deno_std to 0.96.0:
  * feat(fs/walk): show path in walk error
  * feat(http): allow custom response code
  * feat(io): add readRange, readRangeSync
  * feat(mime/multipart): add options to readForm
  * feat(node): add console module
  * feat(node/assert): add rejects and doesNotReject
  * feat(std/node): add implementation of os.homedir()
  * fix(http/file_server): keep url and name consistent
  * fix(io): Improve readDelims() performance
  * fix(io/streams): don't use a byte ReadableStream
  * fix(node/assert): enable test-assert-fail.js and align assert.fail to it
  * fix(node/child_process): Try to fix flaky tests
  * fix(node/stream): make Stream the default export

-------------------------------------------------------------------
Tue Apr 27 17:28:33 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.9.2:
  * fix: parse websocket messages correctly
  * fix: standalone bin corruption on M1
  * fix: don't gray-out internal error frames
  * fix(op_crates/fetch): Response inspect regression
  * fix(runtime): do not panic on not found cwd
  * fix(op_crates/webgpu): move non-null op buffer arg check when needed
  * fix(lsp): document symbol performance mark
- includes v1.9.1:
  * feat(lsp, unstable): Implement textDocument/documentSymbol
  * feat(lsp, unstable): implement textDocument/prepareCallHierarchy
  * feat(lsp, unstable): Implement textDocument/semanticTokens/full
  * feat(lsp, unstable): improve diagnostic status page
  * fix(lsp): handle x-typescript-types header on type only imports properly
  * fix(lsp): remove documents when closed
  * fix(runtime): correct URL in Request
  * fix(runtime): handle race condition in postMessage where worker has terminated
  * fix(runtime): hang during HTTP server response
  * fix(runtime): include HTTP ops in WebWorker scope
  * fix: revert changes to Deno.Conn type
- update deno_std to 0.95.0 (includes 0.94.0):
  * feat(node): add basic support for child_process.spawn
  * feat(node/fs): add fstat and fstatSync
  * fix(node/fs): actually export everything
  * fix(path): reduce circular dependency
  * fix(testing): equals does not differentiate undefined/absent keys
  * feat(path/glob): add caseInsensitive option
  * feat(streams): add readableStreamFromReader

-------------------------------------------------------------------
Tue Apr 13 22:18:35 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.9.0:
  * feat: blob URL support
  * feat: blob URL support in fetch
  * feat: data URL support in fetch
  * feat: native HTTP bindings
  * feat: raise file descriptor limit on startup
  * feat: set useDefineForClassFields to true
  * feat: stabilize Deno.ftruncate and Deno.ftruncateSync
  * feat: stricter typings for Listener & Conn
  * feat(lsp): add import completions
  * feat(lsp): add registry import auto-complete
  * feat(lsp): implement textDocument/foldingRange
  * feat(lsp): implement textDocument/selectionRange
  * feat(permissions): allow env permission to take values
  * feat(permissions): allow run permission to take values
  * feat(runtime): add stat and statSync methods to Deno.File
  * feat(runtime): add truncate and truncateSync methods to Deno.File
  * feat(runtime): stabilize Deno.fstat and Deno.fstatSync
  * feat(runtime/permissions): prompt fallback
  * feat(unstable): Add Deno.memoryUsage()
  * feat(unstable): ALPN config in listenTls
  * fix: include deno.crypto in "deno types"
  * fix: Properly await already evaluating dynamic imports
  * fix(lsp): don't error on tsc debug failures for code actions
  * fix(lsp): ensure insert_text is passed back on completions
  * fix(lsp): folding range adjustment panic
  * fix(lsp): normalize windows file URLs properly
  * fix(lsp): properly handle encoding URLs from lsp client
  * fix(op_crates/console): console.table value misalignment with varying keys
  * fix(permissions): don't panic when no input is given
  * fix(runtime/js/timers): Use (0, eval) instead of eval()
  * fix(runtime/readFile): close resources on error during read
  * fix(websocket): ignore resource close error
- update deno_std to 0.93.0:
  * feat: add iter and iterSync to io/util
  * feat(node/fs): add fdatasync and fdatasyncSync
  * feat(node/fs): add fsync and fsyncSync
  * feat(node/fs): add ftruncate and ftruncateSync
  * feat(node/fs): add futimes and futimesSync
  * fix(testing): Function signature of assertObjectEquals() does not accept interfaces
- includes rusty_v8 0.22.1 for v8 9.1.269.5

-------------------------------------------------------------------
Wed Apr  7 16:16:27 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.8.3:
  * feat(lsp): add import completions
  * feat(lsp): implement textDocument/selectionRange
  * fix(websocket): ignore resource close error
  * fix(lsp): ensure insert_text is passed back on completions
  * fix(web): add AbortController.abort()
  * fix(crypto): include deno.crypto in deno types
  * fix(cli): re-add dom.asynciterable lib
- update deno_std to 0.92.0:
  * feat: make bufio compatible to Deno Deploy
  * feat: add symlink adn symlinkSync to node/fs
  * feat: add format and improve deprecate in node/util
  * feat: add io/buffer and io/util module
  * fix: handle upstream type changes
  * chore: remove unused import in http
  * refactor: remove boilerplate Promise<void> return types in encoding

-------------------------------------------------------------------
Sun Mar 21 21:52:50 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.8.2:
  * upgrade: rusty_v8 0.21.0
  * upgrade: tokio 1.4.0
  * fix: fallback to default UA and CA data for Deno.createHttpClient()
  * fix: getBindGroupLayout always illegal invocation
  * fix(cli/bundle): display anyhow error chain
  * fix(core): don't panic on invalid arguments for Deno.core.print
  * fix(doc): update example for sub processes
  * fix(fmt): Correctly format hard breaks in markdown
  * fix(lsp): allow on disk files to change
  * fix(lsp): diagnostics use own thread and debounce
  * fix(op_crates/webgpu): create instance only when required
  * fix(runtime): do not require deno namespace in workers for crypto
  * refactor: enforce type ResourceId across codebase
  * refactor: Clean up permission handling
  * refactor: Move bin ops to deno_core and unify logic with json ops
  * refactor: Move Console to op_crates/console
  * refactor: Split web op crate
  * refactor: Simplify icu data alignment
  * refactor: Update minimal ops & rename to buffer ops
  * refactor: Use serde ops more
  * refactor(lsp): refactor completions and add tests
  * refactor(lsp): slightly reorganize diagnostics debounce logic
- update deno_std to 0.91.0:
  * feat(encoding/yaml): add support for JS types and user types
  * feat(io/streams): Add readerFromIterable()
  * feat(std/node): add utimes and utimesSync
  * fix(multipart): support useDefineForClassFields
  * fix(node): fix node/cli.ts
  * fix(node): move throw error in fs.writeFile to pass no-unsafe-finally
  * fix(path): enable and fix file URL tests
  * refactor(node/fs): update fs import

-------------------------------------------------------------------
Wed Mar 10 03:34:32 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.8.1:
  * fix(cli/ast): Pass importsNotUsedAsValues to swc
  * fix(cli/compile): Do not append .exe depending on target
  * fix(cli/coverage): Ensure single line functions don't yield false positives
  * fix(core): Shared queue assertion failure in case of js error
  * fix(runtime): Add navigator interface objects
  * fix(runtime/web_worker): Don't block self.onmessage with TLA
  * fix(webgpu): Add Uint32Array type for code in ShaderModuleDescriptor
  * fix(webgpu): Add webidl records and simple unions
- update deno_std to 0.90.0:
  * feat(node): Add CLI for running Node.js script with std/node
  * feat(node): Add "module" polyfill
  * fix(node): fix assert module, enable test cases
  * fix(http): Create a single encoder instance

-------------------------------------------------------------------
Tue Mar  2 23:49:39 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.8.0
  * upgrade: TypeScript 4.2
  * upgrade: rusty_v8 to 0.20.0 (V8 9.0.257.3)
  * feat: Align import map to spec and stabilize
  * feat: Deno.emit supports bundling as IIFE
  * feat: Use top user frame for error source lines
  * feat: WebGPU API
  * feat: add "deno coverage" subcommand
  * feat: add --ext flag to deno eval
  * feat: add exit sanitizer to Deno.test
  * feat: add json(c) support to deno fmt
  * feat: add structured cloning to Deno.core
  * feat: per op metrics (unstable)
  * feat: represent type dependencies in info
  * feat: stabilize Deno.permissions
  * feat: stabilize Deno.link and Deno.linkSync
  * feat: stabilize Deno.symlink and Deno.symlinkSync
  * feat: support auth tokens for accessing private modules
  * feat: support loading import map from URL
  * feat: use type definitions "deno doc" if available
  * fix(core): Add stacks for dynamic import resolution errors
  * fix(core): Fix dynamic imports for already rejected modules
  * fix(lsp): improve exception handling on tsc snapshots
  * fix(repl): filter out symbol candidates
  * fix(runtime): do not panic on irregular dir entries
  * fix(runtime/testing): false positive for timers when an error is thrown
  * fix(websocket): default to close code 1005
  * fix: lint and fmt error if no target files are found
  * fix: panic caused by Deno.env.set("", "")
  * fix: typo in coverage exit_unstable
- update deno_std to 0.89.0
  * BREAKING(io/streams): Strengthen iterator to readable stream conversion
  * build: collect and upload code coverage
  * feat(node): add constants module
  * feat(node): add crypto.createHash
  * feat(node): add process.hrtime function
  * feat(node): add truncate and truncateSync
  * fix(node): export promisify & callbackify
  * fix(node): fix export items of events
  * fix(node): ignore shebang
  * fix(node): native module needs to be extensible
  * fix(node/process): make process.argv an array
  * fix: fix type errors in canary test
  * refactor: fix codes to pass no-unused-vars lint
  * test(path): update test cases for canary

-------------------------------------------------------------------
Sat Feb 20 20:18:54 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.7.5
  * fix: align btoa to spec
  * fix: Don't use file names from source maps
  * fix: Make dynamic import async errors catchable
  * fix: webidl utils and align Event to spec
  * fix(lsp): document spans use original range
  * fix(lsp): handle cached type dependencies properly
  * fix(lsp): handle data URLs properly
  * std updated to v0.88.0:
    + BREAKING(encoding): remove module utf8.ts
    + chore: fix typo in contributing section
    + docs(bytes): improve README.md
    + feat(node): add native module polyfills: url, crypto
    + feat(node): add tty module
    + feat(node): support conditional exports
    + fix(std/testing) : Handle Symbols correctly in deep equalities
    + test(node): run external tests with --quiet
- includes v1.7.4
  * nothing different since 1.7.3
- includes revision with rusty_v8 0.19.0

-------------------------------------------------------------------
Fri Feb 12 17:23:17 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.7.3
  * upgrade: rusty_v8 0.17.0, v8 9.0.123
  * upgrade: deno_doc, deno_lint, dprint, swc_ecmascript, swc_bundler
  * feat(unstable, lsp): add deno cache code actions
  * feat(unstable, lsp): add implementations code lens
  * fix(cli): check for inline source maps before external ones
  * fix(cli): fix WebSocket close
  * fix(cli): import maps handles data URLs
  * fix(console): log function object properties / do not log
    non-enumerable props by default
  * fix(lsp): handle code lenses for non-documents
  * fix(lsp): handle type deps properly
  * fix(lsp): prepare diagnostics when the config changes
  * fix(lsp): properly handle static assets
  * fix(lsp): support codeAction/resolve
  * fix(op_crates): Don't use `Deno.inspect` in op crates
  * fix(runtime/tls): handle invalid host for connectTls/startTls
  * std:BREAKING(http/cookie): remove Cookies and SameSite type aliases
  * std:docs(fmt): fix examples in fmt/colors.ts
  * std:docs(io/ioutil): improve jsdoc
  * std:fix(http/file_server): svg media type
  * std:refactor(hash/md5): throw TypeError for wrong type
  * std:test(node): enable native node tests

-------------------------------------------------------------------
Fri Feb  5 21:14:55 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.7.2
  * feat(lsp, unstable): add references code lens
  * feat(lsp, unstable): add TS quick fix code actions
  * fix: improve http client builder error message
  * fix(cli): fix handling of non-normalized specifier
  * fix(cli/coverage): display mapped instrumentation line counts
  * fix(cli/lsp): fix using jsx/tsx when not emitting via tsc
  * fix(repl): prevent symbol completion panic
  * refactor: rewrite Blob implementation
  * refactor: rewrite File implementation
  * std:feat(http/file_server): support do not show dotfiles
  * std:feat(http/file_server): show ../ if it makes sense & end dirs with /

-------------------------------------------------------------------
Fri Jan 29 17:34:16 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.7.1
  * feat(std/node): Add support for process.on("exit")
  * fix(std/node): Stop callbacks being called twice when callback throws error
  * fix(std/node): replace uses of window with globalThis
  * fix(std/async): make pooledMap() errors catchable
  * feat(lsp, unstable): add performance measurements
  * fix(lsp): complete list of unused diagnostics
  * fix(lsp): fix deadlocks, use one big mutex
  * fix(lsp): handle mbc documents properly
  * fix(lsp): handle mbc properly when formatting
  * fix(lsp): reduce deadlocks with in memory documents
  * fix(cli): IO resource types, fix concurrent read/write and graceful close
  * fix(cli): Move WorkerOptions::deno types to unstable
  * fix(cli): add lib dom.asynciterable
  * fix(cli): correctly determine emit state with redirects
  * fix(cli): early abort before type checking on missing modules
  * fix(cli): enable url wpt
  * fix(cli): fix panic in Deno.emit
  * fix(cli): fix panic in op_dns_resolve
  * fix(cli): fix recursive dispatches of unload event
  * fix(cli): fmt command help message
  * fix(cli): use DOMException in Performance#measure
  * fix(cli/flags): don't panic on invalid location scheme
  * fix(compile): fix panic when cross-compiling between windows and unix
  * fix(core): Handle prepareStackTrace() throws
  * fix(coverage): ignore comments
  * fix(coverage): use source maps when printing pretty reports
  * fix(op_crates/fetch): fix ReadableStream.pipeThrough()
  * fix(op_crates/web): Add gb18030 and GBK encodings
  * fix(op_crates/web): Improve customInspect for Location
  * chore: new typescript WPT runner

-------------------------------------------------------------------
Wed Jan 20 14:08:20 UTC 2021 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.7.0
  * upgrade: rusty_v8 0.16.0, v8 8.9.255.3
  * upgrade: tokio 1.0
  * upgrade: Rust 1.49.0
  * upgrade: deno_doc, deno_lint, dprint, swc_ecmascript, swc_bundler
  * upgrade: deno_lint to 0.2.16
  * upgrade: swc_bundler 0.19.2
  * BREAKING(std/wasi): hide implementation details
  * BREAKING(std/wasi): return exit code from start
  * BREAKING(unstable): Use hosts for net allowlists
  * BREAKING(unstable): remove CreateHttpClientOptions.caFile
  * feat(std/wasi): allow stdio resources to be specified
  * feat(unstable): add Deno.resolveDns API
  * feat(unstable): runtime compiler APIs consolidated to Deno.emit()
  * feat: Add WorkerOptions interface to type declarations
  * feat: Add configurable permissions for Workers
  * feat: Standalone lite binaries and cross compilation
  * feat: add --location= and globalThis.location
  * feat: add global tls session cache
  * feat: add markdown support to deno fmt
  * feat: add utf-16 and big5 to TextEncoder/TextDecoder
  * feat: denort binary
  * feat: stabilize Deno.shutdown() and Conn#closeWrite()
  * feat: support data urls
  * feat: support runtime flags for deno compile
  * feat: upload release zips to dl.deno.land
  * fix(cli): dispatch unload on exit
  * fix(cli): print a newline after help and version
  * fix(coverage): do not store source inline in raw reports
  * fix(coverage): merge duplicate reports
  * fix(coverage): report partial lines as uncovered
  * fix(inspector): kill child process after test
  * fix(install): fix cached-only flag
  * fix(lsp): Add textDocument/implementation
  * fix(lsp): Respect client capabilities for config and dynamic registration
  * fix(lsp): support specifying a tsconfig file
  * fix(op_crates/fetch): add back ReadableStream.getIterator and deprecate
  * fix(op_crates/fetch): align streams to spec
  * fix(op_crates/fetch): correct regexp for fetch header
  * fix(op_crates/fetch): req streaming + 0-copy resp streaming
  * fix(op_crates/web) let TextEncoder#encodeInto accept detached ArrayBuffers
  * fix(op_crates/web): Use WorkerLocation for location in workers
  * fix(op_crates/web): fix atob to throw spec aligned DOMException
  * fix(op_crates/websocket): respond to ping with pong
  * fix(std): Don't use JSDoc syntax for browser-compatibility headers
  * fix(std/http): Use ES private fields in server
  * fix(std/http): parsing of HTTP version header
  * fix(std/node): resolve files in symlinked directories
  * fix(watcher): keep working even when imported file has invalid syntax
  * fix: Use "none" instead of false to sandbox Workers
  * fix: Worker hangs when posting "undefined" as message
  * fix: align DOMException API to the spec and add web platform testing of it.
  * fix: don't error on version and help flag
  * fix: don't swallow customInspect exceptions
  * fix: enable WPT tests
  * fix: full commit hash in canary compile download
  * fix: ignore "use asm"
  * fix: implement DOMException#code
  * fix: incremental build for deno declaration files
  * fix: panic during deno compile with no args
  * fix: panic on invalid file:// module specifier
  * fix: race condition in file watcher
  * fix: redirect in --location relative fetch
  * fix: stronger input checking for setTimeout; add function overload
  * fix: use inline source maps when present in js
  * fix: use tokio for async fs ops
  * refactor(cli): remove 'js' module, simplify compiler snapshot
  * refactor(op_crates/crypto): Prefix ops with "op_crypto_"
  * refactor(op_crates/websocket): refactor event loop
  * refactor: Print cause chain when downcasting AnyError fails
  * refactor: make Process#kill() throw sensible errors on Windows
  * refactor: move WebSocket API to an op_crate
- pass -s to link flags to strip debug symbols from binary
- revendor: apply mktemp fix from Matthias Eliasson (re: boo#1180782)

-------------------------------------------------------------------
Thu Dec 31 20:57:31 UTC 2020 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.6.3
  * upgrade: rusty_v8 0.15.0, v8 8.8.294
  * upgrade: dprint, swc_bundler, swc_common, swc_ecmascript
  * feat(lsp): Add cache command
  * feat(lsp): Implement textDocument/rename
  * feat(std/node): adds fs.mkdtemp & fs.mkdtempSync
  * feat(unstable): collect coverage from the run command
  * fix(core): Fix incorrect index in Promise.all error reporting
  * fix(lsp): handle ts debug errors better
  * fix(lsp): provide diagnostics for unresolved modules
  * fix(std/http): Don't expose ServerRequest::done as Deferred
  * fix: fetch bad URL will not panic
  * fix: info does not panic on missing modules

-------------------------------------------------------------------
Mon Dec 28 05:46:18 UTC 2020 - Avindra Goolcharan <avindra@opensuse.org>

- Build from the 2 source repos (deno and rusty_v8)
  * No need to depend on published crate
- Add revendor_source.sh to carry the bucket for "cargo vendor"
- Remove ninja/gn env vars (fix upstreamed)
- Optimize exclusions (including removal of winapi binaries)

-------------------------------------------------------------------
Fri Dec 25 20:04:58 UTC 2020 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.6.2
  * upgrade TypeScript to 4.1.3
  * feat(lsp): support the unstable setting
  * feat(std/node): Added os.type
  * feat(unstable): record raw coverage into a directory
  * feat(unstable): support in memory certificate data for Deno.createHttpClient
  * fix: atomically write files to $DENO_DIR
  * fix: implement ReadableStream fetch body handling
  * fix: make DNS resolution async
  * fix: make dynamic import errors catchable
  * fix: respect enable flag for requests in lsp
  * refactor: optimise static assets in lsp
  * refactor: rename runtime/rt to runtime/js
  * refactor: rewrite lsp to be async
  * refactor: rewrite ops to use ResourceTable2

-------------------------------------------------------------------
Sun Dec 20 11:30:43 UTC 2020 - Avindra Goolcharan <avindra@opensuse.org>

- Build completely from source
- Dropped librusty_v8_release_x86_64-unknown-linux-gnu.a

-------------------------------------------------------------------
Sat Dec 19 08:57:04 UTC 2020 - Avindra Goolcharan <avindra@opensuse.org>

- update to v1.6.1
  * upgrade: swc_ecmascript to 0.15.0
  * feat(lsp): support import maps
  * fix(compile): error when the output path already exists
  * fix(lsp): only resolve sources with supported schemas
  * fix(op_crates/fetch): support non-ascii response headers value
  * fix(repl): recover from invalid input
  * fix: show canary string in long version
  * fix: zsh completions
  * refactor: deno_runtime crate
- includes v1.6.0
  * rusty_v8 updated to 0.14.0
  * break: std/bytes changes
  * break: isolatedModules non-configurable
- add _constraints to request memory for build
- cleanup description

-------------------------------------------------------------------
Fri Dec  4 02:20:19 UTC 2020 - Avindra Goolcharan <avindra@opensuse.org>

- init pkg at v1.5.4
openSUSE Build Service is sponsored by