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 v1.9.0 #724

Merged
merged 2 commits into from
Oct 11, 2021
Merged

fix(deps): update dependency nan to v1.9.0 #724

merged 2 commits 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.0.0 -> 1.9.0 age adoption passing confidence

Release Notes

nodejs/nan

v1.9.0

Compare Source

  • Feature: Added NanFatalException 81d4a2c
    • Feature: Added more error types 4265f06
    • Feature: Added dereference and function call operators to NanCallback c4b2ed0
    • Feature: Added indexed GetFromPersistent and SaveToPersistent edd510c
    • Feature: Added more overloads of SaveToPersistent and GetFromPersistent 8b1cef6
    • Feature: Added NanErrnoException dd87d9e
    • Correctness: Prevent assign, copy, and move for classes that do not support it 1f55c59, 4b808cb, c96d9b2, fba4a29, 3357130
    • Deprecation: Deprecate NanGetPointerSafe and NanSetPointerSafe 81d4a2c
    • Deprecation: Deprecate NanBooleanOptionValue and NanUInt32OptionValue 0ad254b

v1.8.4

Compare Source

  • Build: Repackage

v1.8.3

Compare Source

  • Bugfix: Include missing header 1af8648

v1.8.2

Compare Source

  • Build: Repackage

v1.8.1

Compare Source

  • Bugfix: NanObjectWrapHandle should take a pointer 155f1d3

v1.8.0

Compare Source

  • Feature: Allow primitives with NanReturnValue 2e4475e
    • Feature: Added comparison operators to NanCallback 55b075e
    • Feature: Backport thread local storage 15bb7fa
    • Removal: Remove support for signatures with arguments 8a2069d
    • Correcteness: Replaced NanObjectWrapHandle macro with function 0bc6d59

v1.7.0

Compare Source

  • Feature: Made NanCallback::Call accept optional target 8d54da7
    • Feature: Support atom-shell 0.21 0b7f1bb

v1.6.2

Compare Source

  • Bugfix: NanEncode: fix argument type for node::Encode on io.js 2be8639

v1.6.1

Compare Source

  • Build: version bump

v1.6.0

Compare Source

  • Deprecated NanNewContextHandle in favor of NanNew<Context> 49259af
  • Support utility functions moved in newer v8 versions (Node 0.11.15, io.js 1.0) a0aa179
  • Added NanEncode, NanDecodeBytes and NanDecodeWrite 75e6fb9

v1.5.3

Compare Source

  • Build: repackage

v1.5.2

Compare Source

  • Bugfix: Fix non-inline definition build error with clang++ 21d96a1, 60fadd4
    • Bugfix: Readded missing String constructors 18d828f
    • Bugfix: Add overload handling NanNew(..) 5ef813b
    • Bugfix: Fix uv_work_cb versioning 997e4ae
    • Bugfix: Add function factory and test 4eca89c
    • Bugfix: Add object template factory and test cdcb951
    • Correctness: Lifted an io.js related typedef c9490be
    • Correctness: Make explicit downcasts of String lengths 00074e6
    • Windows: Limit the scope of disabled warning C4530 83d7deb

v1.5.1

Compare Source

  • Build: version bump

v1.5.0

Compare Source

  • Feature: Support io.js b003843
  • Correctness: Improved NanNew internals 9cd4f6a
  • Feature: Implement progress to NanAsyncWorker 8d6a160

v1.4.3

Compare Source

  • Build: version bump

v1.4.2

Compare Source

v1.4.1

Compare Source

  • Bugfix: Handle DEBUG definition correctly
  • Bugfix: Accept int as Boolean

v1.4.0

Compare Source

  • Feature: Added NAN_GC_CALLBACK 6a5c245
  • Performance: Removed unnecessary local handle creation 18a7243, 41fe2f8
  • Correctness: Added constness to references in NanHasInstance 02c61cd
  • Warnings: Fixed spurious warnings from -Wundef and -Wshadow, 541b122, 99d8cb6
  • Windoze: Shut Visual Studio up when compiling 8d558c1
  • License: Switch to plain MIT from custom hacked MIT license 11de983
  • Build: Added test target to Makefile e232e46
  • Performance: Removed superfluous scope in NanAsyncWorker f4b7821
  • Sugar/Feature: Added NanReturnThis() and NanReturnHolder() shorthands 237a5ff, d697208
  • Feature: Added suitable overload of NanNew for v8::Integer::NewFromUnsigned b27b450

v1.3.0

Compare Source

  • Added NanNew<v8::String, std::string>(std::string)
  • Added NanNew<v8::String, std::string&>(std::string&)
  • Added NanAsciiString helper class
  • Added NanUtf8String helper class
  • Added NanUcs2String helper class
  • Deprecated NanRawString()
  • Deprecated NanCString()
  • Added NanGetIsolateData(v8::Isolate *isolate)
  • Added NanMakeCallback(v8::Handlev8::Object target, v8::Handlev8::Function func, int argc, v8::Handlev8::Value* argv)
  • Added NanMakeCallback(v8::Handlev8::Object target, v8::Handlev8::String symbol, int argc, v8::Handlev8::Value* argv)
  • Added NanMakeCallback(v8::Handlev8::Object target, const char* method, int argc, v8::Handlev8::Value* argv)
  • Added NanSetTemplate(v8::Handlev8::Template templ, v8::Handlev8::String name , v8::Handlev8::Data value, v8::PropertyAttribute attributes)
  • Added NanSetPrototypeTemplate(v8::Localv8::FunctionTemplate templ, v8::Handlev8::String name, v8::Handlev8::Data value, v8::PropertyAttribute attributes)
  • Added NanSetInstanceTemplate(v8::Localv8::FunctionTemplate templ, const char *name, v8::Handlev8::Data value)
  • Added NanSetInstanceTemplate(v8::Localv8::FunctionTemplate templ, v8::Handlev8::String name, v8::Handlev8::Data value, v8::PropertyAttribute attributes)

v1.2.0

Compare Source

  • Add NanSetPrototypeTemplate
  • Changed NAN_WEAK_CALLBACK internals, switched _NanWeakCallbackData to class,
    introduced _NanWeakCallbackDispatcher
  • Removed -Wno-unused-local-typedefs from test builds
  • Made test builds Windows compatible ('Sleep()')

v1.1.2

Compare Source

  • Release to fix more stuff-ups in 1.1.1

v1.1.1

Compare Source

  • Release to fix version mismatch in nan.h and lack of changelog entry for 1.1.0

v1.1.0

Compare Source

  • Remove nan_isolate, use v8::Isolate::GetCurrent() internally instead
  • Additional explicit overloads for NanNew(): (char*,int), (uint8_t*[,int]),
    (uint16_t*[,int), double, int, unsigned int, bool, v8::String::ExternalStringResource*,
    v8::String::ExternalAsciiStringResource*
  • Deprecate NanSymbol()
  • Added SetErrorMessage() and ErrorMessage() to NanAsyncWorker

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

Comparing with 8b53bba

largeDepsEsbuild: 12.9s

⬇️ 4.07% decrease vs. 8b53bba

^                          14.6s                                                                          
│                           ┌──┐                                                                          
│          13.1s            |  |           12.9s                                                   12.9s  
│           ┌──┐            |  |   12.8s    ┌──┐           12.5s   12.8s                   12.6s    ┌──┐  
│ ──────────┼──┼────────────┼──┼────┌──┐────┼──┼───11.6s────┌──┐────┌──┐───11.7s────────────┌──┐────|▒▒|──
│  10.9s    |  |            |  |    |  |    |  |    ┌──┐    |  |    |  |    ┌──┐   11.1s    |  |    |▒▒|  
│   ┌──┐    |  |   10.4s    |  |    |  |    |  |    |  |    |  |    |  |    |  |    ┌──┐    |  |    |▒▒|  
│   |  |    |  |    ┌──┐    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
└───┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴──>
    T-12    T-11    T-10    T-9     T-8     T-7     T-6     T-5     T-4     T-3     T-2     T-1      T    
Legend

largeDepsZisi: 1m 9.8s

⬇️ 8.31% decrease vs. 8b53bba

^                         1m 22.8s                                                                        
│                           ┌──┐                                                                          
│                           |  |                                                                          
│         1m 11.5s          |  |  1m 10.7s1m 10.2s                                                1m 9.8s 
│           ┌──┐            |  |    ┌──┐    ┌──┐          1m 4.9s 1m 7.5s                 1m 7.7s   ┌──┐  
│ ──────────┼──┼────────────┼──┼────┼──┼────┼──┼────────────┌──┐────┌──┐────────────────────┌──┐────|▒▒|──
│  58.2s    |  |   55.9s    |  |    |  |    |  |   57.8s    |  |    |  |   59.5s    59s     |  |    |▒▒|  
│   ┌──┐    |  |    ┌──┐    |  |    |  |    |  |    ┌──┐    |  |    |  |    ┌──┐    ┌──┐    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
│   |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |  |    |▒▒|  
└───┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴────┴──┴──>
    T-12    T-11    T-10    T-9     T-8     T-7     T-6     T-5     T-4     T-3     T-2     T-1      T    
Legend

@renovate renovate bot force-pushed the renovate/nan-1.x branch from 49a305d to 0d3cf35 Compare October 11, 2021 00:16
@kodiakhq kodiakhq bot merged commit fb06c4b into main Oct 11, 2021
@kodiakhq kodiakhq bot deleted the renovate/nan-1.x branch October 11, 2021 00:25
Skn0tt pushed a commit to netlify/build that referenced this pull request May 21, 2024
…t#724)

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type: bug code to address defects in shipped code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant