Skip to content

Releases: mutating/skelet

0.0.21

13 May 09:45
82f00a7

Choose a tag to compare

A major and significant update that changes most of the basic use cases:

  • You no longer need to wrap Storage class fields in a Field. This happens automatically behind the scenes.
  • Field now has a shorthand alias: F.
  • The secret flag has been renamed to hide. In future releases, the secret flag will be reused for other purposes.
  • A new classifier for PyPi was added.
  • The internal implementation of data sources was changed. Now, all built-in data sources are internally implemented as plugins based on the pristan system. Externally, the system’s behavior did not change, but this makes it possible to move data sources into separate packages in future releases.

0.0.20

29 Apr 16:18
93dac33

Choose a tag to compare

Just deleting unnecessary files.

0.0.19

22 Apr 15:20
5365f3f

Choose a tag to compare

Nothing major, just an update to a few dependencies.

0.0.18

21 Apr 21:22
1a86ed4

Choose a tag to compare

A minor update. The internal code for verifying callback signatures was consolidated.

0.0.17

16 Apr 20:08
50363d8

Choose a tag to compare

A minor stability update. Fixed a bug where, after converting values, there was no additional check of types and values.

0.0.16

14 Apr 16:49
6cfca92

Choose a tag to compare

A small but useful update:

  • Mypy will no longer complain about type conflicts between a class field's type hint and the Field type of an object assigned to an attribute.
  • Improved typing in some rare cases.
  • Added many typing tests.
  • You can now specify a list of sources not only for a class or class fields, but also for each object individually.
  • A slowdown in CI was observed on newer versions of Python when used with older versions of mypy. The problem was solved for all runners except 3.15.0-alpha.1, for which an issue was created in mypy.
  • Improved documentation.

0.0.15

17 Mar 15:35
1dc964b

Choose a tag to compare

Just update some dependency.

0.0.14

17 Mar 14:08
3b67ae7

Choose a tag to compare

Just update some dependency.

0.0.13

17 Mar 12:16
6321918

Choose a tag to compare

Just update some dependency.

0.0.12

16 Mar 23:54
9174e70

Choose a tag to compare

Updating some dependencies.