Changelog
*Sourced from [aniso8601's changelog](https://bitbucket.org/nielsenb/aniso8601/src/master/CHANGELOG.rst).*
> aniso8601 5.0.1
> ===============
>
> *Release date: 2019-03-01*
>
> Changes
> -------
>
> - Make [python-dateutil](https://pypi.python.org/pypi/python-dateutil) dependency explicit
>
> aniso8601 5.0.0
> ===============
>
> *Release date: 2019-03-01*
>
> Changes
> -------
>
> - Previously deprecated `relative`{.sourceCode} keyword removed
> - Move builders to `builders`{.sourceCode} module
> - `aniso8601.builder.PythonTimeBuilder`{.sourceCode} -> `aniso8601.builders.python.PythonTimeBuilder`{.sourceCode}
> - `aniso8601.builder.RelativeTimeBuilder`{.sourceCode} -> `aniso8601.builders.relative.RelativeTimeBuilder`{.sourceCode}
> - `aniso8601.builder.TupleBuilder`{.sourceCode} -> `aniso8601.builders.TupleBuilder`{.sourceCode}
> - `UTCOffset`{.sourceCode} moved out of `builder`{.sourceCode} (`aniso8601.builder.UTCOffset`{.sourceCode} -> `aniso8601.utcoffset.UTCOffset`{.sourceCode})
> - Fractional arguments are now handled with greater precision (discussion <https://bitbucket.org/nielsenb/aniso8601/issues/21/sub-microsecond-precision-is-lost-when>\_)
> - When `build_time`{.sourceCode} is called with only `hh`{.sourceCode} 24<=hh<25, a `MidnightBoundsError`{.sourceCode} is raised, this used to be a `HoursOutOfBoundsError`{.sourceCode}
> - Promote interval components to `datetime`{.sourceCode} objects if the given duration has second or microsecond resolution, or if the duration tuple has hour, minute, or second components
> - Before promotion would only happen if the duration tuple had hour, minute, or second components
>
> Deprecation
> -----------
>
> - The built in `RelativeTimeBuilder`{.sourceCode} is deprecated, it will be removed in aniso8601 6.0.0, use `RelativeTimeBuilder`{.sourceCode} from [relativetimebuilder](https://pypi.org/project/relativetimebuilder/) instead
>
> aniso8601 4.1.0
> ===============
>
> *Release date: 2019-01-08*
>
> Changes
> -------
>
> - Update copyright date
> - Drop support for distutils
> - Make tests package importable
> - Add support for running tests via setuptools (`python setup.py test`{.sourceCode})
> - Explicitly exclude .pyc, \_\_pycache\_\_ from bundles
> - Use `unittest.mock`{.sourceCode} with Python 3
Commits
- [`efbb573`](https://bitbucket.org/nielsenb/aniso8601/commits/efbb573980734bdebf901b42a08e9ee34b4878e4) Fix tests to work with aniso8601-5.0.0-issue-21 branch of
- [`788636a`](https://bitbucket.org/nielsenb/aniso8601/commits/788636a21cf350e40cbd7c7da77e567fb79443ea) Add more truncation tests, these were found to fail with some other
- [`70c65f1`](https://bitbucket.org/nielsenb/aniso8601/commits/70c65f111919909d96bd1e18e6bff04d34bfa054) Only expand by 2 characters prior to truncation.
- [`9b66ea0`](https://bitbucket.org/nielsenb/aniso8601/commits/9b66ea08474dfe52f85318ea63e53dc586352432) Cleanup unecessary parenthesis.
- [`3ebfe49`](https://bitbucket.org/nielsenb/aniso8601/commits/3ebfe4979953ee7dfbb9b3c61f279142f1e8417b) Better organize build_interval tests.
- [`0d96ad5`](https://bitbucket.org/nielsenb/aniso8601/commits/0d96ad5f5d307f2e04a6ef2e759bd9d52e688f9d) Additional build_interval tests.
- [`a2d235f`](https://bitbucket.org/nielsenb/aniso8601/commits/a2d235f0b3046fbf9b692e3ea386a6e3097c2d18) More stringent build_duration tests.
- [`e70551f`](https://bitbucket.org/nielsenb/aniso8601/commits/e70551f5f9879c5c45eca4623e255ddb0015b6a6) Hack around rounding issues with Python 2.
- [`e5b4a14`](https://bitbucket.org/nielsenb/aniso8601/commits/e5b4a14ddb7a5c3a162d331175b45121a96adde0) More serious truncation tests for build_interval.
- [`892d4c0`](https://bitbucket.org/nielsenb/aniso8601/commits/892d4c05e3378b5c1fd51302f53def174464c03e) Handle microseconds directly to limit rounding effects.
- Additional commits viewable in [compare view](https://bitbucket.org/nielsenb/aniso8601/branches/compare/v5.0.1..v4.0.1)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps aniso8601 from 4.0.1 to 5.0.1.
Changelog
*Sourced from [aniso8601's changelog](https://bitbucket.org/nielsenb/aniso8601/src/master/CHANGELOG.rst).* > aniso8601 5.0.1 > =============== > > *Release date: 2019-03-01* > > Changes > ------- > > - Make [python-dateutil](https://pypi.python.org/pypi/python-dateutil) dependency explicit > > aniso8601 5.0.0 > =============== > > *Release date: 2019-03-01* > > Changes > ------- > > - Previously deprecated `relative`{.sourceCode} keyword removed > - Move builders to `builders`{.sourceCode} module > - `aniso8601.builder.PythonTimeBuilder`{.sourceCode} -> `aniso8601.builders.python.PythonTimeBuilder`{.sourceCode} > - `aniso8601.builder.RelativeTimeBuilder`{.sourceCode} -> `aniso8601.builders.relative.RelativeTimeBuilder`{.sourceCode} > - `aniso8601.builder.TupleBuilder`{.sourceCode} -> `aniso8601.builders.TupleBuilder`{.sourceCode} > - `UTCOffset`{.sourceCode} moved out of `builder`{.sourceCode} (`aniso8601.builder.UTCOffset`{.sourceCode} -> `aniso8601.utcoffset.UTCOffset`{.sourceCode}) > - Fractional arguments are now handled with greater precision (discussion <https://bitbucket.org/nielsenb/aniso8601/issues/21/sub-microsecond-precision-is-lost-when>\_) > - When `build_time`{.sourceCode} is called with only `hh`{.sourceCode} 24<=hh<25, a `MidnightBoundsError`{.sourceCode} is raised, this used to be a `HoursOutOfBoundsError`{.sourceCode} > - Promote interval components to `datetime`{.sourceCode} objects if the given duration has second or microsecond resolution, or if the duration tuple has hour, minute, or second components > - Before promotion would only happen if the duration tuple had hour, minute, or second components > > Deprecation > ----------- > > - The built in `RelativeTimeBuilder`{.sourceCode} is deprecated, it will be removed in aniso8601 6.0.0, use `RelativeTimeBuilder`{.sourceCode} from [relativetimebuilder](https://pypi.org/project/relativetimebuilder/) instead > > aniso8601 4.1.0 > =============== > > *Release date: 2019-01-08* > > Changes > ------- > > - Update copyright date > - Drop support for distutils > - Make tests package importable > - Add support for running tests via setuptools (`python setup.py test`{.sourceCode}) > - Explicitly exclude .pyc, \_\_pycache\_\_ from bundles > - Use `unittest.mock`{.sourceCode} with Python 3Commits
- [`efbb573`](https://bitbucket.org/nielsenb/aniso8601/commits/efbb573980734bdebf901b42a08e9ee34b4878e4) Fix tests to work with aniso8601-5.0.0-issue-21 branch of - [`788636a`](https://bitbucket.org/nielsenb/aniso8601/commits/788636a21cf350e40cbd7c7da77e567fb79443ea) Add more truncation tests, these were found to fail with some other - [`70c65f1`](https://bitbucket.org/nielsenb/aniso8601/commits/70c65f111919909d96bd1e18e6bff04d34bfa054) Only expand by 2 characters prior to truncation. - [`9b66ea0`](https://bitbucket.org/nielsenb/aniso8601/commits/9b66ea08474dfe52f85318ea63e53dc586352432) Cleanup unecessary parenthesis. - [`3ebfe49`](https://bitbucket.org/nielsenb/aniso8601/commits/3ebfe4979953ee7dfbb9b3c61f279142f1e8417b) Better organize build_interval tests. - [`0d96ad5`](https://bitbucket.org/nielsenb/aniso8601/commits/0d96ad5f5d307f2e04a6ef2e759bd9d52e688f9d) Additional build_interval tests. - [`a2d235f`](https://bitbucket.org/nielsenb/aniso8601/commits/a2d235f0b3046fbf9b692e3ea386a6e3097c2d18) More stringent build_duration tests. - [`e70551f`](https://bitbucket.org/nielsenb/aniso8601/commits/e70551f5f9879c5c45eca4623e255ddb0015b6a6) Hack around rounding issues with Python 2. - [`e5b4a14`](https://bitbucket.org/nielsenb/aniso8601/commits/e5b4a14ddb7a5c3a162d331175b45121a96adde0) More serious truncation tests for build_interval. - [`892d4c0`](https://bitbucket.org/nielsenb/aniso8601/commits/892d4c05e3378b5c1fd51302f53def174464c03e) Handle microseconds directly to limit rounding effects. - Additional commits viewable in [compare view](https://bitbucket.org/nielsenb/aniso8601/branches/compare/v5.0.1..v4.0.1)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.