Fediversity/website/node_modules/braces/CHANGELOG.md
2024-11-13 15:47:11 +01:00

5 KiB

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

  • Caching was removed

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

  • Refactor (#10)

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]

  • first commit