Skip to content

Commit

Permalink
Version 1.3 update
Browse files Browse the repository at this point in the history
  • Loading branch information
marshallward committed May 17, 2021
1 parent 57ff283 commit 8ddd123
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 1 deletion.
16 changes: 16 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,17 +1,33 @@
1.3:
- Strings which exceed the column limit are now split across multiple
lines. Thanks to Xi Chen for reporting.
- We now raise ValueError if we reach and EOF before a namelist group has
been terminated. It is also raised for various StopIteration scenarios.
- Namelist output with repeated values can now use repeat tokens if
enabled. Thanks to Holger Wolff for contributing this feature.
- Bugfix: Preserve newlines in the reads() string parser. This fixes a bug
in the handling of tokens outside of namelist groups. Thanks to GitHub
user @coreur for reporting.
- Patching now supports the addition of new namelist groups. Thanks to
Cory Kramer for reporting and suggesting this issue.

1.2:
- Bugfix: Repeated null arrays as final elements now parse correctly.
- Bugfix: Preprossor comment token # now correctly disabled on default.
- Bugfix: Several indexing issues with array patching have been fixed.
- Improved "duck typing" tokenization of numerics and other data types,
- Removal of Namelist constructor calls in __setitem__.

1.1.2:
- README update to remove `-e` flags for local installs.

1.1.1:
- YAML: Additional install support (f90nml[yaml]) package and additional
documentation for supporting YAML conversion.
- Bugfix: Removal of `-o` output flag. The positional argument is now used
exclusively to set the output file in the CLI.
- Documentation changes and integration, thanks to the JOSS reviewers.

1.1:
- Bugfix: Out-of-order multidimensional support now works correctly.
- Bugfix: Derived type list updates without an index now correctly apply
Expand Down
2 changes: 1 addition & 1 deletion f90nml/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
from f90nml.namelist import Namelist
from f90nml.parser import Parser

__version__ = '1.2'
__version__ = '1.3'


def read(nml_path):
Expand Down

0 comments on commit 8ddd123

Please sign in to comment.