All Versions
86
Latest Version
Avg Release Cycle
93 days
Latest Release
490 days ago

Changelog History
Page 9

  • v0.3.1 Changes

    August 20, 2013
    • fix "not all control paths return a value" compile warning on some platforms
  • v0.3.0 Changes

    August 19, 2013
    • Made NAN work with NPM
    • Lots of fixes to NanFromV8String, pulling in features from new Node core
    • Changed node::encoding to Nan::Encoding in NanFromV8String to unify the API
    • Added optional error number argument for NanThrowError()
    • Added NanInitPersistent()
    • Added NanReturnNull() and NanReturnEmptyString()
    • Added NanLocker and NanUnlocker
    • Added missing scopes
    • Made sure to clear disposed Persistent handles
    • Changed NanAsyncWorker to allocate error messages on the heap
    • Changed NanThrowError(Local) to NanThrowError(Handle)
    • Fixed leak in NanAsyncWorker when errmsg is used
  • v0.2.2 Changes

    August 05, 2013
    • Fixed usage of undefined variable with node::BASE64 in NanFromV8String()
  • v0.2.1 Changes

    August 05, 2013
    • Fixed 0.8 breakage, node::BUFFER encoding type not available in 0.8 for NanFromV8String()
  • v0.2.0 Changes

    August 05, 2013
    • Added NAN_PROPERTY_GETTER, NAN_PROPERTY_SETTER, NAN_PROPERTY_ENUMERATOR, NAN_PROPERTY_DELETER, NAN_PROPERTY_QUERY
    • Extracted _NAN_METHOD_ARGS, _NAN_GETTER_ARGS, _NAN_SETTER_ARGS, _NAN_PROPERTY_GETTER_ARGS, _NAN_PROPERTY_SETTER_ARGS, _NAN_PROPERTY_ENUMERATOR_ARGS, _NAN_PROPERTY_DELETER_ARGS, _NAN_PROPERTY_QUERY_ARGS
    • Added NanGetInternalFieldPointer, NanSetInternalFieldPointer
    • Added NAN_WEAK_CALLBACK, NAN_WEAK_CALLBACK_OBJECT, NAN_WEAK_CALLBACK_DATA, NanMakeWeak
    • Renamed THROW_ERROR to _NAN_THROW_ERROR
    • Added NanNewBufferHandle(char*, size_t, node::smalloc::FreeCallback, void*)
    • Added NanBufferUse(char*, uint32_t)
    • Added NanNewContextHandle(v8::ExtensionConfiguration*, v8::Handle<v8::ObjectTemplate>, v8::Handle<v8::Value>)
    • Fixed broken NanCallback#GetFunction()
    • Added optional encoding and size arguments to NanFromV8String()
    • Added NanGetPointerSafe() and NanSetPointerSafe()
    • Added initial test suite (to be expanded)
    • Allow NanUInt32OptionValue to convert any Number object
  • v0.1.0 Changes

    July 21, 2013
    • Added NAN_GETTER, NAN_SETTER
    • Added NanThrowError with single Local argument
    • Added NanNewBufferHandle with single uint32_t argument
    • Added NanHasInstance(Persistent<FunctionTemplate>&, Handle<Value>)
    • Added Local<Function> NanCallback#GetFunction()
    • Added NanCallback#Call(int, Local<Value>[])
    • Deprecated NanCallback#Run(int, Local<Value>[]) in favour of Call