Skip to content
This repository was archived by the owner on Jul 16, 2024. It is now read-only.

Releases: DavidCEllis/PrefabClasses

Final version - v0.13.1

15 May 11:51
Compare
Choose a tag to compare

What's Changed

Prefab Classes is now Deprecated - use ducktools-classbuilder.

This is (hopefully) the final release of this package.

Full Changelog: v0.12.0...v0.13.1

v0.12.0

03 Apr 15:37
bb2e2ae
Compare
Choose a tag to compare

What's Changed

  • Remove the AST compiled form of Prefab Classes by @DavidCEllis in #95
  • Add a way to declare prefab classes using slots by @DavidCEllis in #96
  • Fix a structural bug with the internals that caused the globals dictionary passed to exec to be shared between classes.

Full Changelog: v0.11.1...v0.12.0

v0.11.1

02 Apr 17:40
fa98e42
Compare
Choose a tag to compare

What's Changed

  • Check if attributes are in slots before processing defaults. Fixes slots in no default annotated classes. by @DavidCEllis in #94

Full Changelog: v0.11.0...v0.11.1

v0.11.0

25 Mar 17:20
eb51963
Compare
Choose a tag to compare

What's Changed

  • Deprecate the compiled form of prefab to make maintenance more manageable by @DavidCEllis in #84
  • Fix the use of names other than 'self' in pre and post init by @DavidCEllis in #85

Full Changelog: v0.10.2...v0.11.0

v0.10.2

15 Feb 14:02
3a4a07c
Compare
Choose a tag to compare

What's Changed

  • Change the metadata name to prefab-classes to match the name on PyPI

Full Changelog: v0.10.1...v0.10.2

v0.10.1

26 Jan 13:03
56dfc95
Compare
Choose a tag to compare

What's Changed

  • Add basic stub file for init.py to provide autocomplete by @DavidCEllis in #80

Full Changelog: v0.10.0...v0.10.1

v0.10.0

22 Nov 20:05
44ce794
Compare
Choose a tag to compare

What's Changed

  • prefab_classes now depends on ducktools.lazyimporter
  • prefab_classes_hook is now prefab_classes.hook
  • prefab_compiler, is_prefab and is_prefab_instance are now available directly from prefab_classes
  • Lazy Imports are being implemented to allow easy access to submodule attributes without eagerly importing the modules

Full Changelog: v0.9.6...v0.10.0

v0.9.6

20 Nov 12:30
1ef53a5
Compare
Choose a tag to compare

What's Changed

  • Include tests and docs in uploaded sdist
  • Use GitHub trusted publishing to upload releases

Full Changelog: v0.9.5...v0.9.6

v0.9.5

20 Sep 10:17
Compare
Choose a tag to compare

What's Changed

v0.9.4

19 Sep 15:13
4abbd09
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.3...v0.9.4