Skip to content

Releases: cedarville-university/tdxlib

Summer 2024 Minor Update

25 Jun 15:08
0992ab3
Compare
Choose a tag to compare

New Features

  • Adds support for limited TDX Report features (thanks to @emmyoh)

Bugfixes

  • Fixes the default filename on the configuration wizard.

Summer 2023 Release: Cloud Configuration Revamp [HOTFIXED]

06 Jun 19:19
fa88845
Compare
Choose a tag to compare

New Features

  • Can configure by passed dictionary
  • Can now configure using environment variables

What's Changed

New Contributors

Full Changelog: v.0.4.3...v.0.5.0

Spring 2023 Release

31 Mar 21:51
cb31e5e
Compare
Choose a tag to compare

Total revamp of CLI wizard for setup:

  • adds support for token authentication
  • splits wizard steps into methods
  • allows for full FQDN of tdx instance

Better support for CA's in tickets:

  • Fixes edit_ticket(s)() so that we no longer clear existing CAs that are not specified in the attribs to edit
  • Adds change_ticket_custom_attribute_value() for ease of changing those one at a time.
  • Fixes generate_ticket() bug where it wasn't working when passing in CAs the new way.

New methods in Ticket Integration:

  • get_all_ticket_assets() -- gets all the associated assets on a ticket.

Plus, various other bugfixes and improvements

What's Changed

New Contributors

Full Changelog: v.0.4.1...v.0.4.3

TeamDynamix 11.6 Hotfix

05 Dec 19:33
6b185a1
Compare
Choose a tag to compare

A few minor hotfixes:

  • Typos in error messages
  • Import lines (thx to @tzturner for pointing this out)

Tested with TeamDynamix 11.6

July 2022 New Contributors Update

12 Jul 12:22
7864233
Compare
Choose a tag to compare

Bugfixes

  • Authentication failures no long throw TypeError if ignored
  • Now checks authentication before any call

New features

  • Support for changing SupplierID and Replacement Date in generate_ticket
  • Aliased a few methods so they're consistent between tickets and assets
  • Made lots of additional typing hints in both ticket and asset integrations

What's Changed

New Contributors

Full Changelog: v.0.3.5...v.0.4.0

May 2022 Logging Update

25 May 18:52
Compare
Choose a tag to compare

This update brings TDXLib logging out of the stone age.

Set log level in the config file:
log_level=INFO

What's Changed

Full Changelog: v.0.3.4...v.0.3.5

Spring 2022 Minor Release

26 Apr 14:07
6c72aab
Compare
Choose a tag to compare

What's Changed

  • Added ability to specify statuses to include in find_asset_by_sn() and others
  • Added all_statutes option to search_asset() and related methods

Fixed

  • Problem with search_asset() not handling null values when full_record=True was specified

Full Changelog: v0.3.3...v.0.3.4

Asset Hotfix Release

18 Nov 23:04
e2ef84a
Compare
Choose a tag to compare

Squashes a few small bugs in new asset features.

Fall 2021 Feature Release

18 Nov 17:07
d3a563c
Compare
Choose a tag to compare

Added Features

  • new Asset methods, including:
    • copy_asset_attributes(): copies attributes (including CAs!) from one asset to another
    • clear_asset_custom_attributes(): clears specified CAs from an asset
    • get_asset_users(): gets a list of an assets users
    • delete_asset_users(): deletes asset users, based on a provided list
    • add_asset_user(): adds a person to an asset as a user
    • get_asset_custom_attribute_value_by_name(): gets the value of a CA for a specific access
    • change_asset_location(): moves an asset from one Location/Room to another
  • Better unit testing

Squashed Bugs

  • fixed lots of issues with update_assets() and CAs in specific situations
  • build_asset_custom_attribute() now correctly handles datetime objects (puts them in the TDX datetime format)
  • get_ticket_by_id() now correctly returns None if no ticket is found
  • get_asset_custom_attribute_by_name_id() no longer compares ints to strings
  • build_asset() can now handle CAs in the following forms
    • {'Attributes': [list of attribute dicts]} (new)
    • {'Key': 'Value', 'Key2': 'Value2'}  (new)
    • [list of attribute dicts] (previously supported)

November 2021 Bugfix Release

15 Nov 22:20
95dc026
Compare
Choose a tag to compare

This release has been tested with TeamDynamix 11.4

Install from pip:
pip install --upgrade tdxlib

Bugfixes/Minor Changes

  • Adds handling for new Ticket Attributes in TDX 11.4
  • Changed default behavior to not error out when seeing a new Ticket Attribute