CHANGELOG.md
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog][keepachangelog]
and this project adheres to [Semantic Versioning][semver].
## [unreleased]
## [4.7.0] - 2023-11-28
### Added
- [core] Support Node 21
### Removed
- [core] Remove support Node 16|17
## [4.6.0] - 2023-10-21
### Changed
- [core] Changed signature `match`
## [4.5.0] - 2023-07-27
### Added
- [is] Add `isUrl`
## [4.4.0] - 2023-05-03
### Added
- [structures] Add `CollectionArray`
## [4.3.0] - 2023-04-25
### Added
- [chore] Add support Node 20
## [4.2.2] - 2022-11-16
### Added
- [string] Add `normalizeKebab`: Replace non-alphanumeric chars to `-`
## [4.2.0] - 2022-11-16
### Added
- [string] Add `normalizeName` && `normalizeCustom`: Replace non-alphanumeric chars to a defined string and remove
consecutive duplicates.
- [string] Add `removeConsecutiveDuplicates`: Remove consecutive duplicates
- [string] Add `trimAny`: Trim any characters
## [4.1.0] - 2022-11-10
### Changed
- New package building system
## [4.0.6] - 2022-07-27
### Added
- `isDates` to `is` section
## [4.0.0] - 2022-07-27
### Changed
- Change codebase to TS