Skip to content

Releases: synthead/timex_datalink_client

v0.12.4

25 Mar 07:29
08d4db6

Choose a tag to compare

What’s Changed

v0.12.3

13 Aug 01:58
263bffa

Choose a tag to compare

What’s Changed

v0.12.2

27 Jul 07:51
2dde3cc

Choose a tag to compare

What’s Changed

  • Bump version to 0.12.2 (#315) @synthead
  • Fix protocol 6 (Beepwear Pro) setting time 1 hour fast in daylight savings time (#314) @synthead
  • Use SerialPort for serial interaction (fixes semaphore timeouts in Windows) (#313) @synthead
  • Use clearer documentation for unsupported WristApp and Watch Sounds in protocol 1 (#312) @synthead

v0.12.1

07 Jul 05:50
7dcbcfd

Choose a tag to compare

What’s Changed

  • Bump version to 0.12.1 (#307) @synthead
  • Fix missing Protocol6 classes in TimexDatalinkClient#initialize YARDoc (#306) @synthead
  • Fix inconsistency in protocol 7 documentation's phone numbers (#304) @synthead
  • Use identical Timer examples in complete code example for protocol 9 (#302) @synthead
  • Fix inconsistent Timer example in protocol 9 documentation (#300) @synthead
  • Add hints to protocol documentation links with common devices (#298) @synthead
  • Remove "supported protocols" language from README.md (#296) @synthead
  • Use more explicit explanation of how a CRT works in README.md (#294) @synthead

v0.12.0

05 Jul 07:57
aafcaf2

Choose a tag to compare

What’s Changed

v0.11.0

27 Dec 21:56
3d5dda5

Choose a tag to compare

What’s Changed

v0.10.0

25 Dec 05:28
49299fe

Choose a tag to compare

What’s Changed

  • Bump version to 0.10.0 (#243) @synthead
  • Add LsbMsbFormatter for protocol 7 (#242) @synthead
  • Add validation for Alarm month and day for protocols 1 and 9 (#240) @synthead
  • Add validation for Time's date_format value for protocols 3 and 4 (#238) @synthead
  • Add validation for TimeName's zone parameter for protocols 1 and 9 (#236) @synthead
  • Add validation for Time's zone parameter for protocols 1, 3, 4, and 9 (#235) @synthead
  • Move YARDoc ActiveModel::ValidationError documentation to right methods (#234) @synthead
  • Add validation for Alarm numbers for protocols 1, 3, 4, and 9 (#232) @synthead
  • Add validation for Protocol9::Eeprom::Chrono's laps value (#231) @synthead
  • Add error handling to Eeprom::List's priority value for protocols 1, 3, and 4 (#226) @synthead

v0.9.0

23 Dec 06:35
5d72ca2

Choose a tag to compare

What’s Changed

  • Bump version to 0.9.0 (#224) @synthead
  • Use Time#strftime values for protocol 3 and 4 Time date_format parameter (#223) @synthead
  • Use symbols for Protocol9::Timer's action_at_end parameter (#221) @synthead
  • Add DATE_FORMATS constant to protocol 3 and 4 Time models (#220) @synthead
  • Fix capitalization for title in "acquiring SPC and ZAP files" documentation (#219) @synthead
  • Add documentation on how to acquire pcvocab.mdb for protocol 7 (#217) @synthead
  • Add documentation for acquiring SPC and ZAP files (#215) @synthead
  • Add Ruby and gem installation instructions (#214) @synthead
  • Mention timex_datalink_crt in README.md (#213) @synthead
  • Explain the CRT transfer a little better in README.md (#212) @synthead
  • Use gold Datalink 150 in README.md's "What is the Timex Datalink?" section (#208) @synthead
  • Use true and false values for Games examples in protocol 7 documentation (#207) @synthead
  • Use consistent activity example times in protocol 7 documentation (#205) @synthead
  • Fix inconsistent code example for activity in protocol 7 documentation (#203) @synthead

v0.8.0

13 Dec 13:00
3a9b18f

Choose a tag to compare

What’s Changed

  • Bump version to 0.8.0 (#201) @synthead
  • Use three-digit hex values for phone numbers in Protocol7::PhoneNumber (#200) @synthead
  • Make TimexDatalinkClient#initialize's serial_device parameter optional (#198) @synthead
  • Mention protocol 7 support in README.md (#197) @synthead
  • Add protocol 7 documentation (#196) @synthead
  • Add Protocol7 models to TimexDatalinkClient#initialize YARDoc (#195) @synthead
  • Add Protocol7::PhraseBuilder (#194) @synthead
  • Add protocol 7 Calendar and Event models (#192) @synthead
  • Rename Protocol7::Eeprom::Speech#packets to #packet (#189) @synthead
  • Rename Protocol7::Eeprom::Games#packets to #packet (#188) @synthead
  • Add Protocol7::Eeprom::Games (#185) @synthead
  • Pack bits 9 and 10 from 10-bit data in FourByteFormatter (#182) @synthead
  • Fix protocol 7 Speech header for phrase lengths (#184) @synthead
  • Replace Protocol7::Eeprom::Phrase with Speech and support device and user nicknames (#180) @synthead
  • Add protocol 7 Eeprom::Phrase model class (#176) @synthead
  • Fix protocol 7 PhoneNumber.packets raising undefined method error with empty phone numbers (#175) @synthead
  • Fix YARDoc type for Protocol7::Eeprom#initialize's phone_number (#173) @synthead
  • Render phone numbers from Protocol7::Eeprom (#171) @synthead
  • Add Protocol7::Eeprom::PhoneNumber (#169) @synthead
  • Privatize some protocol 7 Eeprom::Activity class methods and add YARDoc (#168) @synthead
  • Add Protocol7::Eeprom (#166) @synthead
  • Add packets class method to Eeprom::Activity (#164) @synthead
  • Add FourByteFormatter helper to format 4-byte packets (#162) @synthead
  • Add Eeprom::Activity for protocol 7 (#154) @synthead
  • Remove EEPROM bytes from protocol 7 Start and End classes (#152) @synthead
  • Add Sync, Start, and End classes for protocol 7 (#149) @synthead

v0.7.0

24 Nov 04:50
349c094

Choose a tag to compare

What’s Changed