v2.3.0: Support for runtime caching + list caching + kwargs order independent cache keys
What's Changed
- Add missing colons to method code example by @jdanford in #135
- separate dev requirements from package extra by @Borda in #141
- add pre-commit and apply by @Borda in #139
- Enable separation of MongoDB tests from other tests by @shaypal5 in #144
- use
pytest.paraminstead of copy whole test (#145) by @shaypal5 in #147 - ci: split tests for local / db [vol.2] (#143) by @shaypal5 in #148
- Proper names for Github Actions jobs by @shaypal5 in #151
- convert
argstokwargsto reduce nb of unique keys (#140) by @Borda in #150 - precommit: add default hooks & fix codecov config by @Borda in #152
- precommit: add typos check & fixing some by @Borda in #153
- precommit: enable prettier for YAML by @Borda in #155
- Order independent kwargs handling during cache key calculation by @shaypal5 in #134
- ci: cover all tests with guardian by @Borda in #156
- precommit: switch
flake8with Ruff by @Borda in #157 - ci: reduce nb running jobs by @Borda in #159
- ci: drop deepsource by @Borda in #160
- ci: define codeowners by @Borda in #161
- precommit: introduce docformatter by @Borda in #162
- refactor: replace void try/except with supress by @Borda in #164
- refactor: move private cores to subpackage by @Borda in #165
- refactor: rename
dummy_funcin tests by @Borda in #169 - refactor: rename CLI module by @Borda in #166
- precommit: introduce Black & docs by @Borda in #163
- Contributor update by @shaypal5 in #171
- fix: handling default kw arguments by @Borda in #172
- resolve using partial in runtime by @Borda in #168
- precommit: introduce prettier by @Borda in #178
- update printing with f-strings by @Borda in #173
- ci: set concurrency by @Borda in #179
- automate & simplify release by @Borda in #180
- refactor: cleaning some more try/except by @Borda in #175
- precommit: configure pyupgrade by @Borda in #174
- ruff: bandit by @Borda in #176
- ci: replace dead safety test with GH actions by @Borda in #177
- clean dead pylint test by @Borda in #184
- Add a reference to the correct environment to pypi releaseflow by @shaypal5 in #181
- fix import after install by @Borda in #185
- minor refactor if depths by @Borda in #182
- upgrade checkout action to v4 in all workflows by @shaypal5 in #187
- add dependabot by @Borda in #188
- adjust line length for prettier by @shaypal5 in #191
- Bump codecov/codecov-action from 3 to 4 by @dependabot in #190
- precommit: use
yesqato prune noqa by @Borda in #186 - update default args+kwargs hashing by @Borda in #183
- Bump actions/setup-python from 4.5.0 to 5.0.0 by @dependabot in #189
- resolve precommit failing by @Borda in #192
- ruff: enable
isortby @Borda in #194
New Contributors
Full Changelog: v2.2.2...v2.3.0