Skip to content

v1.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 08 Apr 11:09

1.0.0 (2024-04-08)

Chore

  • Add an AND-er of rule instances. (1cdcb19)
  • Add an Or-er of rule instances. (af5f613)
  • Combined And & Or Rules test. (a90ce17)
  • Editable install + literate running of tests. (6d4b156)
  • Expand out tests. (ec8e9d9)
  • GREEN "below" operator implementation. (94d6c0c)
  • GREEN "equals" operator implementation. (f3fc5ef)
  • GREEN fix initial evaluate() tests to use Rule(). (03dd888)
  • GREEN Pass through data down to Rule.execute() to lookup key. (df07be3)
  • GREEN Stub out logic for a isolated comparison. (4871f53)
  • move rules engine code out of main.py. (80bde4e)
  • Print evaluation in main(). (6cf332a)
  • RED Define representation of the Rule. (7a569c4)
  • RED failing test for "below" operator. (3165f66)
  • RED failing test for "equals" operator. (7e31419)
  • RED: Stub evaluate test for example. TODO Rule. (7a3a632)
  • REFACTOR switch over to pytest parametrize in rules testing. (8d1ab4b)
  • return types. (8ec30e7)
  • Stub up the smallest unit of a rule. (f977a72)

CI/CD

  • Added my stock CI files. (5b21a0d)
  • Fix up venv creation make targets. (90b335f)
  • uncomment semantic-release make file target. (c031c75)

Docs

  • rerun literate code blocks in README.org. (2d19802)
  • Retrospective notes. (f248316)
  • typing updates + retrospective. (008515d)

Features

  • Stub setup for Cytora coding test. (6b2d409)