Skip to content

Releases: adafruit/circuitpython-build-tools

New CircuitPython Versions

05 Mar 22:08
3a44760

Choose a tag to compare

Update builds to 2.2.3 and 3.0.0-alpha.2.

Support namespace packages

01 Feb 20:41
75b8c5c

Choose a tag to compare

  • Libraries no longer need to provide __init__.py in packages.
  • Bump to 2.2.1.
  • Ignore examples and docs folders explicitly now.

Build for 2.2.0 instead of 2.1.0

05 Jan 01:51
2e33769

Choose a tag to compare

Now builds bundles for 2.2.0 instead of 2.1.0.

1.0.0!

05 Jan 01:12

Choose a tag to compare

Actually a minor change that changes behavior enough to warrant a top level bump. This will now cause multi-lib builds like the Adafruit CircuitPython Bundle and CircuitPython Community Bundle builds to fail when a submodule doesn't have a release.

Fix common version case

27 Dec 16:37
a6489f9

Choose a tag to compare

Fixes version computation when a tag does exist.

A couple more fixes

26 Dec 21:08
4f264c7

Choose a tag to compare

This fixes a crash when a library has a multiple top-level py files. It'll now print error info and exit with a non-zero status so Travis will fail.

This also fixes an issue with determining a version number when a repo has no tags. It defaults to tag 0.0.0.

Bug fix

21 Dec 19:42

Choose a tag to compare

Fix builds of libraries which are packages instead of a single module.

Real versions!

20 Dec 23:30
88731d5

Choose a tag to compare

Files in zips will now have their version place holders replaced.

For example:

__version__ = "0.0.0-auto.0"

Will become __version__ = "3.0.0" the the git tag is 3.0.0.

For intermediate versions it will be something like __version__ = "3.0.1-alpha.0.plus.1+adaf00" where the 1 indicates its one commit ahead and adaf00 is the first seven characters of the commit hash.

One fix

06 Dec 22:46

Choose a tag to compare

Fix the version checking package name

Rename to circuitpython-build-tools and drop 1.x support

06 Dec 19:04

Choose a tag to compare

This also changes the zip naming format to include the full version name that is supported. We hope this will make people more aware of updates.