@ln-maf/validations
Version:
Validation step definitions for MAF
311 lines (102 loc) • 6.32 kB
Markdown
# Change Log
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
## [4.1.7](https://github.com/hpcc-systems/MAF/compare/@ln-maf/validations@4.1.5...@ln-maf/validations@4.1.7) (2026-03-10)
### Features
* add scenario for appending JSON items as line-delimited to file ([eb5bb44](https://github.com/hpcc-systems/MAF/commit/eb5bb44c3333b427c718f767925cae7bc26ae4d1))
* **validations:** update JSON path handling to use jsonpath-plus ([eabf950](https://github.com/hpcc-systems/MAF/commit/eabf950c8abc93e13b2d398ad5e7c82c4c256ece))
## [4.1.6](https://github.com/hpcc-systems/MAF/compare/@ln-maf/validations@4.1.5...@ln-maf/validations@4.1.6) (2026-02-03)
### Features
* add scenario for appending JSON items as line-delimited to file ([eb5bb44](https://github.com/hpcc-systems/MAF/commit/eb5bb44c3333b427c718f767925cae7bc26ae4d1))
## [4.1.5](https://github.com/hpcc-systems/MAF/compare/@ln-maf/validations@4.1.4...@ln-maf/validations@4.1.5) (2025-10-28)
**Note:** Version bump only for package @ln-maf/validations
## [4.1.4](https://github.com/hpcc-systems/MAF/compare/@ln-maf/validations@4.1.3...@ln-maf/validations@4.1.4) (2025-09-18)
**Note:** Version bump only for package @ln-maf/validations
## [4.1.3](https://github.com/hpcc-systems/MAF/compare/@ln-maf/validations@4.1.1...@ln-maf/validations@4.1.3) (2025-09-18)
**Note:** Version bump only for package @ln-maf/validations
## [4.1.2](https://github.com/hpcc-systems/MAF/compare/@ln-maf/validations@4.1.1...@ln-maf/validations@4.1.2) (2025-09-18)
**Note:** Version bump only for package @ln-maf/validations
## [4.1.1](https://github.com/hpcc-systems/MAF/compare/@ln-maf/validations@4.1.0...@ln-maf/validations@4.1.1) (2025-07-31)
**Note:** Version bump only for package @ln-maf/validations
# 4.1.0 (2025-07-31)
### Bug Fixes
* update peer dependency for @ln-maf/core to version 4.0.0 across multiple packages ([f6a05f9](https://github.com/hpcc-systems/MAF/commit/f6a05f91ed564be6ba3874a3c9ad89cd4c58f6dc))
### Features
* add functions to find differences between objects and strings, and improve error formating ([01444b2](https://github.com/hpcc-systems/MAF/commit/01444b2c675fe8f9d2298c550a4170fb33a4c708))
* enhance JSON manipulation features with improved key deletion and path checking ([fc52cf1](https://github.com/hpcc-systems/MAF/commit/fc52cf1619f1d452a1bd8e97cd18d448c138a976))
# 4.0.0 (2025-07-29)
### Bug Fixes
* remove duplicate background step in setting feature ([347a74d](https://github.com/hpcc-systems/MAF/commit/347a74da6a28f36016615825849b09bcd4925686))
### Features
* update API test scenarios and enhance request handling; remove deprecated requests feature ([27afe44](https://github.com/hpcc-systems/MAF/commit/27afe44f8dbcb42a2bda729ec0f88bc017f8215e))
# 3.0.0-beta.0 (2024-01-24)
## 1.6.2 (2022-05-02)
## 1.6.1 (2022-04-10)
# 1.6.0 (2022-02-24)
# 1.5.0 (2021-12-13)
### Reverts
* Revert "v1.5.0" ([58f7b56](https://github.com/hpcc-systems/MAF/commit/58f7b56cb9fda278b85a0198bc6265ca2f63b49c))
## 1.4.4 (2021-05-18)
## 1.4.3 (2021-04-22)
## 1.3.11 (2021-03-26)
## 1.3.10 (2021-03-22)
## 1.3.8 (2021-02-08)
## 1.3.7 (2021-02-08)
## 1.3.6 (2021-02-08)
## 1.3.2 (2021-02-07)
## 1.2.4 (2021-02-04)
## 1.2.3 (2021-02-03)
## 1.2.2 (2021-02-03)
## 1.2.1 (2021-02-03)
# 1.2.0 (2021-02-03)
## 1.1.7 (2021-02-03)
## 1.1.6 (2021-02-03)
## 1.1.5 (2021-02-03)
## 1.1.4 (2021-02-03)
## 1.1.3 (2021-02-03)
## 1.1.1 (2021-02-02)
# 1.1.0 (2021-02-02)
## 1.0.9 (2021-02-01)
## 1.0.8 (2021-01-26)
## 1.0.7 (2021-01-26)
## 1.0.6 (2021-01-26)
## 1.0.5 (2021-01-26)
## 1.0.4 (2021-01-26)
## 1.0.3 (2021-01-26)
# [4.0.0](https://github.com/hpcc-systems/MAF/compare/@ln-maf/validations@4.0.0-beta.5...@ln-maf/validations@4.0.0) (2025-07-29)
### Bug Fixes
* Update package.json files to remove author fields, update versioning, and improve descriptions ([e276aaf](https://github.com/hpcc-systems/MAF/commit/e276aaf6c53bd1edb83193f148261070bc292277))
# [4.0.0-beta.5](https://github.com/hpcc-systems/MAF/compare/@ln-maf/validations@4.0.0-beta.4...@ln-maf/validations@4.0.0-beta.5) (2025-07-25)
### Features
* add ajv dependency for JSON schema validation ([849281a](https://github.com/hpcc-systems/MAF/commit/849281ac704398f7d55297e3f250a71d7705037d))
* Enhance JSON manipulation functions with improved error handling and utility methods ([aa59b25](https://github.com/hpcc-systems/MAF/commit/aa59b256f4fcfd678b0c096ab103f7735df3d6f2))
# [4.0.0-beta.4](https://github.com/hpcc-systems/MAF/compare/@ln-maf/validations@4.0.0-beta.3...@ln-maf/validations@4.0.0-beta.4) (2025-07-24)
**Note:** Version bump only for package @ln-maf/validations
# [4.0.0-beta.3](https://github.com/hpcc-systems/MAF/compare/@ln-maf/validations@4.0.0-beta.2...@ln-maf/validations@4.0.0-beta.3) (2025-07-23)
**Note:** Version bump only for package @ln-maf/validations
# [4.0.0-beta.2](https://github.com/hpcc-systems/MAF/compare/@ln-maf/validations@4.0.0-beta.1...@ln-maf/validations@4.0.0-beta.2) (2025-07-23)
**Note:** Version bump only for package @ln-maf/validations
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased in Git]
## [1.2.0] (2020-02-03)
### Added
* Fixes for multiple areas of the app based on adding more code coverage
* Git statuses
* Changelog
* Created a preprocessor package to allow injection of Gherkin within feature files.
* API package for api requests
* SQL package for sql commands
* Validations package for performing processing.
## [1.2.1] (2020-02-03)
### Added
* Fixes for set examples, there was an issue when a background step was included
* Add .npmignore
* Adding in eslint
* Multiple bug fixes due to issues found by eslint
## [1.3.0] (2020-02-05)
### Added
* Added in AWS testing for S3, DynamoDB, SQS, Lambda (not tested yet).
* Is able to run on localstack but uses the portmap due to some configurability issues with SQS.