Python Nameparser Versions Save

A simple Python module for parsing human names into their individual components

v1.1.3

7 months ago
  • Fix case when we have two same prefixes in the name (#147)

v1.1.2.1

1 year ago
  • Add support for attributes in constructor (#140)
  • Make HumanName instances hashable (#138)
  • Update repr for names with single quotes (#137)

v1.1.2

2 years ago
  • Fix bug in is_suffix() handling of lists (#129)

v1.1.0

2 years ago
  • Add initials support (#128)
  • Add more titles, suffixes and and prefixes (#120, #127, #128, #119, #116, #114, #117, #126, #102, #123)

v1.0.6

4 years ago
  • Fix Python 3.8 syntax error warning (#104)

v1.0.5

4 years ago
  • Fix suffix parsing bug in comma parts (#98)
  • Fix deprecation warning on Python 3.7 (#94)
  • Improved capitalization support of mixed case names (#90)
  • Remove "elder" from titles (#96)
  • Add post-nominal list from Wikipedia to suffixes (#93)

v1.0.4

4 years ago
  • Better nickname handling of multiple single quotes (#86)
  • full_name attribute now returns formatted string output instead of original string (#87)

v1.0.3

5 years ago
  • 1.0.3 - April 18, 2018
    • fix sys.stdin usage when stdin doesn't exist (#82)
    • support for escaping log entry arguments (#84)
  • 1.0.2 - Oct 26, 2018
    • Fix handling of only nickname and last name (#78)

v1.0.1

5 years ago
  • Fix overzealous regex for "Ph. D." (#43)
  • Add surnames attribute as aggregate of middle and last names

v1.0

5 years ago
  • Refactor prefix handling based on learnings from issues #72, #23, #70, and #60. New algorithm joins prefixes to the following pieces but stops at other non-contiguous prefixes or suffixes
  • Fix support for nicknames in single quotes (#74)
  • Change prefix handling to support prefixes on first names (#60)
  • Fix prefix capitalization when not part of lastname (#70)
  • Handle erroneous space in "Ph. D." (#43)