Skip to content

Upgrading arrow 0.13 to 0.14

Breaking0.13.2 → 0.14.7Breaking1Platform3Deprecated1New4Changed5Fixed7Other5

BreakingUpgrade verdict

1 breaking change and 3 platform requirement changes.

  • The old way of shifting dates with replace no longer works.
  • The package now works fully on Python 3.8.
  • The library can now be used with Python 3.8, though support is provisional.
  • Python 3.4 is no longer supported, so users on that version must upgrade Python.
5 items need code or config changes

Requires Python >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.* from 0.14.3 (none stated before).

Breaking1
Removes deprecated replace shift functionality.
replace
Platform3
Adds full support for Python 3.8.
Adds provisional support for Python 3.8.
Removes support for end-of-life Python 3.4.
Deprecated1
Adds warnings for upcoming factory.get() parsing changes in 0.15.0.
factory.get()

Generated by DepDelta from published Python source. Not mixed with prose notes.

  • removed: variable VERSION
  • added: class ArrowParseWarning(DeprecationWarning)
  • changed: class AustrianLocale(_DeutschLocaleCommonMixin, Locale) → class AustrianLocale(DeutschBaseLocale, Locale)
  • changed: class GermanLocale(_DeutschLocaleCommonMixin, Locale) → class GermanLocale(DeutschBaseLocale, Locale)
  • changed: class MacedonianLocale(Locale) → class MacedonianLocale(SlavicBaseLocale)
  • added: class AfrikaansLocale(Locale)
  • added: class DeutschBaseLocale(Locale)
  • added: field AfrikaansLocale.day_abbreviations
  • added: field AfrikaansLocale.day_names
  • added: field AfrikaansLocale.future
  • added: field AfrikaansLocale.month_abbreviations
  • added: field AfrikaansLocale.month_names
  • added: field AfrikaansLocale.names
  • added: field AfrikaansLocale.past
  • added: field AfrikaansLocale.timeframes
  • added: field BrazilianPortugueseLocale.day_abbreviations
  • added: field BrazilianPortugueseLocale.day_names
  • added: field BrazilianPortugueseLocale.future
  • added: field BrazilianPortugueseLocale.month_abbreviations
  • added: field BrazilianPortugueseLocale.month_names
  • added: field BrazilianPortugueseLocale.timeframes
  • added: field DeutschBaseLocale.day_abbreviations
  • added: field DeutschBaseLocale.day_names
  • added: field DeutschBaseLocale.future
  • added: field DeutschBaseLocale.month_abbreviations
  • added: field DeutschBaseLocale.month_names
  • added: field DeutschBaseLocale.past
  • added: field DeutschBaseLocale.timeframes
  • added: field DeutschBaseLocale.timeframes_only_distance
  • added: field SpanishLocale.meridians
  • added: method DeutschBaseLocale.describe(timeframe, delta=…, only_distance=…)