diff --git a/.codecov.yml b/.codecov.yml index 244e662..8c27134 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/.coveragerc b/.coveragerc index f9cc127..bec3dc7 100644 --- a/.coveragerc +++ b/.coveragerc @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/CHANGES.md b/CHANGES.md index 44e23d5..223b432 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -5,6 +5,39 @@ for a full listing of issues for each release. -------------------------------------------------------------------------------- +## isodatetime 2.0.0 (Released 2019-01-22) + +This is the 12th release of isodatetime. + +This release requires Python 3.4 or above. + +Note the move of the version string to a semantic scheme to avoid issues with +packaging utilities. + +### Highlights + +[#111](https://github.com/metomi/isodatetime/pull/111): +Python 3.4+ only. Drop support for Python 2. + +[#117](https://github.com/metomi/isodatetime/pull/117): +Improved installation instruction and usage examples. + +[#114](https://github.com/metomi/isodatetime/pull/114): +Added `isodatetime` command line interface. + +### Noteworthy Changes + +[#112](https://github.com/metomi/isodatetime/pull/112): +Support RPM build. + +[#119](https://github.com/metomi/isodatetime/pull/119): +Fixed time point dumper time zone inconsistency. + +[#118](https://github.com/metomi/isodatetime/pull/118): +Fixed time point dumper date type inconsistency. + +-------------------------------------------------------------------------------- + ## isodatetime 2018.11.0 (Released 2018-11-05) This is the 11th release of isodatetime. diff --git a/conftest.py b/conftest.py index 8093d06..2c2f1ea 100644 --- a/conftest.py +++ b/conftest.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/__init__.py b/isodatetime/__init__.py index 5d44a6d..601916c 100644 --- a/isodatetime/__init__.py +++ b/isodatetime/__init__.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/data.py b/isodatetime/data.py index 4c7970c..d349e60 100644 --- a/isodatetime/data.py +++ b/isodatetime/data.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/datetimeoper.py b/isodatetime/datetimeoper.py index d4d7dfd..09ed19e 100644 --- a/isodatetime/datetimeoper.py +++ b/isodatetime/datetimeoper.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ----------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/dumpers.py b/isodatetime/dumpers.py index 4970cd9..ecf97b4 100644 --- a/isodatetime/dumpers.py +++ b/isodatetime/dumpers.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/main.py b/isodatetime/main.py index 94c00f3..64257b9 100644 --- a/isodatetime/main.py +++ b/isodatetime/main.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ----------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/parser_spec.py b/isodatetime/parser_spec.py index 3d2900b..b55ff97 100644 --- a/isodatetime/parser_spec.py +++ b/isodatetime/parser_spec.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/parsers.py b/isodatetime/parsers.py index febb2e8..332a515 100644 --- a/isodatetime/parsers.py +++ b/isodatetime/parsers.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/tests/__init__.py b/isodatetime/tests/__init__.py index eaa3380..30733c0 100644 --- a/isodatetime/tests/__init__.py +++ b/isodatetime/tests/__init__.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/tests/test_00.py b/isodatetime/tests/test_00.py index c97c490..aea5ce5 100644 --- a/isodatetime/tests/test_00.py +++ b/isodatetime/tests/test_00.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/tests/test_datetimeoper.py b/isodatetime/tests/test_datetimeoper.py index 3f1df17..f7f39a0 100644 --- a/isodatetime/tests/test_datetimeoper.py +++ b/isodatetime/tests/test_datetimeoper.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/tests/test_main.py b/isodatetime/tests/test_main.py index 6154981..d365ea6 100644 --- a/isodatetime/tests/test_main.py +++ b/isodatetime/tests/test_main.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/tests/test_time_point.py b/isodatetime/tests/test_time_point.py index 7e09a98..77aaad9 100644 --- a/isodatetime/tests/test_time_point.py +++ b/isodatetime/tests/test_time_point.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/isodatetime/timezone.py b/isodatetime/timezone.py index 9209a5c..05ad544 100644 --- a/isodatetime/timezone.py +++ b/isodatetime/timezone.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/pytest.ini b/pytest.ini index fd5ce04..74a0a84 100644 --- a/pytest.ini +++ b/pytest.ini @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/setup.cfg b/setup.cfg index 23e34df..25dd087 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by diff --git a/setup.py b/setup.py index 922a409..77494c5 100644 --- a/setup.py +++ b/setup.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- # ---------------------------------------------------------------------------- -# Copyright (C) 2013-2018 British Crown (Met Office) & Contributors. +# Copyright (C) 2013-2019 British Crown (Met Office) & Contributors. # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by