What's Changed
- Create
py.typed
by @MicaelJarniac in #262 - Accept json file for extra_context by @millsks in #264
- Update project to python 3.8 and fix CI and move to ruff by @sambhav in #321
- Migrate to uv by @sambhav in #325
- Fix leftover uv actions by @sambhav in #326
- Update README.md by @geyslein in #293
- Typo fixes by @mssalvatore in #268
- #299 Minor docs updates by @danial-k in #300
- Run tests conservatively on mac/windows by @sambhav in #327
- Preempt tests on updates by @sambhav in #328
- Update tests to not use cookiecutters outside of cruft org by @sambhav in #329
- Recursively clone submodules in templates by @ottonemo in #230
- Don't ignore globs when skipping files for update by @RobertDeRose in #296
- Allow passing a local folder to cruft update by @padraic-padraic in #282
- Issue-291: Add commit variable to
cookiecutter
context by @ESKYoung in #292 - Fix:
cruft diff
fails forcookiecutter
local extensions by @fabrykato in #290
New Contributors
- @MicaelJarniac made their first contribution in #262
- @millsks made their first contribution in #264
- @geyslein made their first contribution in #293
- @mssalvatore made their first contribution in #268
- @danial-k made their first contribution in #300
- @ottonemo made their first contribution in #230
- @RobertDeRose made their first contribution in #296
- @padraic-padraic made their first contribution in #282
- @ESKYoung made their first contribution in #292
- @fabrykato made their first contribution in #290
Full Changelog: 2.15.0...2.16.0