Skip to content

Latest commit

 

History

History
236 lines (131 loc) · 3.65 KB

CHANGELOG.md

File metadata and controls

236 lines (131 loc) · 3.65 KB

8.0.1

  • Added license notice to readme (@C-nit - thx)

8.0.0

  • By default, prefer unidecode if installed (@enkidulan - thx)

7.0.0

  • Drop python 3.6, add python 3.11 (@hugovk - thx)

6.1.2

  • Reintroduce the cli options

6.1.1

  • Remove type hinting (temporarily)

6.1.0

  • Add allow_unicode flag to allow unicode characters in the slug

6.0.1

  • Rework regex_pattern to mean the opposite (disallowed chars instead of allowed)
  • Thanks to @yyyyyyyan for the initial PR followed by the final PR by @mrezzamoradi

6.0.0

  • Enable github action
  • Remove tox, as we run the test on github action, the end users can refer to those test

5.0.2

  • Enable twine publish

5.0.1

  • Drop support for python 2.7, 3.5 & tox, clean up

5.0.0

  • Add support for Py 3.9 - added tox (@jon-betts - Thx)
  • Drop support for python 2.7, 3.5 & friends

4.0.1

  • Add support for Py 3.8
  • Last version with official python 2.7 and <= 3.5 support

4.0.0

  • Drop support from 2.6, & < 3.4.5

3.0.6

  • Fixed encoding in special.py

3.0.5

  • Add test for pre-translation (e.g German Umlaut)
  • Add special char supports (optional Use)

3.0.4

  • Now supporting text-unidecode>=1.3
  • Now supporting Unidecode>=1.1.1

3.0.3

  • Remove unicode chars from file

3.0.2

  • Add official support of Py 3.7

3.0.1

  • Add test.py to manifest

3.0.0

  • Upgrade Unidecode
  • Promote text-unidecode as the primary decoding package
  • Add Unidecode as an optional extra. "pip install python-slugify[unidecode]"

2.0.1

  • Add replacements option e.g. [['|', 'or'], ['%', 'percent'], ['-', '_']] (@andriyor)

2.0.0

  • Fix alternative dependency installation

1.2.6

  • Add support for case sensitive slugs (@s-m-e)

1.2.5

  • Add support for using text-unidecode (@bolkedebruin)
  • Switch to pycodestyle instead of pep8

1.2.4

  • Remove build artifacts during packaging
  • Simplify the setup.py file (@reece)

1.2.3

  • Republish - possible corrupt 1.2.2 build

1.2.2

  • Add regex_pattern option. (@vrbaskiz)
  • Add Python 3.6 support

1.2.1

  • Including certain files (e.g. license.md) in sdists via MANIFEST.in (@proinsias)
  • Relax licensing by moving from BSD to MIT
  • Add Python 3.5 support
  • Add more tests

1.2.0

Backward incompatible change: (@fabiocaccamo)

  • In version < 1.2.0 all single quotes ( ' ) were removed, and moving forward, >= 1.2.0, they will be replaced with ( - ). Example: < 1.2.0 -- ('C'est déjà l'été.' -> "cest-deja-lete")

    = 1.2.0 -- ('C'est déjà l'été.' -> "c-est-deja-l-ete")

1.1.4

Bugfix:

  • Add more test cases, dropped official support for python 3.2

1.1.3

Bugfix:

  • Handle unichar in python 3.x

1.1.2

Enhancement:

  • Ability to remove stopwords from string

1.0.2

Enhancement:

  • A new PyPI release

1.0.1

Enhancement:

  • Promoting to production grade

0.1.1

Enhancement:

  • Added option to save word order
  • Removed 2to3 dependency
  • Added more tests

0.1.0

Enhancement:

  • Added more test
  • Added test for python 3.4

0.0.9

Enhancement:

  • Enable console_scripts

0.0.8

Enhancement:

  • Move logic out of init.py
  • Added console_scripts (@ekamil)
  • Updated pep8.sh
  • Added pypy support

0.0.7

Enhancement:

  • Handle encoding in setup file
  • Update ReadME, ChangeLog, License files

0.0.6

Enhancement:

  • Update for smart_truncate

0.0.5

Features:

  • Added Python 3.2 and 3.3 support (work by: arthurdarcet@github)

0.0.4

Features:

  • Added option to choose non-dash separators (request by: danilodimoia@github)

0.0.3

Features:

  • Added the ability to truncate slugs (request by: juanriaza@github)

0.0.2

Enhancement:

  • Incremental update

0.0.1

  • Initial version