Skip to content

Commit

Permalink
Version 1.4 update
Browse files Browse the repository at this point in the history
  • Loading branch information
marshallward committed May 14, 2022
1 parent 42ad8a6 commit f8ec566
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 1 deletion.
11 changes: 11 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
1.4:
- Ordering of duplicate keys is now preserved, through the introduction of
two new classes. The Cogroup extends the list previously associated with
the values of a duplicate key. The NmlKey extends str and externally
holds the namelist key, but also contains an internal key to distinguish
between duplicates.
- A repeated key is no longer initialized with a list, and must now be
explicitly declared as a cogroup with the `add_cogroup` function.
- A performance issue related to the detection of values in a line has been
fixed. Thanks to Stephen LeDoux for reporting and Philip Cross for
fixing this issue.
1.3.1:
- String splitting is now an optional feature, enabled by the split_strings
property. Default string array output again resembles v1.2 output.
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.3.1'
__version__ = '1.4'


def read(nml_path):
Expand Down

0 comments on commit f8ec566

Please sign in to comment.