View Source Changelog

This project follows Semantic Versioning.

v0-8-5-2023-04-01

[v0.8.5] - 2023-04-01

fixes

Fixes

  • Fixed incorrect enum value for serving system registration state reports. This could cause crashes if the value 3 (registration denied) was received.
  • Fixed spelling of :fw_update_discontinuous_frame

v0-8-4-2022-04-25

[v0.8.4] - 2022-04-25

added

Added

v0-8-3-2022-02-10

v0.8.3 - 2022-02-10

added-1

Added

Support for getting and setting modem operating mode and support for getting and setting configuration for the modem's radio technology preference.

v0-8-2-2021-10-21

v0.8.2 - 2021-10-21

added-2

Added

  • Basic parsing of the NAS operator name indication

v0-8-1-2021-09-21

v0.8.1 - 2021-09-21

fixes-1

Fixes

  • Wrong value for TX/RX stats that have no data to report yet
  • Actually parse TX/RX packets drop count

v0-8-0-2021-09-21

v0.8.0 - 2021-09-21

This release breaks the type QMI.Codec.NetworkAccess.rf_band_information() by changing the :band field to a string for a more user friendly description of the current active band.

changed

Changed

  • Changed QMI.Codec.NetworkAccess.rf_band_information() field :band from integer() to binary()

v0-7-1-2021-09-16

v0.7.1 - 2021-09-16

added-3

Added

changed-1

Changed

  • QMI.request() decode function type now allows returning :ok for request that who's response does not contain any information.

v0-7-0-2021-09-02

v0.7.0 - 2021-09-02

changed-2

Changed

  • Changed QMI.Codec.NetworkAccess.serving_system_indication() time zone fields to match Elixir's Calendar module:
    • :timezone_offset is now :utc_offset
    • :daylight_saving_adjustment is now :std_offset

v0-6-5-2021-09-01

v0.6.5 - 2021-09-01

added-4

Added

  • :cell_id to the serving system indication (this is an optional field)
  • :timezone_offset to the serving system indication (this is an optional field)
  • :location_area_code to the serving system indication (this is an optional field)
  • :network_datetime to the serving system indication (this is an optional field)
  • :roaming to the serving system indication (this is an optional field)
  • :network_datetime to the serving system indication (this is an optional field)
  • :daylight_saving_adjustment to the serving system indication (this is an optional field)

v0-6-4-2021-08-30

v0.6.4 - 2021-08-30

added-5

Added

v0-6-3-2021-08-25

v0.6.3 - 2021-08-25

added-6

Added

  • QMI.DeviceManagement.get_device_serial_numbers/1
  • Support for Wireless Data Service packet status indication

v0-6-2-2021-08-20

v0.6.2 - 2021-08-20

added-7

Added

v0-6-1-2021-08-05

v0.6.1 - 2021-08-05

fixes-2

Fixes

  • A crash when a response is received after the request has timed out

v0-6-0-2021-05-27

v0.6.0 - 2021-05-27

changed-3

Changed

  • QMI.Codec.Indications to be an internal module

v0-5-1-2021-05-25

v0.5.1 - 2021-05-25

added-8

Added

fixes-3

Fixes

  • Timeout crash when requesting a new client id

v0-5-0-2021-05-14

v0.5.0 - 2021-05-14

added-9

Added

  • Support for QMI indications

v0-4-0-2021-05-10

v0.4.0 - 2021-05-10

changes

Changes

  • Supervision tree to support driver crashes (backwards incompatible)

v0-3-1-2021-04-27

v0.3.1 - 2021-04-27

fixes-4

Fixes

  • Type spec for QMI.Codec.NetworkAccess.home_network_report()
  • Error when the device closes and QMI retries to open the device

v0-3-0-2021-04-26

v0.3.0 - 2021-04-26

changes-1

Changes

  • Rename :rssis to :rssi_reports in the QMI.Codec.NetworkAccess.signal_strength_report()

v0-2-0-2021-04-16

v0.2.0 - 2021-04-16

Major refactor

v0-1-0-2021-03-17

v0.1.0 - 2021-03-17

Initial release