christkv/bson — pull request #5 by ewaters (2012-04-03 19:56:49+00:00)
Title: Support for all Node v0.4.x

It appears that 'bson' split off of 'mongodb'. However, 'mongodb' requires ">=0.4.0" whereas 'bson' requires ">=0.4.12". I've attempted to see if 'bson' is not compatible with 0.4.10 or other 0.4.x versions of node and have found no such indication, leading me to believe that this is an unnecessarily strict and possibly arbitrary version restriction.

I've used 'nave' to test all thirteen versions of node between 0.4.0 -> 0.4.12, and for each have run nodeunit against bson's 'test/node', and have found that in every version (save 0.4.0) the only error is "Assertion Message: global var leak detected: TAP_Global_Harness" in the bson_array_test:noGlobalsLeaked test. Interestingly, only node 0.4.0 runs free of errors the 0.4.x family.