Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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