Releases: 15below/Ensconce
Releases · 15below/Ensconce
Version 1.0.5
- Added string checking for "contains", "startsWith", "endsWith"
- Added string decryption using a certificate in the certificate store (loaded using the CN) - We do not recommend writing decrypted values into config files!
Version 1.0.4
- Added logging around scripts being loaded
- Added --dictionaryPostUrl and --dictionarySavePath to save or send the tag dictionary as JSON
Version 1.0.3
- Add ability to wrap multiple labels in a "Labels" node.
- Add ability to specify a single label as a "label" attribute (rather than as a single "Label" node).
- Allow "Property" nodes to be at the root of the property group as well as inside a "Properties" node as before.
- Add XSD for structure files and validate against it
Version 1.0.2
- Added RequireClientCertificate for IIS7 to set require SSL
Version 1.0.1
- Improved logic for static FixedPath locations
Version 1.0.0
- Major update to simplify codebase & make repo look nicer
- “DR-“ Environments will have the “DR-“ text removed for the {{ Environment }} tag
- Retry loading the config XML if the loading fails
- Extra DNS functions to verify correctness of DNS records
- Additional logging
- If rules now require the data being checked to be present, previously this would default to “false”
This does make Ensconce more “fussy” about you having all the correct config, this is by design. - We no longer recursively nest configuration, so data expected to be in groups must be inside the group.
You also cannot reference configuration outside of a group from within the group. - New deployed folder structure to keep root directory clearer
- Performance improvements
NOTE
It is recommended that this is deployed to a new location for usage due to some of the breaking changes.
At 15below we opted for "D:\Ensconce\V1"
Version 0.5.0
Last release of Ensconce V0
Start of using GitHub releases to show change history