Was ist neu?ยถ

Unreleasedยถ

Changedยถ

  • ๐Ÿ‘ท๐Ÿ”ง๐Ÿ“ Switch to prek

    • Remove pre-commit

25.1.0ยถ

Addedยถ

  • ๐Ÿ“ Add type hints

  • ๐Ÿ‘ฅ Add license and acknowledgement

  • ๐Ÿ“ Add logging section from Python4DataScience

  • ๐Ÿ”ง ๐Ÿ“ Add social media support

    • Add OpenGraph tag for mastodon

    • Add social media links

  • ๐Ÿ“ Add PyPI digital attestations

  • ๐Ÿ“ Add tip for a stride of -1

  • ๐Ÿ“ Add Whatโ€™s new?

  • ๐Ÿ“ Add conversion to reST

Changedยถ

  • ๐Ÿ“ Update cookiecutter templates

    • Add badges

    • Remove deprecated templates

    • Add Jupyter Notebook section

  • ๐Ÿ“ Update glossary

    • Add constant, singleton and immutable objects

  • ๐Ÿ“ Update uv sections

    • Reproducing and updating uv environments

  • ๐ŸŽจ Rearrange glossaries

  • ๐Ÿ“ Update conda term

  • ๐Ÿ“ Update GitLab package registry

  • ๐Ÿ“ Expand the pytest plugins section

  • ๐Ÿ“ Rearrange functions section

  • ๐Ÿ“ Update installation of freethreaded Python

  • ๐Ÿ“ Expand the contextmanager section

  • ๐ŸŽจ Restructure the documentation

    • Move packages outside libraries

    • Move apps in packages

    • Remove unittest2

    • Move doctests to Sphinx

    • Move the sqlite database test to unittest

    • Move Sphinx to a subchapter

Removedยถ

  • Remove OOP design

24.3.0ยถ

Addedยถ

  • ๐Ÿ“ Add humanize

  • ๐Ÿ“ Add testing code to documentation

  • ๐Ÿ“ Add bump-my-version

  • ๐Ÿ“ Add vale

  • ๐Ÿ“ Add codespell

  • ๐Ÿ“ Add checks

  • ๐Ÿ“ Add LBYL and EAFP to exceptions

  • ๐Ÿ“ Add the series of tutorials and trainings

  • ๐Ÿ“ Adopt SOLID principles from Python4DataScience

Changedยถ

  • ๐Ÿ“ Update description for init files

  • ๐Ÿ“ Update pytest plugins

    • Add pytest-freethreaded to plugins for modified test sequences

    • Add pytest-edit to modified output plugins

    • Add playwright and pyleniumio to web dev plugins

    • Add pytest-patterns to various plugins

    • Remove pytest-splinter, pytest-mimesis and pytest-freezegun

  • ๐Ÿ“ Switch to uv for building envs, packaging etc.

    • Install different Python versions in parallel including PyPy and free-threaded Python 3.13.

    • Add tox-uv

    • Publishing packages

    • Update uv.lock file with a pre-commit hook

  • ๐Ÿ“ Update cibuildwheel

  • ๐Ÿ‘ท Switch to uv in ci

  • ๐Ÿ“ Switch to .venv directory

  • ๐Ÿ“ Update to Python 3.13

  • ๐Ÿ”ง Switch to pyproject.toml

  • ๐Ÿ“ Rearrange documentation tests

  • ๐Ÿ“ Extend documentation of the string type

  • ๐Ÿ“ Extend documentation of the tuple type

  • ๐Ÿ“ Extend documentation of the list type

  • ๐Ÿ“ Add sphinx-issues

  • ๐Ÿ“ Add direnv tip

  • ๐Ÿ“ Update instructions for installing packages

  • ๐Ÿ“ Add proxy config for PyPI

Fixedยถ

  • ๐Ÿ“ Fix coverage pipeline

  • โœ๏ธ Workaround for pytest lexer warnings

24.2.0ยถ

Addedยถ

  • ๐Ÿ“ Add design patterns

  • ๐Ÿ“ Add frozenset

  • ๐Ÿ“ Add git filter for pytest

  • ๐Ÿ“ Add interrogate for docstring coverage

Changedยถ

  • ๐Ÿ“ Update Python on mobile devices

  • ๐Ÿ“ Update Tiobe Index

  • ๐Ÿ“ Expand section for testing the documentation

24.1.0ยถ

Addedยถ

  • ๐ŸŒฑ Add matplotlib for social cards

  • ๐Ÿ“ Add links for strftime

  • ๐Ÿ“ Add link to dataclasses

  • ๐Ÿ“ Add exclude_also to coverage configs

Changedยถ

  • ๐Ÿ”ง Use git tag for versioning the docs

  • ๐Ÿ“ Update None type

  • ๐Ÿ“ Update the review of values and identity

  • ๐Ÿ“ Update comparative expressions

  • ๐Ÿ“ Update dataprep example

  • ๐Ÿ“ Update publishining packages

    • Add trusted publisher

Fixedยถ

  • ๐ŸŽจ pre-commit fixes

v1.0.0: 2023-11-28ยถ

Addedยถ

  • ๐Ÿ“ Add dataclasses

  • ๐Ÿ“ Add striding and link to slicing with pandas

  • ๐Ÿ“ Add lambda functions

Changedยถ

  • ๐Ÿ”– Update to 1.0.0, add changelog

  • ๐Ÿ’„ Switch to furo theme

  • ๐Ÿ“ Switch to intersphinx links

  • ๐Ÿ“ Add note to Unicode help

  • ๐Ÿ“ Add link to pandas I/O tools and examples for serialisation files

  • ๐Ÿ“ Update dicts type

    • Add setdefault

    • Add merging of dictionaries

  • ๐Ÿ“ Update list type

    • Add loops with index

    • Add list comprehensions

  • ๐Ÿ“ Update set type

  • ๐Ÿ“ Extend the strings section

  • ๐Ÿ“ Add link to bankersโ€™ rounding