35d59c57bf
version bump 1.0.6: performance
...
- `unsafe` option to `cfb_add` for bulk write (see #2 )
- use `lastIndexOf` to save operations in BFP queue
2018-04-09 02:33:22 -04:00
17b1a8de5a
version bump 1.05: non-display char strict search
2018-03-04 22:49:40 -05:00
98e9d2e641
version bump 1.0.4: type update [ci skip]
2018-02-14 19:18:56 -05:00
25688e28fe
version bump 1.0.3: handle negative sizes
2018-02-12 02:30:44 -05:00
b0e076f003
version bump 1.0.2: infrastructure
2018-01-18 20:09:51 -05:00
8cd01668f0
version bump 1.0.1: find multiple \x01-\x06 chars
2017-11-27 00:41:39 -05:00
46719dfe3c
version bump 1.0.0: walk minifat
2017-11-05 11:54:11 -05:00
ec9ab57132
version bump 0.14.0: removed FullPathDir
...
- CLI tool properly handles empty files
- node 9 added to travis
2017-11-04 20:15:50 -04:00
9e22a4425e
version bump 0.13.2
...
- file writing includes `fs` as appropriate
- CLI modify and write options
- infrastructure update
2017-10-20 16:36:54 -04:00
e6d1c8b06e
added shim to html
2017-09-28 02:20:50 -04:00
3fd73f806b
version bump 0.13.1: determinism
...
- pin unknown dates and zero-fill end of file
- cfb_add can take an absolute path e.g. "/Workbook"
2017-09-20 19:33:03 -04:00
d784f9b1f2
version bump 0.13.0: write
2017-09-14 17:14:22 -04:00
2d0c71ac88
version bump 0.12.1: CFB.find
...
- exported object includes static find method
- CLI option displays file manifest
- ignore mid-table free sectors
- ignore lazily-deleted files (orphan nodes)
2017-08-09 02:50:59 -04:00
17f35153f8
travis update
2017-07-28 14:25:36 -04:00
5a769874f4
version bump 0.12.0: refresh
...
- pin dependencies
- flow and typescript improvements
- updated repo infrastructure
2017-07-28 13:53:08 -04:00
16eebaeab4
version bump 0.11.1: ignore byte order
...
some writers incorrectly fill `0xffff` rather than `0xfffe`
2017-03-30 17:34:37 -04:00
b5c5f05e32
version bump 0.11.0: flush (strange npm issue)
...
See https://github.com/SheetJS/js-xlsx/issues/571
2017-02-24 00:17:34 -08:00
87677f0ae0
pin npm version in travis
...
see https://github.com/npm/npm/issues/15855
2017-02-23 22:16:52 -08:00
2481022b45
fix travis config
2017-02-23 21:18:52 -08:00
1a428c8f5b
version bump 0.10.3: ignore bad FAT
...
- sector checked before reading (h/t @e12009)
See https://github.com/SheetJS/js-xlsx/issues/569
- flow type checking
2017-02-23 21:11:45 -08:00
0ef16e1ad1
version bump 0.10.2-a: updated cfb bin location
2014-11-03 00:51:23 -05:00
fcc05e3567
version bump 0.10.2: proper directory/FAT analysis
...
- reprocess directory sector lists if not available
- search now strips out OLE metacharacters \0-\5
- strip sourceMappingURL references from minified scripts (h/t @vinin3)
- added xlscfb.js for js-xls
2014-11-02 23:02:42 -05:00
597de28cf5
version bump 0.10.1: streamlined node module
2014-07-05 12:22:11 -04:00
5c7df1f3db
version bump 0.10.0: performance
...
- reworked IIFE
- avoid Buffer read helpers (see https://github.com/joyent/node/issues/7809 )
- avoid nested functions in parse
- eliminate consecutive nulls in test files (libreoffice)
- travis + coveralls support
- jscs linting
2014-06-24 00:00:39 -04:00
ab962d782e
version bump 0.9.1: massive cleanup
...
- no pollution of the Array prototype
- alignment with js-xls CFB code
- removed main code in CFB (use cfb bin instead)
- more tests
- added dist
- correect for incorrect tree level pointers
2014-05-20 10:43:03 -07:00
6ac8a02762
version bump 0.8.1: byte shield
2013-11-29 02:09:46 -05:00
d03d13d6f2
version bump 0.8.0: removed old accessors
...
- removed .Directory and .Paths accessors
- build script using bits/
- typescript definitions in misc/
2013-11-26 10:56:58 -05:00
5c79a6ee30
version bump 0.7.0: removing unnecessary try-catch
...
Instead of a fixed check, assume that the references are relative if they are
not absolute
2013-11-13 15:36:47 -08:00
99d86f01b7
version bump 0.6.0: case insensitive find
2013-10-29 11:54:56 -07:00
369f05ae0f
jshint niggles
2013-10-27 13:32:37 -07:00
82335b172a
version bump 0.5.0: scan directory first
...
basic parse tests pass
2013-10-27 06:15:06 -07:00
3bc2923826
version bump 0.4.0: Fixes from JS-XLS + travis
2013-10-27 03:10:41 -07:00
8d10376fad
version bump 0.3.0: name collision resolution
...
It is possible for multiple streams to have the same name (albeit with different
paths), so:
- `FileIndex` is an array of the streams
- `FullPaths` is an array of the full paths
- `FullPathDir` is a full path version of `Directory`
2013-09-20 23:13:19 -07:00
eda9dfbf13
version bump 0.2.1: cleanup
2013-09-15 12:05:46 -07:00
79acaa8747
version bump 0.2.0: cstr/wstr
2013-09-15 03:37:35 -07:00
aeefaecd76
version bump 0.1.0: exposing utility functions
2013-09-13 09:31:52 -07:00
af6457acf9
version bump 0.0.2: parsing FILETIME fields
2013-09-09 11:05:37 -07:00
99b049b362
Initial commit
2013-09-05 16:26:01 -07:00