- Array patching is now supported - NumPy primitives can be converted to Fortran types - File objects can now be used as input arguments
0.18
- File object read and write support - Escape (\) character support in strings - Fortran floating point `E` symbol is now optional (with +/- exponent)
0.17
- `f90nml.write()` works for normal (non-`Namelist`) dicts - `Parser` properties moved outside of function arguments, and are now handled with property decorators (as in `Namelist`) - Namelists built from (unsorted) dicts are now pre-sorted by key
- Default logical parsing is now more strict. Only `true`, `false`, `t`, and `f` (and with surrounding `.`) are now parsed to equivalent values. - Extensive documentation update