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].
Check MD [online][check-online].
## [unreleased]
## [2.1.0] - 2024-07-22
### Added
- Add `TextArrayType`
## [2.0.0] - 2024-03-13
### Added
- Add support Laravel 11
### Removed
- Remove support Laravel < 11
- Remove support PHP < 8.2
## [1.11.0] - 2024-01-31
### Added
- Add support PHP 8.3
## [1.10.0] - 2023-03-27
### Added
- Add `Partial index`
## [1.9.0] - 2023-02-24
### Added
- Add support PHP 8.2
- Add support Laravel 10
### Removed
- Remove support PHP 8.0
- Remove support Laravel 8|9
## [1.8.1] - 2022-09-08
### Fixed
- Fixed type declarations
## [1.8.0] - 2022-08-18
### Added
- Add support PHP 8.1
## [1.7.0] - 2022-02-08
### Added
- Add ext-column types
- Geo Point (native PG `point` type)
- Geo Path (native PG `path` type)
## [1.6.0] - 2021-11-15
### Added
- Add to `Builder` method `updateAndReturn`: Update records in the database and return columns of updated records
- Add to `Builder` method `deleteAndReturn`: Delete records in the database and return columns of deleted records
## [1.5.0] - 2021-11-04
### Added
- Add to `Blueprint` method `fromTable`: Create a table from another table and fills it data from the source-table
- Add to `Blueprint` method `fromSelect`: Create a table from select query
## [1.4.0] - 2021-11-04
### Added
- Add to `Schema` method `dropIfExistsCascade`
- Add to `Blueprint` method `like`: Create a table from another table
## [1.3.0] - 2021-10-16
### Added
- Add column options: `Compression`
- Add index: `ginIndex`
## [1.2.0] - 2021-10-16
### Added
- Add ext-column types
- Array of UUID
- Array of Integer
## [1.1.0] - 2021-09-27
### Added
- Add ext-column types
- Date Range
- IP Network
- XML
- Add to `Schema` method `createViewOrReplace`
- Add helpers for `Extensions`:
- `createExtension`
- `createExtensionIfNotExists`
- `dropExtensionIfExists`
## [1.0.0] - 2021-04-28
### Changed
- Change minimal PHP version to `8.0`. Version of this package for php7 - see in branch `php7`
## [0.0.3] - 2021-02-11
### Added
- Add Bool `wheres` on Partial index
## [0.0.1] - 2021-01-27
### Added
- Create the package
[unreleased]: https://github.com/efureev/laravel-support-db/compare/v1.0.0...HEAD
[1.0.0]: https://github.com/efureev/laravel-support-db/releases/tag/v1.0.0
[0.0.3]: https://github.com/efureev/laravel-support-db/releases/tag/v0.0.3
[0.0.2]: https://github.com/efureev/laravel-support-db/releases/tag/v0.0.2
[0.0.1]: https://github.com/efureev/laravel-support-db/releases/tag/v0.0.1
[keepachangelog]:https://keepachangelog.com/en/1.1.0/
[semver]:https://semver.org/spec/v2.0.0.html
[check-online]:https://dlaa.me/markdownlint