What’s new?ΒΆ

UnreleasedΒΆ

AddedΒΆ

  • πŸ“ Add type hints

  • πŸ‘₯ Add license and acknowledgement

  • πŸ”§ πŸ“ Add social media support

    • Add OpenGraph tag for mastodon

    • Add social media links

  • πŸ“ Add PyPI digital attestations

  • πŸ“ Add What’s new?

  • πŸ“ Add conversion to reST

ChangedΒΆ

  • πŸ“ Update conda term

  • πŸ“ Update GitLab package registry

  • πŸ“ Expand the pytest plugins section

  • πŸ“ Rearrange functions section

  • πŸ“ Update installation of freethreaded Python

  • 🎨 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: 2024-10-27ΒΆ

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 the installation of plantuml

    • Update sphinx config

    • Update github action

  • πŸ“ 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: 2024-06-29ΒΆ

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: 2024-04-11ΒΆ

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-29ΒΆ

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