v5.0.0
Changelog
- Bump mocha from 8.1.2 to 8.1.3 (#96)
- Support sparse arrays (#95)
- Bump mocha from 8.1.1 to 8.1.2 (#94)
- Bump mocha from 8.1.0 to 8.1.1 (#92)
- Create Dependabot config file (#91)
- Bump mocha from 8.0.1 to 8.1.0 (#90)
- Bump lodash from 4.17.15 to 4.17.19 (#89)
- Bump mocha from 7.2.0 to 8.0.1 (#88)
Behavior changes for sparse arrays
It serializes sparse arrays as follows since this version. The result of serialization may be changed if you are passing sparse arrays values into the serialize-javascript.
const serialize = require('serialize-javascript');
var a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
delete a[0];
a.length = 3;
a[5] = 'wat';
serialize(a) // 'Array.prototype.slice.call({"1":2,"2":3,"5":"wat","length":6})'
Thank you @victorporof for this release.