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-dateutil to 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 to pyproject.toml/Flit for packaging and distribution.
  • [INTERNAL] Adopt .readthedocs.yaml configuration 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 xelatex for pdf generation in documentation.
  • [INTERNAL] Split requirements file into requirements.txt, requirements-docs.txt and requirements-tests.txt.
  • [INTERNAL] Added flake8-annotations package 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 humanize now raises a ValueError.

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 Decimal as input to arrow.get().
  • [FIX] The Estonian, Finnish, Nepali and Zulu locales now support dehumanize.
  • [FIX] Improved validation checks when using parser tokens A and hh.
  • [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 the tzinfo argument 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.txt to requirements-dev.txt to prevent confusion with the dependencies in setup.py.
  • [CHANGED] Updated Turkish locale and added tests.

- Python
Published by jadchaar almost 5 years ago

arrow - Version 1.1.0

  • [NEW] Implemented the dehumanize method for Arrow objects. 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 humanize month tests are fixed.

- Python
Published by systemcatch over 5 years ago

arrow - Version 1.0.2

  • [FIXED] Fixed an OverflowError that 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.typed file 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 humanize granularity="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_range and interval methods. 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 humanize week granularity translation for Tagalog.
  • [CHANGE] Calls to the timestamp property now emit a DeprecationWarning. In a future release, timestamp will 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 the int_timestamp or float_timestamp properties 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 fold attribute 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_whitespace flag to arrow.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 humanize week granularity translation for Czech.
  • [FIX] arrow.get will 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, and requirements.txt files to the distribution bundle.
  • [NEW] Added French Canadian and Swahili locales.
  • [NEW] Added humanize week granularity translation for Hebrew, Greek, Macedonian, Swedish, Slovak.
  • [FIX] ms and μs timestamps are now normalized in arrow.get() , arrow.fromtimestamp(), and arrow.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 x token (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, interval and span methods. 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] humanize can 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 humanize week granularity translation for Dutch.
  • [NEW] Numbers are now displayed when using the seconds granularity in humanize.
  • [CHANGE] range now supports both the singular and plural forms of the frames argument (e.g. day and days).
  • [FIX] Improved parsing of strings that contain punctuation.
  • [FIX] Improved behaviour of humanize when 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 x to 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 humanize week granularity translations for Chinese, Spanish and Vietnamese.
  • [CHANGE] Added ParserError to 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 humanize week 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 tzinfo of type StaticTzInfo.

- 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 humanize week granularity translations for French, Russian and Swiss German locales.
  • [CHANGE] Timestamps of type str are no longer supported without a format string in the arrow.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 ParserError is raised.
  • [CHANGE] The timestamp token (X) will now match float timestamps of type str: 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 incorrect Arrow object 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] ArrowParseWarning will no longer be printed on every call to arrow.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 week granularity in Arrow.humanize(). For example, arrow.utcnow().shift(weeks=-1).humanize(granularity="week") outputs "a week ago". This change introduced two new untranslated words, week and weeks, 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 a pytz tzinfo 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 as arrow.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 - Version 0.9.0

- Python
Published by andrewelkins over 9 years ago

arrow - Version 0.10.0 release

- Python
Published by andrewelkins over 9 years ago

arrow - PRs and Bug fixes

45 commits!

- Python
Published by andrewelkins almost 11 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 - Update version in code

- Python
Published by andrewelkins over 11 years ago

arrow - Update meta data version number

- 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