Recent Releases of arrow
arrow - Version 1.3.0
- [ADDED] Added official support for Python 3.11 and 3.12.
- [ADDED] Added dependency on
types-python-dateutilto improve Arrow mypy compatibility. PR https://github.com/arrow-py/arrow/pull/1102 - [FIX] Updates to Italian, Romansh, Hungarian, Finish and Arabic locales.
- [FIX] Handling parsing of UTC prefix in timezone strings.
- [CHANGED] Update documentation to improve readability.
- [CHANGED] Dropped support for Python 3.6 and 3.7, which are end-of-life.
- [INTERNAL] Migrate from
setup.py/Twine topyproject.toml/Flit for packaging and distribution. - [INTERNAL] Adopt
.readthedocs.yamlconfiguration file for continued ReadTheDocs support.
- Python
Published by jadchaar over 2 years ago
arrow - Version 1.2.3
- [NEW] Added Amharic, Armenian, Georgian, Laotian and Uzbek locales.
- [FIX] Updated Danish locale and associated tests.
- [INTERNAL] Small fixes to CI.
- Python
Published by jadchaar over 2 years ago
arrow - Version 1.2.2
- [NEW] Added Kazakh locale.
- [FIX] The Belarusian, Bulgarian, Czech, Macedonian, Polish, Russian, Slovak and Ukrainian locales now support dehumanize.
- [FIX] Minor bug fixes and improvements to ChineseCN, Indonesian, Norwegian, and Russian locales.
- [FIX] Expanded testing for multiple locales.
- [INTERNAL] Started using
xelatexfor pdf generation in documentation. - [INTERNAL] Split requirements file into
requirements.txt,requirements-docs.txtandrequirements-tests.txt. - [INTERNAL] Added
flake8-annotationspackage for type linting in pre-commit.
- Python
Published by systemcatch over 4 years ago
arrow - Version 1.2.1
- [NEW] Added quarter granularity to humanize, for example:
python
>>> import arrow
>>> now = arrow.now()
>>> four_month_shift = now.shift(months=4)
>>> now.humanize(four_month_shift, granularity="quarter")
'a quarter ago'
>>> four_month_shift.humanize(now, granularity="quarter")
'in a quarter'
>>> thirteen_month_shift = now.shift(months=13)
>>> thirteen_month_shift.humanize(now, granularity="quarter")
'in 4 quarters'
>>> now.humanize(thirteen_month_shift, granularity="quarter")
'4 quarters ago'
- [NEW] Added Sinhala and Urdu locales.
- [NEW] Added official support for Python 3.10.
- [CHANGED] Updated Azerbaijani, Hebrew, and Serbian locales and added tests.
- [CHANGED] Passing an empty granularity list to
humanizenow raises aValueError.
Commits since last release
- Fixing plural of years and days in Hebrew by @guyernest in https://github.com/arrow-py/arrow/pull/1042
- add Sinhala locale by @ChingYi-AX in https://github.com/arrow-py/arrow/pull/1044
- Fix pypy CI issues and begin testing against Python 3.10 by @jadchaar in https://github.com/arrow-py/arrow/pull/1045
- add Urdu locale by @cyriaka90 in https://github.com/arrow-py/arrow/pull/1046
- Add support for Python 3.10 by @jadchaar in https://github.com/arrow-py/arrow/pull/1049
- Update dependencies for Python 3.10 by @jadchaar in https://github.com/arrow-py/arrow/pull/1050
- Corrections in Serbian locale by @smarkovic in https://github.com/arrow-py/arrow/pull/1047
- Fix typos by @kianmeng in https://github.com/arrow-py/arrow/pull/1051
- Declare support for Python 3.10 by @hugovk in https://github.com/arrow-py/arrow/pull/1053
- Issue 985 -- Add Azerbaijani second time frame by @sania-dsouza in https://github.com/arrow-py/arrow/pull/1052
- Add quarter granularity by @Alig1493 in https://github.com/arrow-py/arrow/pull/1048
- Added Error Checking For Empty Granularity List by @anishnya in https://github.com/arrow-py/arrow/pull/1016
- Bump version to 1.2.1 and update CHANGELOG by @jadchaar in https://github.com/arrow-py/arrow/pull/1055
New Contributors
- @guyernest made their first contribution in https://github.com/arrow-py/arrow/pull/1042
- @smarkovic made their first contribution in https://github.com/arrow-py/arrow/pull/1047
- @kianmeng made their first contribution in https://github.com/arrow-py/arrow/pull/1051
- @sania-dsouza made their first contribution in https://github.com/arrow-py/arrow/pull/1052
- @Alig1493 made their first contribution in https://github.com/arrow-py/arrow/pull/1048
Full Diff: https://github.com/arrow-py/arrow/compare/1.2.0...1.2.1
- Python
Published by jadchaar over 4 years ago
arrow - Version 1.2.0
- [NEW] Added Albanian, Tamil and Zulu locales.
- [NEW] Added support for
Decimalas input toarrow.get(). - [FIX] The Estonian, Finnish, Nepali and Zulu locales now support
dehumanize. - [FIX] Improved validation checks when using parser tokens
Aandhh. - [FIX] Minor bug fixes to Catalan, Cantonese, Greek and Nepali locales.
- Python
Published by jadchaar over 4 years ago
arrow - Version 1.1.1
- [NEW] Added Odia, Maltese, Serbian, Sami, and Luxembourgish locales.
- [FIXED] All calls to
arrow.get()should now properly pass thetzinfoargument to the Arrow constructor. See PR #968 for more info. - [FIXED] Humanize output is now properly truncated when a locale class overrides
_format_timeframe(). - [CHANGED] Renamed
requirements.txttorequirements-dev.txtto prevent confusion with the dependencies insetup.py. - [CHANGED] Updated Turkish locale and added tests.
- Python
Published by jadchaar almost 5 years ago
arrow - Version 1.1.0
- [NEW] Implemented the
dehumanizemethod forArrowobjects. This takes human readable input and uses it to perform relative time shifts, for example:
python
>>> arw
<Arrow [2021-04-26T21:06:14.256803+00:00]>
>>> arw.dehumanize("8 hours ago")
<Arrow [2021-04-26T13:06:14.256803+00:00]>
>>> arw.dehumanize("in 4 days")
<Arrow [2021-04-30T21:06:14.256803+00:00]>
>>> arw.dehumanize("in an hour 34 minutes 10 seconds")
<Arrow [2021-04-26T22:40:24.256803+00:00]>
>>> arw.dehumanize("hace 2 años", locale="es")
<Arrow [2019-04-26T21:06:14.256803+00:00]>
- [NEW] Made the start of the week adjustable when using
span("week"), for example:
python
>>> arw
<Arrow [2021-04-26T21:06:14.256803+00:00]>
>>> arw.isoweekday()
1 # Monday
>>> arw.span("week")
(<Arrow [2021-04-26T00:00:00+00:00]>, <Arrow [2021-05-02T23:59:59.999999+00:00]>)
>>> arw.span("week", week_start=4)
(<Arrow [2021-04-22T00:00:00+00:00]>, <Arrow [2021-04-28T23:59:59.999999+00:00]>)
- [NEW] Added Croatian, Latin, Latvian, Lithuanian and Malay locales.
- [FIX] Internally standardize locales and improve locale validation. Locales should now use the ISO notation of a dash (
"en-gb") rather than an underscore ("en_gb") however this change is backward compatible. - [FIX] Correct type checking for internal locale mapping by using
_init_subclass. This now allows subclassing of locales, for example:
python
>>> from arrow.locales import EnglishLocale
>>> class Klingon(EnglishLocale):
... names = ["tlh"]
...
>>> from arrow import locales
>>> locales.get_locale("tlh")
<__main__.Klingon object at 0x7f7cd1effd30>
- [FIX] Correct type checking for
arrow.get(2021, 3, 9)construction. - [FIX] Audited all docstrings for style, typos and outdated info.
- Python
Published by jadchaar about 5 years ago
arrow - Version 1.0.3
- [FIX] Updated internals to avoid issues when running
mypy --strict. - [FIX] Corrections to Swedish locale.
- [INTERNAL] Lowered required coverage limit until
humanizemonth tests are fixed.
- Python
Published by systemcatch over 5 years ago
arrow - Version 1.0.2
- [FIXED] Fixed an
OverflowErrorthat could occur when running Arrow on a 32-bit OS.
- Python
Published by jadchaar over 5 years ago
arrow - Version 1.0.1
- [FIXED] A
py.typedfile is now bundled with the Arrow package to conform to PEP 561.
- Python
Published by jadchaar over 5 years ago
arrow - Version 1.0.0
After 8 years we're pleased to announce Arrow v1.0. Thanks to the entire Python community for helping make Arrow the amazing package it is today!
- [CHANGE] Arrow has dropped support for Python 2.7 and 3.5.
- [CHANGE] There are multiple breaking changes with this release, please see #832 for a complete overview.
- [CHANGE] Arrow is now following semantic versioning.
- [CHANGE] Made
humanizegranularity="auto" limits more accurate to reduce strange results. - [NEW] Added support for Python 3.9.
- [NEW] Added a new keyword argument "exact" to
span,span_rangeandintervalmethods. This makes timespans begin at the start time given and not extend beyond the end time given, for example:
```shell
start = Arrow(2021, 2, 5, 12, 30) end = Arrow(2021, 2, 5, 17, 15) for r in arrow.Arrow.span_range('hour', start, end, exact=True): ... print(r) ... (
, ) ( , ) ( , ) ( , ) ( , ) ```
- [NEW] Arrow now natively supports PEP 484-style type annotations.
- [FIX] Fixed handling of maximum permitted timestamp on Windows systems.
- [FIX] Corrections to French, German, Japanese and Norwegian locales.
- [INTERNAL] Raise more appropriate errors when string parsing fails to match.
- Python
Published by systemcatch over 5 years ago
arrow - Version 0.17.0
- [WARN] Arrow will drop support for Python 2.7 and 3.5 in the upcoming 1.0.0 release. This is the last major release to support Python 2.7 and Python 3.5.
- [NEW] Arrow now properly handles imaginary datetimes during DST shifts. For example:
python
>>> just_before = arrow.get(2013, 3, 31, 1, 55, tzinfo="Europe/Paris")
>>> just_before.shift(minutes=+10)
<Arrow [2013-03-31T03:05:00+02:00]>
python
>>> before = arrow.get("2018-03-10 23:00:00", "YYYY-MM-DD HH:mm:ss", tzinfo="US/Pacific")
>>> after = arrow.get("2018-03-11 04:00:00", "YYYY-MM-DD HH:mm:ss", tzinfo="US/Pacific")
>>> result=[(t, t.to("utc")) for t in arrow.Arrow.range("hour", before, after)]
>>> for r in result:
... print(r)
...
(<Arrow [2018-03-10T23:00:00-08:00]>, <Arrow [2018-03-11T07:00:00+00:00]>)
(<Arrow [2018-03-11T00:00:00-08:00]>, <Arrow [2018-03-11T08:00:00+00:00]>)
(<Arrow [2018-03-11T01:00:00-08:00]>, <Arrow [2018-03-11T09:00:00+00:00]>)
(<Arrow [2018-03-11T03:00:00-07:00]>, <Arrow [2018-03-11T10:00:00+00:00]>)
(<Arrow [2018-03-11T04:00:00-07:00]>, <Arrow [2018-03-11T11:00:00+00:00]>)
- [NEW] Added
humanizeweek granularity translation for Tagalog. - [CHANGE] Calls to the
timestampproperty now emit aDeprecationWarning. In a future release,timestampwill be changed to a method to align with Python's datetime module. If you would like to continue using the property, please change your code to use theint_timestamporfloat_timestampproperties instead. - [CHANGE] Expanded and improved Catalan locale.
- [FIX] Fixed a bug that caused
Arrow.range()to incorrectly cut off ranges in certain scenarios when using month, quarter, or year endings. - [FIX] Fixed a bug that caused day of week token parsing to be case sensitive.
- [INTERNAL] A number of functions were reordered in arrow.py for better organization and grouping of related methods. This change will have no impact on usage.
- [INTERNAL] A minimum tox version is now enforced for compatibility reasons. Contributors must use tox >3.18.0 going forward.
- Python
Published by jadchaar over 5 years ago
arrow - Version 0.16.0
- [WARN] Arrow will drop support for Python 2.7 and 3.5 in the 1.0.0 release in late September. The 0.16.x and 0.17.x releases are the last to support Python 2.7 and 3.5.
- [NEW] Implemented PEP 495 to handle ambiguous datetimes. This is achieved by the addition of the
foldattribute for Arrow objects. For example:
shell
>>> before = Arrow(2017, 10, 29, 2, 0, tzinfo='Europe/Stockholm')
<Arrow [2017-10-29T02:00:00+02:00]>
>>> before.fold
0
>>> before.ambiguous
True
>>> after = Arrow(2017, 10, 29, 2, 0, tzinfo='Europe/Stockholm', fold=1)
<Arrow [2017-10-29T02:00:00+01:00]>
>>> after = before.replace(fold=1)
<Arrow [2017-10-29T02:00:00+01:00]>
- [NEW] Added
normalize_whitespaceflag toarrow.get. This is useful for parsing log files and/or any files that may contain inconsistent spacing. For example:
shell
>>> arrow.get("Jun 1 2005 1:33PM", "MMM D YYYY H:mmA", normalize_whitespace=True)
<Arrow [2005-06-01T13:33:00+00:00]>
>>> arrow.get("2013-036 \t 04:05:06Z", normalize_whitespace=True)
<Arrow [2013-02-05T04:05:06+00:00]>
- Python
Published by jadchaar almost 6 years ago
arrow - Version 0.15.8
- [WARN] arrow will drop support for Python 2.7 and 3.5 in the 1.0.0 release in late September. The 0.15.x and 0.16.x releases are the last to support Python 2.7 and 3.5.
- [NEW] Added
humanizeweek granularity translation for Czech. - [FIX]
arrow.getwill now pick sane defaults when weekdays are passed with particular token combinations, see #446 - [INTERNAL] Moved arrow to an organization. The repo can now be found here.
- [INTERNAL] Started issuing deprecation warnings for Python 2.7 and 3.5.
- [INTERNAL] Added Python 3.9 to CI pipeline.
- Python
Published by jadchaar almost 6 years ago
arrow - Version 0.15.7
- [NEW] Added a number of built-in format strings. See the docs for a complete list of supported formats. For example:
python
>>> arw = arrow.utcnow()
>>> arw.format(arrow.FORMAT_COOKIE)
'Wednesday, 27-May-2020 10:30:35 UTC'
- [NEW] Arrow is now fully compatible with Python 3.9 and PyPy3.
- [NEW] Added
Makefile,tox.ini, andrequirements.txtfiles to the distribution bundle. - [NEW] Added French Canadian and Swahili locales.
- [NEW] Added
humanizeweek granularity translation for Hebrew, Greek, Macedonian, Swedish, Slovak. - [FIX] ms and μs timestamps are now normalized in
arrow.get(),arrow.fromtimestamp(), andarrow.utcfromtimestamp(). For example:
python
>>> ts = 1591161115194556
>>> arw = arrow.get(ts)
<Arrow [2020-06-03T05:11:55.194556+00:00]>
>>> arw.timestamp
1591161115
- [FIX] Refactored and updated Macedonian, Hebrew, Korean, and Portuguese locales.
- Python
Published by systemcatch almost 6 years ago
arrow - Version 0.15.6
- [NEW] Added support for parsing and formatting ISO 8601 week dates via a new token
W, for example:
```shell
arrow.get("2013-W29-6", "W")
utc=arrow.utcnow() utc utc.format("W") '2020-W04-4' ```
- [NEW] Formatting with
xtoken (microseconds) is now possible, for example:
```shell
dt = arrow.utcnow() dt.format("x") '1585669870688329' dt.format("X") '1585669870' `
- [NEW] Addedhumanize`` week granularity translation for German, Italian, Polish & Taiwanese locales. - [FIX] Consolidated and simplified German locales. - [INTERNAL] Moved testing suite from nosetest/Chai to pytest/pytest-mock. - [INTERNAL] Converted xunit-style setup and teardown functions in tests to pytest fixtures. - [INTERNAL] Setup Github Actions for CI alongside Travis. - [INTERNAL] Help support Arrow's future development by donating to the project on Open Collective.
- Python
Published by systemcatch about 6 years ago
arrow - Version 0.15.5
- [WARN] Python 2 reached EOL on 2020-01-01. arrow will drop support for Python 2 in a future release to be decided (see #739).
- [NEW] Added bounds parameter to
span_range,intervalandspanmethods. This allows you to include or exclude the start and end values. - [NEW]
arrow.get()can now create arrow objects from a timestamp with a timezone, for example:
```shell
arrow.get(1367900664, tzinfo=tz.gettz('US/Pacific'))
```
- [NEW]
humanizecan now combine multiple levels of granularity, for example:
```shell
later140 = arrow.utcnow().shift(seconds=+8400) later140.humanize(granularity="minute") 'in 139 minutes' later140.humanize(granularity=["hour", "minute"]) 'in 2 hours and 19 minutes' ```
- [NEW] Added Hong Kong locale (
zh_hk). - [NEW] Added
humanizeweek granularity translation for Dutch. - [NEW] Numbers are now displayed when using the seconds granularity in
humanize. - [CHANGE]
rangenow supports both the singular and plural forms of theframesargument (e.g. day and days). - [FIX] Improved parsing of strings that contain punctuation.
- [FIX] Improved behaviour of
humanizewhen singular seconds are involved.
- Python
Published by systemcatch over 6 years ago
arrow - Version 0.15.4
- [FIX] Fixed an issue that caused package installs to fail on Conda Forge.
- Python
Published by jadchaar over 6 years ago
arrow - Version 0.15.3
- [NEW]
factory.get()can now create arrow objects from a ISO calendar tuple, for example:
shell
>>> arrow.get((2013, 18, 7))
<Arrow [2013-05-05T00:00:00+00:00]>
- [NEW] Added a new token
xto allow parsing of integer timestamps with milliseconds and microseconds. - [NEW] Formatting now supports escaping of characters using the same syntax as parsing, for example:
shell
>>> arw = arrow.now()
>>> fmt = "YYYY-MM-DD h [h] m"
>>> arw.format(fmt)
'2019-11-02 3 h 32'
- [NEW] Added
humanizeweek granularity translations for Chinese, Spanish and Vietnamese. - [CHANGE] Added
ParserErrorto module exports. - [FIX] Added support for midnight at end of day. See #703 for details.
- [INTERNAL] Created Travis build for macOS.
- [INTERNAL] Test parsing and formatting against full timezone database.
- Python
Published by jadchaar over 6 years ago
arrow - Version 0.15.2
- [NEW] Added
humanizeweek granularity translations for Portuguese and Brazilian Portuguese. - [NEW] Embedded changelog within docs and added release dates to versions.
- [FIX] Fixed a bug that caused test failures on Windows only, see #668 for details.
- Python
Published by systemcatch almost 7 years ago
arrow - Version 0.15.1
- [FIX] Fixed a bug that caused Arrow to fail when passed a negative timestamp string.
- [FIX] Fixed a bug that caused Arrow to fail when passed a datetime object with
tzinfoof typeStaticTzInfo.
- Python
Published by jadchaar almost 7 years ago
arrow - Version 0.15.0
- [NEW] Added support for DDD and DDDD ordinal date tokens. The following functionality is now possible:
arrow.get("1998-045"),arrow.get("1998-45", "YYYY-DDD"),arrow.get("1998-045", "YYYY-DDDD"). - [NEW] ISO 8601 basic format for dates and times is now supported (e.g.
YYYYMMDDTHHmmssZ). - [NEW] Added
humanizeweek granularity translations for French, Russian and Swiss German locales. - [CHANGE] Timestamps of type
strare no longer supported without a format string in thearrow.get()method. This change was made to support the ISO 8601 basic format and to address bugs such as #447.
```python
will NOT work in v0.15.0
arrow.get("1565358758") arrow.get("1565358758.123413")
will work in v0.15.0
arrow.get("1565358758", "X") arrow.get("1565358758.123413", "X") arrow.get(1565358758) arrow.get(1565358758.123413) ```
- [CHANGE] When a meridian token (a|A) is passed and no meridians are available for the specified locale (e.g. unsupported or untranslated) a
ParserErroris raised. - [CHANGE] The timestamp token (
X) will now match float timestamps of typestr:arrow.get(“1565358758.123415”, “X”). - [CHANGE] Strings with leading and/or trailing whitespace will no longer be parsed without a format string. Please see the docs for ways to handle this.
- [FIX] The timestamp token (
X) will now only match on strings that strictly contain integers and floats, preventing incorrect matches. - [FIX] Most instances of
arrow.get()returning an incorrectArrowobject from a partial parsing match have been eliminated. The following issue have been addressed: #91, #196, #396, #434, #447, #456, #519, #538, #560.
- Python
Published by jadchaar almost 7 years ago
arrow - Version 0.14.7
- [CHANGE]
ArrowParseWarningwill no longer be printed on every call toarrow.get()with a datetime string. The purpose of the warning was to start a conversation about the upcoming 0.15.0 changes and we appreciate all the feedback that the community has given us!
- Python
Published by jadchaar almost 7 years ago
arrow - Version 0.14.6
- [NEW] Added support for
weekgranularity inArrow.humanize(). For example,arrow.utcnow().shift(weeks=-1).humanize(granularity="week")outputs "a week ago". This change introduced two new untranslated words,weekandweeks, to all locale dictionaries, so locale contributions are welcome! - [NEW] Fully translated the Brazilian Portugese locale.
- [CHANGE] Updated the Macedonian locale to inherit from a Slavic base.
- [FIX] Fixed a bug that caused
arrow.get()to ignore tzinfo arguments of type string (e.g.arrow.get(tzinfo="Europe/Paris")). - [FIX] Fixed a bug that occurred when
arrow.Arrow()was instantiated with apytztzinfo object. - [FIX] Fixed a bug that caused Arrow to fail when passed a sub-second token, that when rounded, had a value greater than 999999 (e.g.
arrow.get("2015-01-12T01:13:15.9999995")). Arrow should now accurately propagate the rounding for large sub-second tokens.
- Python
Published by jadchaar almost 7 years ago
arrow - Version 0.14.5
- Added Afrikaans locale.
- Removed deprecated replace shift functionality.
- Fixed bug that occurred when factory.get() was passed a locale kwarg. (#630 )
- Python
Published by systemcatch almost 7 years ago
arrow - Version 0.14.4
- Fixed a regression in 0.14.3 that prevented a tzinfo argument of type string to be passed to the
get()function. Functionality such asarrow.get("2019072807", "YYYYMMDDHH", tzinfo="UTC")should work as normal again. - Moved backports.functoolslrucache dependency from extrarequires to installrequires for Python 2.7 installs to fix #495.
- Python
Published by systemcatch almost 7 years ago
arrow - Version 0.14.3
- Added full support for Python 3.8.
- Added warnings for upcoming factory.get() parsing changes in 0.15.0. Please see https://github.com/crsmithdev/arrow/issues/612 for full details.
- Extensive refactor and update of documentation.
- factory.get() can now construct from kwargs.
- Added meridians to Spanish Locale.
- Python
Published by systemcatch almost 7 years ago
arrow - Version 0.14.2
- Make Travis CI builds use tox to lint and run tests.
- Fix UnicodeDecodeError on certain locales (#600).
- Python
Published by systemcatch about 7 years ago
arrow - Version 0.14.1
- Fix "ImportError: No module named 'dateutil'" (#598).
- Python
Published by systemcatch about 7 years ago
arrow - Version 0.14.0
- Add provisional support for Python 3.8.
- Remove support for EOL Python 3.4.
- Update setup.py with modern Python standards.
- Upgrade dependencies to latest versions.
- Enable flake8 and black on travis builds.
- Reformat code using black and isort.
- Python
Published by systemcatch about 7 years ago
arrow - Version 0.13.2
- Add is_between method.
- Improved humanize behaviour for near zero durations.
- Correct humanize behaviour with future days.
- Documentation updates.
- Improvements to German Locale.
- Python
Published by systemcatch about 7 years ago
arrow - Version 0.13.1
- Add support for Python 3.7.
- Remove deprecation decorators for Arrow.range(), Arrow.span_range() and Arrow.interval(). All now return generators, wrap with list() to get old behavior.
- Python
Published by systemcatch over 7 years ago
arrow - Version 0.13.0
- Add support for Python 3.6.
- Drop support for Python 2.6/3.3.
- Return generator instead of list for Arrow.range(), Arrow.span_range() and Arrow.interval().
- Fix arrow.get() to work with str & tzinfo combo.
- Make sure special RegEx characters are escaped in format string.
- Add support for ZZZ when formatting.
- Stop using datetime.utcnow() in internals, use datetime.now(UTC) instead.
- Return NotImplemented instead of TypeError in arrow math internals.
- Added Estonian Locale.
- Small fixes to Greek locale.
- TagalogLocale improvements.
- Add test requirements to setup.
- Improve docs for get, now and utcnow methods.
- Fix typo in depreciation warning.
- Python
Published by systemcatch over 7 years ago
arrow - Version 0.12.1
- Allow universal wheels to be generated and reliably installed.
- Make humanize respect only_distance when granularity argument is also given.
- Python
Published by systemcatch over 7 years ago
arrow - Version 0.12.0
- Fix python 2.x compatibility by adding functools-lru-cache to install_requires if version is less than 3.
- Python
Published by systemcatch over 7 years ago
arrow - Version 0.11.0
- Added Nepali & Indonesian Locales.
- Grammar and typo fixes to other locales.
- Removed pip --user-mirrors flag.
- Python
Published by systemcatch over 7 years ago
arrow - Minor tweak to setup.py and update history
- Python
Published by andrewelkins over 11 years ago
arrow - Minor tweaks
Adds a few language files. Minor bug fix.
- Python
Published by andrewelkins over 11 years ago
arrow - PRs, lang fixes, bug fixes
- [NEW] struct_time addition. (mhworth)
- [NEW] Version grep (eirnym)
- [NEW] Default to ISO-8601 format (emonty)
- [NEW] Raise TypeError on comparison (sniekamp)
- [NEW] Adding Macedonian(mk) locale (krisfremen)
- [FIX] Fix for ISO seconds and fractional seconds (sdispater) (andrewelkins)
- [FIX] Use correct Dutch wording for "hours" (wbolster)
- [FIX] Complete the list of english locales (indorilftw)
- [FIX] Change README to reStructuredText (nyuszika7h)
- [FIX] Parse lower-cased 'h' (tamentis)
- [FIX] Slight modifications to Dutch locale (nvie)
- Python
Published by andrewelkins over 11 years ago
arrow - Mostly language and typo fixes.
Contains commits from July 26th to Aug 12th. Normally this would be 0.5.0 but I feel that the changes are needed for those running 0.4.x Next release will be 0.5.0
- Python
Published by andrewelkins over 11 years ago