Skip to content

Commit 5fd39c8

Browse files
committed
🔖 Update to 24.3.0
1 parent a492fde commit 5fd39c8

File tree

1 file changed

+110
-22
lines changed

1 file changed

+110
-22
lines changed

CHANGELOG.rst

Lines changed: 110 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,143 @@
11
Changelog
22
=========
33

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

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

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

16-
24.2.0
14+
.. _changelog:
15+
16+
`24.3.0 <https://github.com/veit/python-basics-tutorial/compare/24.2.0...24.3.0>`_: 2024-10-27
17+
----------------------------------------------------------------------------------------------
18+
19+
Added
20+
~~~~~
21+
22+
* 📝 Add humanize
23+
* 📝 Add testing code to documentation
24+
* 📝 Add bump-my-version
25+
* 📝 Add vale
26+
* 📝 Add codespell
27+
* 📝 Add checks
28+
* 📝 Add LBYL and EAFP to exceptions
29+
* 📝 Add the series of tutorials and trainings
30+
* 📝 Adopt SOLID principles from Python4DataScience
31+
32+
Changed
33+
~~~~~~~
34+
35+
* 🔧 Update the installation of plantuml
36+
37+
* Update sphinx config
38+
* Update github action
39+
40+
* 📝 Update description for init files
41+
* 📝 Update pytest plugins
42+
43+
* Add pytest-freethreaded to plugins for modified test sequences
44+
* Add pytest-edit to modified output plugins
45+
* Add playwright and pyleniumio to web dev plugins
46+
* Add pytest-patterns to various plugins
47+
* Remove pytest-splinter, pytest-mimesis and pytest-freezegun
48+
49+
* 📝 Switch to uv for building envs, packaging etc.
50+
51+
* Install different Python versions in parallel including PyPy and
52+
free-threaded Python 3.13.
53+
* Add tox-uv
54+
* Publishing packages
55+
* Update uv.lock file with a pre-commit hook
56+
57+
* 📝 Update cibuildwheel
58+
* 👷 Switch to uv in ci
59+
* 📝 Switch to .venv directory
60+
* 📝 Update to Python 3.13
61+
* 🔧 Switch to pyproject.toml
62+
* 📝 Rearrange documentation tests
63+
* 📝 Extend documentation of the string type
64+
* 📝 Extend documentation of the tuple type
65+
* 📝 Extend documentation of the list type
66+
* 📝 Add sphinx-issues
67+
* 📝 Add direnv tip
68+
* 📝 Update instructions for installing packages
69+
* 📝 Add proxy config for PyPI
70+
71+
Fixed
72+
~~~~~
73+
74+
* 📝 Fix coverage pipeline
75+
* ✏️ Workaround for pytest lexer warnings
76+
77+
`24.2.0 <https://github.com/veit/python-basics-tutorial/compare/24.1.0...24.2.0>`_: 2024-06-29
78+
----------------------------------------------------------------------------------------------
79+
80+
Added
81+
~~~~~
1782

18-
* 📝 Update Python on mobile devices
1983
* 📝 Add design patterns
20-
* 📝 Update Tiobe Index
2184
* 📝 Add frozenset
2285
* 📝 Add git filter for pytest
2386
* 📝 Add interrogate for docstring coverage
87+
88+
Changed
89+
~~~~~~~
90+
91+
* 📝 Update Python on mobile devices
92+
* 📝 Update Tiobe Index
2493
* 📝 Expand section for testing the documentation
2594

26-
24.1.0
95+
`24.1.0 <https://github.com/veit/python-basics-tutorial/compare/v1.0.0...24.1.0>`_: 2024-04-11
96+
----------------------------------------------------------------------------------------------
97+
98+
Added
99+
~~~~~
27100

28101
* 🌱 Add matplotlib for social cards
29-
* 🔧 Use git tag for versioning the docs
30102
* 📝 Add links for strftime
103+
* 📝 Add link to dataclasses
104+
* 📝 Add exclude_also to coverage configs
105+
106+
Changed
107+
~~~~~~~
108+
109+
* 🔧 Use git tag for versioning the docs
31110
* 📝 Update None type
32111
* 📝 Update the review of values and identity
33112
* 📝 Update comparative expressions
34113
* 📝 Update dataprep example
35-
* 🎨 pre-commit fixes
36-
* 📝 Add link to dataclasses
37-
* 📝 Update publishining gpackages
114+
* 📝 Update publishining packages
38115

39116
* Add trusted publisher
40117

41-
* 📝 Add exclude_also to coverage configs
118+
Fixed
119+
~~~~~
42120

43-
1.0.0
121+
* 🎨 pre-commit fixes
122+
123+
`v1.0.0 <https://github.com/veit/python-basics-tutorial/commit/c7c147b>`_: 2023-11-29
124+
-------------------------------------------------------------------------------------
125+
126+
Added
127+
~~~~~
128+
129+
* 📝 Add dataclasses
130+
* 📝 Add striding and link to slicing with pandas
131+
* 📝 Add lambda functions
132+
133+
Changed
134+
~~~~~~~
44135

45136
* 🔖 Update to 1.0.0, add changelog
46137
* 💄 Switch to furo theme
47-
* 📝 Add dataclasses
48138
* 📝 Switch to intersphinx links
49139
* 📝 Add note to Unicode help
50140
* 📝 Add link to pandas I/O tools and examples for serialisation files
51-
* 📝 Add striding and link to slicing with pandas
52-
* 📝 Add lambda functions
53141
* 📝 Update dicts type
54142

55143
* Add setdefault

0 commit comments

Comments
 (0)