All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Add here new changes respecting Keep a Changelog instructions.
- Change to use Github actions.
- Update dev dependencies (
eslint
andjest
). - Only branch master can publish new tags.
- Browser support (webpack, babel, etc...).
- Improve README documentation.
- Changelog.
- Demo version of deepicker
- Updated package-lock removing
hoek
dependency vulnerability.
.npmignore
to publishdist
dir with minified versions.
- Browser version. (thanks for amazing contribution of @guicheffer!)
- Add yarn. (again, thanks @guicheffer)
- Add a precommit hook to run lint and tests. (and again, thanks @guicheffer)
- Add an issue template. (and again, thanks @guicheffer)
- Add a pull request template. (and again, thanks @guicheffer)
- Add a how to contribute file. (and again, thanks @guicheffer)
- Fix
pickStatic
method to handlenull
orundefined
.
- Pickers (static and normal) now use common
include
method. - Include method not receive anymore include/exclude trees.
- Fix
include
method when*
has a subtree.
include
method now receives include/exclude trees.- Fix
include
method when include keys is filled.
- Github pages files
- Fix
include
method when*
has subtree.
- Fix
toContext
method when handle*
wildcard.
- Fix linter issues.
toContext
function to move picker to a new context.
- Fix
include
when handling*
wild card.
- Change
pickStatic
to handle arrays. - Update
npm install
in circle CI.
pickStatic
function to handle simple js objects.
- Handle
*
wildcard in simple parser for include/exclude strings. - Function to merge trees in include/exclude strings (so, removing deepmerge lib).
- Change xpath parser of include/exclude to use new merge function.
- Handle better
*
when merging with other trees (include/exclude parser).
- Lib deepmerge dependecy
- Fix linter issues
- Handle
*
wildcard in xpath parser of include/exclude. - Tests for simple parser function with
*
wildcard. - Tests for exclude with arrays structure.
- Improve README.
- Fix promises array resolution.
- First valid lib version.
- Npm deployment on circle ci.
- Method
include
to be used to test if some key must be included. - Linter
- Readme
- Parser
simpleParser
to parse simple include/excludes strings. - CircleCi
- Parser
xpathParser
to parse "xPath like" strings for include/exclude. - Add Editor config file.
- Change to pass picker instance to nested function.