Skip to content

Releases: templateflow/python-client

25.1.1

21 Oct 18:46

Choose a tag to compare

Release notes

Patch release to remove use of Python 3.13+ parameter.

Full Changelog: 25.1.0...25.1.1

25.1.0

21 Oct 18:45

Choose a tag to compare

Release Notes

New feature release in the 25.1 series.

This release introduces a new TemplateFlowClient class that provides the
functionality previously exposed in templateflow.api.
templateflow.api is now a thin wrapper around a global instance of TemplateFlowClient,
so existing code using templateflow.api should continue to work as before.

These changes allow multiple independent clients to coexist in the same Python process,
as well as defer loading of data from the filesystem until it is requested,
significantly improving import time.

Full Changelog: 25.0.4...25.1.0

25.0.4

01 Oct 13:22

Choose a tag to compare

Release notes

Patch release to update templateflow skeleton.

Full Changelog: 25.0.3...25.0.4

25.0.3

20 Aug 17:45

Choose a tag to compare

Release Notes

Patch release to escape special characters when fetching data from S3.

Changes

  • FIX: Quote s3 path to handle special characters (#147)

25.0.1

13 Aug 15:28

Choose a tag to compare

Release Notes

Patch release containing fixes to transform names in two templates.

Full Changelog: 25.0.0...25.0.1

25.0.0

13 Aug 15:27

Choose a tag to compare

Release Notes

Minor release including updated templates.

What's Changed

  • chore: Update Python support, datalad and git-annex deps by @effigies in #143
  • fix(cli): Fix crash in templateflow get when matching one file by @effigies in #140

Full Changelog: 24.2.2...25.0.0

24.2.2

14 Sep 07:57
24.2.2
c3d3a5d

Choose a tag to compare

Release Notes

Patch release containing one bugfix and updating the default skeleton.

CHANGES

  • FIX: Avoid directory clobber during zip extraction (#131)
  • MAINT: Overdue updates and revision of CircleCI (#136)

Full Changelog: 24.2.0...24.2.2

24.2.0

18 Mar 13:15
24.2.0
f7c0830

Choose a tag to compare

What's Changed

  • MAINT: Finalize migration of package build to PEP517/8 by @oesteban in #117
  • MAINT: Run ruff and address some issues by @oesteban in #119
  • MAINT: Migrate to hatchling packaging by @oesteban in #120
  • MAINT: Add license header in all Python files by @oesteban in #122
  • ENH: Add a command line interface by @oesteban in #123
  • MAINT: Revise code style according to ruff by @oesteban in #124
  • FIX: Generate a requirements file with test dependencies by @oesteban in #125
  • MAINT: Add codespell and make it fix some typos by @yarikoptic in #121
  • MAINT: Revise failing Pypi deployment and twine check by @oesteban in #127
  • MAINT: Update datalad pinned version by @oesteban in #128

Full Changelog: 24.1.0...24.2.0

24.1.0

15 Mar 10:48
24.1.0
5a17078

Choose a tag to compare

Release Notes

This is a minor release updating PyBIDS's configuration to enable new entities that allow the selection of recently added FreeSurfer's surface parcellations added with templateflow/tpl-fsaverage#5.

What's Changed

  • ENH: Add seg-<label> and scale-<number> entities by @oesteban in #114

Full Changelog: 24.0.0...24.1.0

24.0.0

15 Mar 10:32

Choose a tag to compare

What's Changed

Full Changelog: 23.1.0...24.0.0