Skip to content

Commit

Permalink
🔖 Update to 24.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
veit committed Oct 27, 2024
1 parent a492fde commit 5fd39c8
Showing 1 changed file with 110 additions and 22 deletions.
132 changes: 110 additions & 22 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,55 +1,143 @@
Changelog
=========

The versions follow `Semantic Versioning <https://semver.org/lang/de/>`_:
``MAJOR.MINOR.PATCH``.
All significant changes to this project are documented in this file.

``MAJOR``
is increased when incompatible changes are published.
``MINOR``
is increased when new compatible functionalities are released.
``PATCH``
is increased if the changes include only compatible bug fixes.
The format is based on `Keep a Changelog
<https://keepachangelog.com/en/1.0.0/>`_ and this project adheres to `Calendar
Versioning <https://calver.org>`_.

.. _changelog
The first number of the version is the year. The second number is incremented
with each version, starting at 1 for each year. The third number is for
emergencies when we need to start branches for older versions.

24.2.0
.. _changelog:

`24.3.0 <https://github.com/veit/python-basics-tutorial/compare/24.2.0...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 <https://github.com/veit/python-basics-tutorial/compare/24.1.0...24.2.0>`_: 2024-06-29
----------------------------------------------------------------------------------------------

Added
~~~~~

* 📝 Update Python on mobile devices
* 📝 Add design patterns
* 📝 Update Tiobe Index
* 📝 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
`24.1.0 <https://github.com/veit/python-basics-tutorial/compare/v1.0.0...24.1.0>`_: 2024-04-11
----------------------------------------------------------------------------------------------

Added
~~~~~

* 🌱 Add matplotlib for social cards
* 🔧 Use git tag for versioning the docs
* 📝 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
* 🎨 pre-commit fixes
* 📝 Add link to dataclasses
* 📝 Update publishining gpackages
* 📝 Update publishining packages

* Add trusted publisher

* 📝 Add exclude_also to coverage configs
Fixed
~~~~~

1.0.0
* 🎨 pre-commit fixes

`v1.0.0 <https://github.com/veit/python-basics-tutorial/commit/c7c147b>`_: 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
* 📝 Add dataclasses
* 📝 Switch to intersphinx links
* 📝 Add note to Unicode help
* 📝 Add link to pandas I/O tools and examples for serialisation files
* 📝 Add striding and link to slicing with pandas
* 📝 Add lambda functions
* 📝 Update dicts type

* Add setdefault
Expand Down

0 comments on commit 5fd39c8

Please sign in to comment.