Skip to content
This repository has been archived by the owner on May 22, 2024. It is now read-only.

fix(deps): update dependency nan to v2 #734

Merged
merged 1 commit into from
Oct 11, 2021
Merged

fix(deps): update dependency nan to v2 #734

merged 1 commit into from
Oct 11, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Oct 11, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
nan 1.9.0 -> 2.15.0 age adoption passing confidence

Release Notes

nodejs/nan

v2.15.0

Compare Source

v2.14.2

Compare Source

v2.14.1

Compare Source

  • Bugfix: use GetBackingStore() instead of GetContents() (#​888) 2c023bd

v2.14.0

Compare Source

v2.13.2

Compare Source

v2.13.1

Compare Source

  • Bugfix: check V8 version directly instead of inferring from NMV (#​840) 12f9df9

v2.13.0

Compare Source

v2.12.1

Compare Source

  • Bugfix: Fix build breakage with Node.js 10.0.0-10.9.0. (#​833) 625e90e

v2.12.0

Compare Source

  • Bugfix: Add scope.Escape() to Call() (#​817) 2e5ed4f
    • Bugfix: Fix Node.js v10.12.0 deprecation warnings. 509859c
    • Feature: Allow SetWeak() for non-object persistent handles. (#​824) e6ef6a4

v2.11.1

Compare Source

v2.11.0

Compare Source

  • Removal: remove FunctionCallbackInfo::Callee for nodejs >= 10 1a56c0a
    • Bugfix: Fix AsyncProgressWorkerBase::WorkProgress sends invalid data b0c764d
    • Feature: Introduce GetCurrentEventLoop b4911b0
    • Feature: Add NAN_MODULE_WORKER_ENABLED macro as a replacement for NAN_MODULE b058fb0

v2.10.0

Compare Source

  • Deprecation: Deprecate MakeCallback 5e92b19
    • Feature: add Nan::Call overload 4482e12
    • Feature: add more Nan::Call overloads 8584e63
    • Feature: Fix deprecation warnings for Node 10 1caf258

v2.9.2

Compare Source

  • Bugfix: Bandaid for async hooks 212bd2f

v2.9.1

Compare Source

  • Bugfix: Avoid deprecation warnings in deprecated Nan::Callback::operator() 372b14d
    • Bugfix: Avoid deprecation warnings in Nan::JSON 3bc294b

v2.8.0

Compare Source

  • Deprecation: Deprecate Nan::ForceSet in favor of Nan::DefineOwnProperty() 95cbb97
    • Feature: Add Nan::AsyncProgressQueueWorker a976636
    • Feature: Add Nan::DefineOwnProperty() 95cbb97
    • Bugfix: Fix compiling on io.js 1 & 2 82705a6
    • Bugfix: Use DefineOwnProperty instead of ForceSet 95cbb97

v2.7.0

Compare Source

  • Feature: Add Nan::To<v8::Function>() overload. b932806
    • Bugfix: Fix ternary in Nan::MaybeLocal<T>::FromMaybe<S>(). 79a26f7

v2.6.2

Compare Source

  • Bugfix: Fix v8::JSON::Parse() deprecation warning. 87f6a3c

v2.6.1

Compare Source

  • Bugfix: nan_json.h: fix build breakage in Node 6 ac8d47d

v2.6.0

Compare Source

  • Feature: nan: add support for JSON::Parse & Stringify b533226

v2.5.1

Compare Source

  • Bugfix: Fix disappearing handle for private value 6a80995
    • Bugfix: Add missing scopes a93b8ba
    • Bugfix: Use string::data instead of string::front in NewOneByteString d5f9203

v2.5.0

Compare Source

  • Feature: Support Private accessors a86255c
    • Bugfix: Abort in delete operators that shouldn't be called 0fe3821

v2.4.0

Compare Source

  • Feature: Rewrite Callback to add Callback::Reset c4cf44d
    • Feature: AsyncProgressWorker: add template types for .send 1242c9a
    • Bugfix: Add constness to old Persistent comparison operators bd43cb9

v2.3.5

Compare Source

  • Bugfix: Replace NAN_INLINE with 'inline' keyword. 71819d8

v2.3.4

Compare Source

  • Bugfix: Remove V8 deprecation warnings 0592fb0
    • Bugfix: Fix new versions not to use WeakCallbackInfo::IsFirstPass 615c19d
    • Bugfix: Make ObjectWrap::handle() const d19af99
    • Bugfix: Fix compilation errors related to 0592fb0 e9191c5

v2.3.3

Compare Source

  • Bugfix: Refactor SetMethod() to deal with v8::Templates (#​566) b9083cf

v2.3.2

Compare Source

  • Bugfix: Fix compilation on outdated versions due to Handle removal f8b7c87

v2.3.1

Compare Source

  • Bugfix: Don't use deprecated v8::Template::Set() in SetMethod a90951e

v2.3.0

Compare Source

  • Feature: added Signal() for invoking async callbacks without sending data from AsyncProgressWorker d8adba4
    • Bugfix: Don't use deprecated v8::Template::Set() 00dacf0

v2.2.1

Compare Source

  • Bugfix: Use NewFromUnsigned in ReturnValue::Set(uint32_t i) for pre_12 3a18f9b
    • Performance: Remove unneeeded nullptr checks b715ef4

v2.2.0

Compare Source

  • Feature: Add Function::Call wrapper 4c15747
    • Feature: Rename GC*logueCallback to GCCallback for > 4.0 3603435
    • Bugfix: Fix Global::Pass for old versions 367e82a
    • Bugfix: Remove weird MaybeLocal wrapping of what already is a MaybeLocal 23b4590

v2.1.0

Compare Source

  • Deprecation: Deprecate NanErrnoException in favor of ErrnoException 0af1ca4
    • Feature: added helper class for accessing contents of typedarrays 17b5129
    • Feature: [Maybe types] Add MakeMaybe(...) 48d7b53
    • Feature: new: allow utf16 string with length 66ac6e6
    • Feature: Introduce SetCallHandler and SetCallAsFunctionHandler 7764a9a
    • Bugfix: Enable creating Locals from Globals under Node 0.10. 9bf9b8b
    • Bugfix: Fix issue #​462 where PropertyCallbackInfo data is not stored safely. 55f50ad

v2.0.9

Compare Source

  • Bugfix: EscapableHandleScope in Nan::NewBuffer for Node 0.8 and 0.10 b1654d7

v2.0.8

Compare Source

  • Work around duplicate linking bug in clang 11902da

v2.0.7

Compare Source

  • Build: Repackage

v2.0.6

Compare Source

  • Bugfix: Properly handle null callback in FunctionTemplate factory 6e99cb1
    • Bugfix: Remove unused static std::map instances 525bddc
    • Bugfix: Make better use of maybe versions of APIs bfba85b
    • Bugfix: Fix shadowing issues with handle in ObjectWrap 0a9072d

v2.0.5

Compare Source

  • Bugfix: Reimplement weak callback in ObjectWrap 98d38c1
    • Bugfix: Make sure callback classes are not assignable, copyable or movable 81f9b1d

v2.0.4

Compare Source

  • Build: Repackage

v2.0.3

Compare Source

  • Bugfix: Don't use clang++ / g++ syntax extension. 231450e

v2.0.2

Compare Source

  • Build: Repackage

v2.0.1

Compare Source

  • Bugfix: Add workaround for missing REPLACE_INVALID_UTF8 60d6687
    • Bugfix: Reimplement ObjectWrap from scratch to prevent memory leaks 6484601
    • Bugfix: Fix Persistent leak in FunctionCallbackInfo and PropertyCallbackInfo 641ef5f
    • Bugfix: Add missing overload for Nan::NewInstance that takes argc/argv 29450ed

v2.0.0

Compare Source

  • Change: Renamed identifiers with leading underscores b5932b4
    • Change: Replaced NanObjectWrapHandle with class NanObjectWrap 464f1e1
    • Change: Replace NanScope and NanEscpableScope macros with classes 47751c4
    • Change: Rename NanNewBufferHandle to NanNewBuffer 6745f99
    • Change: Rename NanBufferUse to NanNewBuffer 3e8b0a5
    • Change: Rename NanNewBuffer to NanCopyBuffer d6af78d
    • Change: Remove Nan prefix from all names 72d1f67
    • Change: Update Buffer API for new upstream changes d5d3291
    • Change: Rename Scope and EscapableScope to HandleScope and EscapableHandleScope 21a7a6a
    • Change: Get rid of Handles e6c0daf
    • Feature: Support io.js 3 with V8 4.4
    • Feature: Introduce NanPersistent 7fed696
    • Feature: Introduce NanGlobal 4408da1
    • Feature: Added NanTryCatch 10f1ca4
    • Feature: Update for V8 v4.3 4b6404a
    • Feature: Introduce NanNewOneByteString c543d32
    • Feature: Introduce namespace Nan 67ed1b1
    • Removal: Remove NanLocker and NanUnlocker dd6e401
    • Removal: Remove string converters, except NanUtf8String, which now follows the node implementation b5d00a9
    • Removal: Remove NanReturn* macros d90a25c
    • Removal: Remove HasInstance e8f84fe

Configuration

📅 Schedule: "before 3am on Monday" (UTC).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@github-actions github-actions bot added the type: bug code to address defects in shipped code label Oct 11, 2021
@github-actions
Copy link
Contributor

github-actions bot commented Oct 11, 2021

⏱ Benchmark results

largeDepsEsbuild: 11s

^   11s   
│   ┌──┐  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
└───┴──┴──>
     T    
Legend
  • T (current commit): 11s

largeDepsZisi: 59.4s

^  59.4s  
│   ┌──┐  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
│   |▒▒|  
└───┴──┴──>
     T    
Legend
  • T (current commit): 59.4s

@renovate renovate bot force-pushed the renovate/nan-2.x branch 6 times, most recently from cb22c4a to 20302bf Compare October 11, 2021 00:57
@kodiakhq kodiakhq bot merged commit 17c5909 into main Oct 11, 2021
@kodiakhq kodiakhq bot deleted the renovate/nan-2.x branch October 11, 2021 08:19
Skn0tt pushed a commit to netlify/build that referenced this pull request May 21, 2024
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
automerge type: bug code to address defects in shipped code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants