Release history
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.
 
Guiding Principles
 
 
 - Changelogs are for humans, not machines.
  
 - There should be an entry for every single version.
  
 - The same types of changes should be grouped.
  
 - Versions and sections should be linkable.
  
 - The latest version comes first.
  
 - The release date of each versions is displayed.
  
 - Mention whether you follow Semantic Versioning.
  
 
Types of changes
Changelog entries are classified using the following labels (from keep-a-changelog):
 
 
 Added for new features.  
 Changed for changes in existing functionality.  
 Deprecated for soon-to-be removed features.  
 Removed for now removed features.  
 Fixed for any bug fixes.  
 Security in case of vulnerabilities.  
[3.0.0] - 2018-04-08
v3.0 is a complete refactor, resulting in a faster, smaller codebase, with fewer deps, and a more accurate parser and compiler. 
Breaking Changes
 
 
 - The undocumented 
.makeRe method was removed  
Non-breaking changes
 
2.3.2 - 2018-04-08
 
 
 - start refactoring
  
 - cover sets
  
 - better range handling
  
2.3.1 - 2018-02-17
 
 
 - Remove unnecessary escape in Regex. (#14)
  
2.3.0 - 2017-10-19
 
 
 - minor code reorganization
  
 - optimize regex
  
 - expose 
maxLength option  
2.2.1 - 2017-05-30
 
 
 - don't condense when braces contain extglobs
  
2.2.0 - 2017-05-28
 
 
 - ensure word boundaries are preserved
  
 - fixes edge case where extglob characters precede a brace pattern
  
2.1.1 - 2017-04-27
 
 
 - use snapdragon-node
  
 - handle edge case
  
 - optimizations, lint
  
2.0.4 - 2017-04-11
 
 
 - pass opts to compiler
  
 - minor optimization in create method
  
 - re-write parser handlers to remove negation regex
  
2.0.3 - 2016-12-10
 
 
 - use split-string
  
 - clear queue at the end
  
 - adds sequences example
  
 - add unit tests
  
2.0.2 - 2016-10-21
 
 
 - fix comma handling in nested extglobs
  
2.0.1 - 2016-10-20
 
 
 - add comments
  
 - more tests, ensure quotes are stripped
  
2.0.0 - 2016-10-19
 
 
 - don't expand braces inside character classes
  
 - add quantifier pattern
  
1.8.5 - 2016-05-21
 
1.8.4 - 2016-04-20
 
1.8.0 - 2015-03-18
 
1.6.0 - 2015-01-30
 
 
 - optimizations, 
bash mode:  
 - improve path escaping
  
1.5.0 - 2015-01-28
 
 
 - Merge pull request #5 from eush77/lib-files
  
1.4.0 - 2015-01-24
 
 
 - add extglob tests
  
 - externalize exponent function
  
 - better whitespace handling
  
1.3.0 - 2015-01-24
 
 
 - make regex patterns explicity
  
1.1.0 - 2015-01-11
 
 
 - don't create a match group with 
makeRe  
1.0.0 - 2014-12-23
 
 
 - Merge commit '97b05f5544f8348736a8efaecf5c32bbe3e2ad6e'
  
 - support empty brace syntax
  
 - better bash coverage
  
 - better support for regex strings
  
0.1.4 - 2014-11-14
 
 
 - improve recognition of bad args, recognize mismatched argument types
  
 - support escaping
  
 - remove pathname-expansion
  
 - support whitespace in patterns
  
[0.1.0]