Skip to content

Releases: nigelm/broadworks_ocip

v2.2.0

01 Apr 09:44
Compare
Choose a tag to compare

Feature

  • Note that this is now based on the R25 schema (6cb821b)

Fix

  • Quiet linter warnings (6c3f5ce)
  • Ensure SearchCriteria are not seen as Requests (6a9c35e)

Documentation

  • Update README for recent changes (7cb3354)
  • Mention the Null object - its important (2f1e047)

v2.1.2

20 Mar 12:18
Compare
Choose a tag to compare
v2.1.2

v2.1.1

20 Mar 11:55
Compare
Choose a tag to compare
v2.1.1

v2.1.0

17 Sep 16:50
Compare
Choose a tag to compare

Feature

  • Add Null value which stands in for a forced XML nil value (4701ec5)
  • Handle nested elements (2467b8f)

Fix

  • Table decoder handles weird chars in column names (a8fe66b)
  • Fully handle NULL and empty lists (2f5f590)

v2.0.4

21 Jun 19:49
Compare
Choose a tag to compare

Fix

  • Make abstract types work now I have an example (5bff15c)
  • Second attempt to handle abstract classes correctly (63f1454)
  • Handle abstract types (84abaa2)

v2.0.3

29 Mar 09:29
Compare
Choose a tag to compare

Fix

  • Reinstated type checking now hierarchy in place (6f99654)
  • Regenerate broadworks classes (faf3b1b)
  • Add class hierarchy information into generated classes (f9eb352)

v2.0.2

29 Mar 07:40
Compare
Choose a tag to compare

Fix

  • Remove type checking as not handling OCI type heirarchy (8408717)

v2.0.1

12 Mar 21:10
Compare
Choose a tag to compare

Fix

  • Handle schema sequences within choices (16c2e75)

Documentation

  • Add note about command construction and checking (56cb717)

v2.0.0

05 Mar 16:37
Compare
Choose a tag to compare

Feature

  • Broadworks R24 schemas and derived files (c0c71c3)
  • Change base classes to be a custom object (6d89b0d)
  • Convert all base classes from classforge to attrs (0132a21)

Fix

  • Work round issues in Broadworks R24 schemas (85c1902)
  • Tweaks to the trivial live test program (45c37c8)
  • Ensure session_id is put into received objects (b594669)
  • Add str and repr methods (6797801)
  • Tweaked command to_dict() to put session first (4024d50)
  • Tweaked tests to avoid spurious mypy error (81ae17e)
  • Regenerate all the derived files (4b76a8b)
  • Make black reformatting of generated files selectable (2b17390)
  • Process_schema now produces markdown docs (a47fa13)
  • Doc and return type improvements (47dd765)
  • Better type markup (89a9446)
  • Corrected type annotations (7fef38e)
  • Class slots do not include attributes of super class (a6d4d11)
  • Regenerate the generated modules (9ab0066)
  • Removed dead code (7360a7f)
  • Schema processor now outputs attrs based classes (4e96e82)

Breaking

  • This release changes to a different underlying class system - which should not have any user visible issues other than there are now no longer the full set of basic methods on an object that the old ClassForge base gave. Additionally the classes are generated from the Broadworks R24 schemas. (61c292d)

Documentation