Changes for version 0.9.1 - 2014-08-13
- Use JSON rule for double-quoted string (in key value as well as directive argument), this way we don't have to define our own string rule.
- Introduce key value encoding. This is the more extensible way. Currently known encodings: !j (!json), !e (!expr), !base64, !h (!hex).
- Remove !defaults directive, its function can be replaced by !merge.
- Remove mode merging for now.
- !merge can merge multiple sections.
- Expression is left undefined for now, no longer defined as using the Xslate/Kolon syntax. Change syntax of expression to use value encoding.
- Add TODO section.
- Remove mention of nested section. Implementation is now left to do it (or not).
- Remove encoding/quoting in section name and key name for now.
- Remove !sectionpath and !nosectionpath for now.
- Other tweaks.
Modules
IOD file format specification