Release notes#

🏷️ 0.5.1.2.post1.dev1 (2026-10-10)#

No significant changes.

🏷️ 0.5.1.2 (2026-10-10)#

πŸ› Bug Fixes#

  • Render all attributes introduced by a concept in concept diagrams, rather than filtering them against the concept’s intent. This fixes missing attribute labels. (#6)

🏷️ 0.5.1.1 (2026-10-05)#

πŸ› Bug Fixes#

  • Render all attributes introduced by a concept in concept diagrams, rather than filtering them against the concept’s intent. This fixes missing attribute labels. (#6)

🏷️ 0.5.1.0 (2026-10-01)#

✨ Features#

  • Add a TernaryBool class. This class allows to handle ternary boolean values using Priest Algebra. It can be used to represent the truth values of attributes in a context where there are three possible states: true, false, and unknown. (#5)

πŸ› Bug Fixes#

  • Use new HasseDiagramDrawer class to draw Hasse diagrams in the notebooks, replacing the old HasseDiagram class. This change improves the visualisation of posets and lattices, providing a more flexible and extensible way to render diagrams. (#3)

  • Ignore negative numbers in the context creation from integers (create_context_from_integers) and return an empty context if the input is empty. (#4)

🏷️ 0.5.0.1 (2026-07-05)#

πŸ’₯ Other Notes#

  • Update dependencies to the latest versions.

🏷️ 0.5.0.0 (2026-07-04)#

πŸ’₯ Other Notes#

  • Split the core projects into smaller ones.

    This led us to create a project for the algebra of concepts operators including concept lattices. (#1)