Releases: CIDARLAB/pyparchmint
Releases · CIDARLAB/pyparchmint
v0.3.5
What's Changed
- Updated Key types for valve dictionarires to be string to handle ID… by @rkrishnasanka in #40
Full Changelog: v0.3.4...v0.3.5
v0.3.4
Full Changelog: v0.3.3...v0.3.4
Release Notes
- Update includes the poetry config update that was breaking all the poetry builds for other libraries. This was a change in the poetry tooling that caused the issues. This updated package should handle the issues where the other libraries aren't building correctly.
v0.3.3
Changelog
- Fixed errors in the similarity matcher and added test cases
- Updated
networkx
version to 3.0 - Updated the development deps for the project
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- Updated Parchmint Valve spec to new RFC. by @rkrishnasanka in #33
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Release Notes
This patch makes the instantiation API for Port and Target similar to the rest of the project. This was an oversight in the previous commit that was causing these issues.
Full Changelog: v0.3.0...v0.3.1
- Updated API for Port and Target
- Fixed version of Black being used to 22.3.0 that was preventing github action.
TODO for next update
- Fix the pylint, flake and isort code quality pipe to use the right configuration files.
v0.3.0
Changelog
- Added component rotation to device model and automated computation of the components
- Modified the JSON loading API to be more streamlined. Now we have separate functions for v1, v1.2 Parchmint standards. Additionally, refactoring makes it easy to load designs from JSON
- Removed
generate_network()
function and the need to manually generate the network. All CRUD functions now update the underlying MultiDiGraph - Updated the Github Action to run tests and lint automatically on push
- Updated the test cases
v0.2.9
v0.2.8
Change Log
- Added Compare function in
Device
class that enables the comparison and printing of two different ParchMINTDevice
objects.
v0.2.7
- Fixed issue where
does_component_exist
a missing function was removed
v0.2.6
Changelog
- Added inline documentation to the entire project
- Added Sphinx Auto Documentation Generator
- Added helper methods