|
1 | 1 |
|
2 | 2 | ## Unreleased
|
3 | 3 |
|
4 |
| -- Added support for input deserialization from FileInfo objects [#95](https://github.com/BernieWhite/PSRule/issues/95) |
| 4 | +## v0.3.0 |
| 5 | + |
| 6 | +What's changed since v0.2.0: |
| 7 | + |
| 8 | +- Added support for pipelining with `Exists`, `Within`, `Match` and `TypeOf` keywords [#90](https://github.com/BernieWhite/PSRule/issues/90) |
| 9 | +- Added support for packaging rules in modules [#16](https://github.com/BernieWhite/PSRule/issues/16) |
| 10 | +- Import objects from YAML or JSON format [#75](https://github.com/BernieWhite/PSRule/issues/75) |
| 11 | + - Added support for input de-serialization from FileInfo objects [#95](https://github.com/BernieWhite/PSRule/issues/95) |
| 12 | +- Support nested TargetObjects [#77](https://github.com/BernieWhite/PSRule/issues/77) |
| 13 | +- Export variables to improve authoring experience [#83](https://github.com/BernieWhite/PSRule/issues/83) |
| 14 | +- Binding improvements: |
| 15 | + - Added object type binding and dynamic filtering for rules [#82](https://github.com/BernieWhite/PSRule/issues/82) |
| 16 | + - Added support for indexed and quoted field names [#86](https://github.com/BernieWhite/PSRule/issues/86) |
| 17 | + - Added support for case-sensitive binding operations [#87](https://github.com/BernieWhite/PSRule/issues/87) |
| 18 | + - Binding ignores case by default. Set option `Binding.CaseSensitive` to `true` to enable case-sensitivity. |
| 19 | + - Support TargetName binding of nested properties [#71](https://github.com/BernieWhite/PSRule/issues/71) |
| 20 | +- Added online help links to keywords [#72](https://github.com/BernieWhite/PSRule/issues/72) |
| 21 | +- Added schema for PSRule options [#74](https://github.com/BernieWhite/PSRule/issues/74) |
| 22 | +- **Breaking change** - Changed parameter alias for `-Path` from `-f` to `-p` [#99](https://github.com/BernieWhite/PSRule/issues/99) |
| 23 | +- **Breaking change** - The `-TargetName` parameter of the `Hint` keyword has been deprecated [#81](https://github.com/BernieWhite/PSRule/issues/81) |
| 24 | + - `-TargetName` parameter not longer sets the pipeline object _TargetName_ and generates a warning instead. |
| 25 | + - The `-TargetName` will be completely removed in **v0.4.0**, at which time using the parameter will generate an error. |
| 26 | + |
| 27 | +What's changed since pre-release v0.3.0-B190231 |
| 28 | + |
| 29 | +- Added support for input de-serialization from FileInfo objects [#95](https://github.com/BernieWhite/PSRule/issues/95) |
5 | 30 | - **Breaking change** - Changed parameter alias for `-Path` from `-f` to `-p` [#99](https://github.com/BernieWhite/PSRule/issues/99)
|
6 | 31 |
|
7 | 32 | ## v0.3.0-B190231 (pre-release)
|
8 | 33 |
|
9 | 34 | - Added support for pipelining with `Exists`, `Within`, `Match` and `TypeOf` keywords [#90](https://github.com/BernieWhite/PSRule/issues/90)
|
10 |
| -- Fix empty YAML object causes format deserialize to fail [#92](https://github.com/BernieWhite/PSRule/issues/92) |
| 35 | +- Fix empty YAML object causes format de-serialize to fail [#92](https://github.com/BernieWhite/PSRule/issues/92) |
11 | 36 |
|
12 | 37 | ## v0.3.0-B190224 (pre-release)
|
13 | 38 |
|
|
0 commit comments