Releases: teald/porchlight
Releases · teald/porchlight
v1.1.0 --- Improved documentation, descriptive porchlight type aliases,
What's Changed
- Adding warning assertion in neighborhood testing. by @teald in #75
- Update README.md by @teald in #77
- Docstring update by @teald in #78
- Development v1.1.0 by @teald in #79
- Introduction of descriptive "generic" names for
Neighborhood
,Door
, andParam
;PorchlightMediator
,PorchlightAdapter
,PorchlightContainer
respectively. - New test cases.
Full Changelog: v1.0.2...v1.1.0
v1.0.2
v1.0.1 -- initialization/finalization fix
v1.0.0
porchlight
stable release
This is the first "stable" release of porchlight
. For all subsequent versions, development branches (dev_v[VERSION_NUMBER]) will have pre-release features and development.
main
will be frozen to updates that do not meet any of the following criterion:
- Hotfixes
- Updates that significantly improve QoL without breaking the current main branch
- Test updates required to ensure the
main
branch remains functional and stable.
What's Changed
- Initialization and finalization settings by @teald in #63
- Doors may be passed by reference for calls by @teald in #65
- Run multiple steps update by @teald in #67
Full Changelog: v0.5.0...v1.0.0
v0.5.0
v0.4.0
Breaking changes
- This release will break code that relies on type-checking, but was using
Door
instances. In previous versions,Door
s, by default, would have type checking turned on due to the initializer not accepting any value for type checking. *Type checking will now required explicit invocation forDoor
objects, as it has always forBaseDoor
.
What's Changed
- Documentation updates by @teald in #43
- Adding logo, finishing about and quickstart pages. by @teald in #51
- Add an auto wrapper for non func callables and fix typechecking for
Door
objects by @teald in #53 - Return values and argument mapping by @teald in #54
- Assorted clerical stuff by @teald in #55
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- Adds
get_value
method toNeighborhood
objects to quickly access parameter data by @teald in #40 - Adds option to pass list to Neighborhood by @teald in #42
- Updating blackbody example by @teald in #46
- Adding NotImplementedError for uninspectable callables by @teald in #48
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Incorporating decorator hotfix
What's Changed
- Comment update removing a redundant (and now confusing) todo comment. by @teald in #28
- Hotfix for door decorators by @teald in #29
Full Changelog: v0.2.0...v0.2.1
Major updates to doors, dynamic doors, and decorator support
What's Changed
- Anticipate empty parameters being filled by doors or other processes by @teald in #11
- Comprehensive examples written as notebooks and raw python files by @teald in #12
- Add informative neighborhood str method for porchlightneighborhoodneighborhood by @teald in #13
- Add tests for neighborhoodorder doors by @teald in #14
- Add dynamic door generation to neighborhood by @teald in #22
- Filling out docs and added
DynamicDoor.call_without_update
by @teald in #24 - Fixing bug with decorators; now use closure to get wrapped function by @teald in #26
Full Changelog: v0.1.2...v0.2.0