diff --git a/CHANGELOG b/CHANGELOG index 7aa053f6..a97b7eab 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,5 +1,8 @@ jc changelog +20220305 v1.18.5 +- Fix date parser to ensure AM/PM period string is always uppercase + 20220304 v1.18.4 - Add nmcli command parser tested on linux - Enhance parse error messages at the cli diff --git a/jc/lib.py b/jc/lib.py index 23fdaf31..ca025e08 100644 --- a/jc/lib.py +++ b/jc/lib.py @@ -9,7 +9,7 @@ import importlib from typing import Dict, List, Iterable, Union, Iterator from jc import appdirs -__version__ = '1.18.4' +__version__ = '1.18.5' parsers = [ 'acpi', diff --git a/jc/parsers/date.py b/jc/parsers/date.py index 313ec444..b24c510a 100644 --- a/jc/parsers/date.py +++ b/jc/parsers/date.py @@ -83,7 +83,7 @@ import jc.utils class info(): """Provides parser metadata (version, author, etc.)""" - version = '2.3' + version = '2.4' description = '`date` command parser' author = 'Kelly Brazil' author_email = 'kellyjonbrazil@gmail.com' @@ -188,7 +188,7 @@ def parse(data, raw=False, quiet=False): 'hour_24': dt.hour, 'minute': dt.minute, 'second': dt.second, - 'period': dt.strftime('%p'), + 'period': dt.strftime('%p').upper(), 'timezone': tz, 'utc_offset': dt.strftime('%z') or None, 'day_of_year': int(dt.strftime('%j')), diff --git a/setup.py b/setup.py index 72ba44ed..667d3d33 100755 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ with open('README.md', 'r') as f: setuptools.setup( name='jc', - version='1.18.4', + version='1.18.5', author='Kelly Brazil', author_email='kellyjonbrazil@gmail.com', description='Converts the output of popular command-line tools and file-types to JSON.',