Skip to content

Releases: bear/parsedatetime

2.6

31 May 23:52
Compare
Choose a tag to compare

Push out v2.6 to gather up local fixes and updates

PR #244 Polished README.rst
PR #242 fix pyicu import to suppress warnings
PR #239 Fixed missing comma in seconds strings

Updated Pipfile and Makefile to:
- update and move packages to the "dev" section
- use Python 3.7 for pipenv
- install tox-pipenv plugin to try and fix Tox (currently doesn't)
- simplify tox.ini to try and fix Tox (didn't)
- move ci makefile target to the circle config

2.5

19 Nov 05:25
Compare
Choose a tag to compare
2.5

v2.5 release

PR #222 Fix to sanitize abbreviated months from icu
PR #223 typo in RU locale in abbreviation for January
PR #224 Fix lint errors for flake8 v3.5.0
PR #225 Add a constant for start hour
PR #233 Add 'secs' and 'mins' into base units
PR #226 Remove unused dependency on future

2.4

14 May 06:30
Compare
Choose a tag to compare
2.4

Issue #219 - remove 'setup_requires' from setup.py

v2.3

10 Mar 23:25
Compare
Choose a tag to compare

Fix for Issue #215

v2.2

22 Jan 14:24
Compare
Choose a tag to compare

PR #180 -- Fixed override of the long time format for Australian locale
Issue #178 -- fix date interpretation when day is also provided
Issue #176 -- fix "some duration before noon/dinner/etc"
Issue #175 -- update code example in readme
Issue #174 -- fix "ass" being interpreted as a time
Issue #169 -- On Python 2.6
Issue #147 -- examples/README refers to nonexistent (deleted?) file
Issue #158 -- Switch to CircleCI from Travis
Issue #161 -- Not able to parse javascript's ISO string format

v2.1

02 Mar 21:36
Compare
Choose a tag to compare

Issue #156 parsedatetime 2.0 doesn't work on py26

PR #157 unwrap dictionary comprehensions to allow for python 2.6 to work - Issue #156

v2.0

29 Feb 22:07
Compare
Choose a tag to compare

Issue #145 cal.parse('2015-11-18') returns November 19th 2015
Issue #143 What is the second value returned by parse?
Issue #141 Bad test case in TestComplexDateTimes
Issue #123 update supporting files for v2.0 release
Issue #124 Put locales into config-files (yaml)
Issue #125 Remove extra files
Issue #137 Year is parsed wrongly if the date is of format MMM DD, YYxx xx:SS bug
Issue #136 Why I see 2016 instead of 2015?
Issue #133 Bug: "2015-01-01" is parsed as the current date.
Issue #126 "Unresolved attribute reference 'parse' for class 'object'... " in Pycharm IDE. bug
Issue #120 the pdt_locales/en_AU.py file uses en_A for the localID instead of en_AU
Issue #114 Dates in the format 'YYYY-MM-DD HH:MM' give the incorrect month and day
Issue #112 Document getting a time from parsedatetime into a standard Python structure
Issue #110 AttributeError when running in the context of an HTTP request
Issue #109 YearParseStyle is ignored for dates in MM/DD style
Issue #107 yyyy/mm/dd date format
Issue #105 "this week" is not parsed
Issue #103 get UTC times from parseDT - trouble with at 9:30 clock times being interpreted directly in UTC
Issue #100 Fractional deltas result in incoherent results.

PR #153 Fix/day of week offsets
PR #146 Test failure: eom is correct, but expectation is wrong
PR #142 Fixed all PyICU test failure
PR #138 bug(date3): rely on comparison of hour and year strings but not strict char position
PR #135 update manifest, clean up setup.py and move historical text files
PR #130 Refactoring of pdt_locales
PR #134 Uses codecov to generate coverage report
PR #128 Master
PR #127 Issue #126 - removed inheritance from object and removed return value…
PR #118 ADD: improve russian locale
PR #117 ADD: Russian Locale
PR #116 Fix spelling of "separator".
PR #115 Update README.rst
PR #113 Add datetime example to readme.
PR #111 Allowed real number appear in text like "5.5 days ago"

v1.5

25 Jun 11:59
Compare
Choose a tag to compare
Issue #99 Which year is implied when given just a month and day? Next and last? question
Issue #96 Word boundary issues for specials (on, at, in) in nlp
Issue #94 inconsistent application of sourceTime in Calendar.parseDT
Issue #87 nlp() doesn't recognize some "next ..." expressions
Issue #84 Afternoon? bug
Issue #82 'last week' and 'next week' are broken
Issue #81 parse returns default time of 0900 with dates like 'next friday' despite passed struct_time bug
Issue #78 Link for Travis in README is wrong
Issue #72 Enable travis
Issue #71 Calendar() class can not be initialized 1.4 (it's fine)
Issue #66 Unexpected struct_time flag with Calendar.parse on HTML <a href> string
Issue #65 NLP false positives
Issue #63 Supporting multiple shortweekday abbreviations
Issue #61 Short weekday abbreviations bug
Issue #56 Parse words to numbers (thirteen => 13)
Issue #54 testMonths fails

bug fixes and wheel support

11 Jul 17:39
Compare
Choose a tag to compare

Updated setup.py for wheel compatibility
renamed README.txt to README.rst
renamed MANIFEST to MANIFEST.in
cleaned up a lot of the doc and notes

Commit 3fc165e mafagafo Now it works for Python 3.4.1
Commit d588380 borgstrom Restore Python 2.6 compatibility

v1.3

08 Jul 16:09
Compare
Choose a tag to compare

Issue #45 make a new release to really fix backwards compatibility
Issue #43 Please tag version 1.3

Commit 29c5c89 devainandor fixed Python 3 compatibility in pdtLocale_icu
Commit d7304f1 inean Fix support for 'now' when no modifiers are present
Commit 26bfc91 sashaacker Added parseDT method.
Commit 848deb4 rmecham Added support for dotted meridians.
Commit c821e08 ccho-sevenrooms corrected misspelling of 'thirteen'

many changes - amazing how hard it is to keep this file up to date when using GitHub.

Biggest change is the addition of the nlp() function by Geoffrey Floyd:
nlp() function that utilizes parse() after making judgements about
what datetime information belongs together. It makes logical groupings
based on proximity and returns a parsed datetime for each matched
grouping of datetime text, along with location info within the given inputString.