Skip to content

Releases: pylessard/python-udsoncan

v1.12.1

02 Apr 13:18
Compare
Choose a tag to compare

Bugfix

  • Fixed #50 : Correctly encode filename length on 16bits instead of 8bits in RequestFileTransfer

v1.12

29 Mar 02:16
Compare
Choose a tag to compare

New feature

  • #49 : Security level now passed to the security algorithm when using client.unlock_security_access. For backward compatibility, parameters are now given as named parameter. Only the parameters present in the algorithm signature will be passed. See the below snippet of code

      algo_params = {}
          try:
              algo_args =  self.config['security_algo'].__code__.co_varnames[:self.config['security_algo'].__code__.co_argcount]
          
              if 'seed' in algo_args:
                  algo_params['seed'] = seed
              if 'level' in algo_args:
                  algo_params['level'] = level
              if 'params' in algo_args:
                  algo_params['params'] = params
          except:
              algo_params = {'seed':seed, 'params' : params, 'level' : level}
    
      key = self.config['security_algo'].__call__(**algo_params)
    

v1.11

28 Mar 00:03
Compare
Choose a tag to compare

#47 - Now support RequestFileTransfer service

v1.10

30 Jan 03:18
Compare
Choose a tag to compare

#New feature (#45). Allow the user to make a DidCodec that read a whole payload even if not dictated by ISO-14229.

v1.9

03 Nov 23:19
Compare
Choose a tag to compare

New feature:

v1.8.1

19 Oct 10:02
Compare
Choose a tag to compare

Bug fix

  • #22 : Trying to use a closed connection will trigger the right Exception

Enhancement

  • #29 : Now possible to use write_data_by_identifier with multiple values without specifying a custom codec
  • #35 : Indentation switched to spaces instead of tabs
  • Fixed several typos or erroneous error messages

v1.8

04 Mar 01:29
Compare
Choose a tag to compare
  • Client handles P2 and P2* timeouts.

v1.7

02 Jan 21:25
Compare
Choose a tag to compare
  • Supports python-can through isotp module
  • Exclude unit test folder from release

v1.6

28 Nov 02:16
Compare
Choose a tag to compare

Fix #11

v1.5

17 Nov 04:22
Compare
Choose a tag to compare
  • Put config setup in setup_config()
  • Added AsciiCodec
  • Throw an exception is did_config is set to an empty string
  • Added examples