1.1.0 / 2015-08-27 ================== * [[`eb4550fdaa`](https://github.com/TooTallNate/ref-struct/commit/eb4550fdaa)] - Implement `pack` option (Lee, SungUk) * [[`17c1c7a8ef`](https://github.com/TooTallNate/ref-struct/commit/17c1c7a8ef)] - fix StructType constructor name in README (typo) (David Corticchiato) * [[`54b72bde07`](https://github.com/TooTallNate/ref-struct/commit/54b72bde07)] - **appveyor**: fix node v0.8, test io.js v2.5 and v3 (Nathan Rajlich) 1.0.2 / 2015-08-27 ================== * appveyor: drop v0.11, iojs v1.5.1, test x64 * travis: drop v0.11, test iojs v2.5 and v3 * package: add license attribute (#17, @pdehaan) * package: update "ref-array" to v1.1.2 * package: update "nan" v2 for native tests * README: use SVG for appveyor badge 1.0.1 / 2015-03-24 ================== * removed travis testing for node_js version "0.6" and added 0.12 and iojs * added appveyor test versions as per node-ffi library for iojs & 0.12 * package: allow any "ref" v "1" * npmignore: add `test` dir 1.0.0 / 2014-11-03 ================== * bumping to v1.0.0 for better-defined semver semantics 0.0.7 / 2014-11-03 ================== * gitignore: ignore single letter ?.js test files * lib: only slice buffer in set() in the non-instance case * package: allow any "debug" v2 0.0.6 / 2014-06-19 ================== * package: update "ref" to v0.3.2 * package: update "debug" to v1.0.1 * test: remove v8 namespace import * test: use "bindings" module to load the native tests * README: add appveyor build badge * History: match `git changelog` syntax * package: loosely pin the deps * test: nan-ify tests * README: fix Travis badge * README: use svg for Travis badge * travis: test node v0.8, v0.10, and v0.11 * add appveyor.yml file for Windows testing * package: remove "engines" field * package: beautify * add a couple comments 0.0.5 / 2013-01-24 ================== * rename the backing buffer property to `ref.buffer` * add .jshintrc file * some minor optimizations 0.0.4 / 2012-09-26 ================== * struct: correct the field alignment logic (TJ Fontaine) * test: add failing test from #1 * test: more stucts with arrays tests * add support for "ref-array" types * add `toObject()`, `toJSON()`, and `inspect()` functions to struct instances * change `_pointer` to `buffer` * don't allow types with size == 0 like 'void' * test: add test case using "void *" as the type * test: fix deprecation warning * package: use the -C switch on node-gyp for the `npm test` command * travis: test node v0.7 and node v0.8 * adjust the custom `toString()` output 0.0.3 / 2012-06-01 ================== * set the "name" property of StructType instances * add a `toString()` override * fix a bug in the alignment calculation logic 0.0.2 / 2012-05-16 ================== * Windows support (only the test suite needed tweaks) * make ref().deref() work * make string type identifiers work (type coersion) * don't make the constructors' prototype inherit from `Function.protoype` 0.0.1 / 2012-05-09 ================== * Initial release