All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning.
2.0.0 - 2020-10-14
- Update
export
: the classJsonPropertyFilter
is replaced by a functionapply(object, string[])
; - Update filtering mechanism;
1.3.1 - 2017-09-30
- Update
package.json
description;
- Fix line separator: convert
CRLF
toLF
;
1.3.0 - 2017-09-28
- Add
Date
andFunction
types support;
- Update NPM dependencies;
- Improve TypeScript documentation;
- Fix CLI version;
- Fix CLI;
- Fix Regular expression on including and excluding filters;
1.2.0 - 2016-06-20
- Add getters/setters for
JsonPropertyFilter
class to obtain/set the exclude/include filters; - Add the possibility to define the symbols of include/exclude;
- Add CLI support;
- Update
JsonPropertyFilter
constructor to add optional arguments; - Update validation on filter arguments;
1.1.1 - 2016-06-12
- Fix filter for embedded array;
1.1.0 - 2016-06-12
- Add arrays support;
1.0.2 - 2016-05-29
- Fix TypeScript definition path;
1.0.1 - 2016-05-29
- Add TypeScript definition in
lib
directory;
1.0.0 - 2016-05-29
- Add more validation on parameters;
- Add exclude filters;
- Update the "include" behavior: if no properties, then the original object is returned;
- Fix filter if it contains an array of
string
/number
/boolean
; - Fix filter with an empty symbol;