nan v1.0.0 Release Notes

Release Date: 2014-05-04 // almost 10 years ago
    • Heavy API changes for V8 3.25 / Node 0.11.13
    • Use cpplint.py
    • Removed NanInitPersistent
    • Removed NanPersistentToLocal
    • Removed NanFromV8String
    • Removed NanMakeWeak
    • Removed NanNewLocal
    • Removed NAN_WEAK_CALLBACK_OBJECT
    • Removed NAN_WEAK_CALLBACK_DATA
    • Introduce NanNew, replaces NanNewLocal, NanPersistentToLocal, adds many overloaded typed versions
    • Introduce NanUndefined, NanNull, NanTrue and NanFalse
    • Introduce NanEscapableScope and NanEscapeScope
    • Introduce NanMakeWeakPersistent (requires a special callback to work on both old and new node)
    • Introduce NanMakeCallback for node::MakeCallback
    • Introduce NanSetTemplate
    • Introduce NanGetCurrentContext
    • Introduce NanCompileScript and NanRunScript
    • Introduce NanAdjustExternalMemory
    • Introduce NanAddGCEpilogueCallback, NanAddGCPrologueCallback, NanRemoveGCEpilogueCallback, NanRemoveGCPrologueCallback
    • Introduce NanGetHeapStatistics
    • Rename NanAsyncWorker#SavePersistent() to SaveToPersistent()