The letter A styled as Alchemists logo. lchemists

TRMNL API 0.15.0

Keyboard Shortcuts

  • v: View versions.
  • TAB: Move to next commit.
  • ⇧ + TAB: Move to previous commit.
  • ENTER: Open or close a commit.
  • ←: View previous version.
  • β†’: View next version.

Version 0.15.0

SHA

c3dfd28ff818cf92c8012e96d024a0856d680c29

Signature

-----BEGIN PGP SIGNATURE-----

iQJPBAABCAA5FiEE0UiFiNLe33PmLweh8rxJvE/7mkgFAmn/uaUbFIAAAAAABAAO
bWFudTIsMi41KzEuMTIsMCwzAAoJEPK8SbxP+5pI/hEP/2rv+wb8dAOTVRo2FU/8
YvZZabWvYCpQzJmieZwZJ3DRKODkEGSRqnqJxUwgxMz9BpEeyQSdMVgV3qm5O13+
qMCoINGaCTe83ojykF4I0LZM99eLHHCwYa7WxJbaNjhTOYPLUYqbVyBqnHgSc+Ye
ievWbIRI5GfK9GtZMnH2UkOUJXJxZUfm/d1Z+hcGGLJt+wfs3Ej6Ed3dQ/Z/ce6W
GEakmiqzKlGtkfFxk+JGiBswCGiY0PY/6s7MwySkAXQ9zQv7nIP2X7V+hp3jU83j
B6S1xIPCZqJXEoQdcZVZOKDsrBvJkuPEt/u/B06vGpZLD+z25SvLcq//R/TATW24
MhkU7id0mukuc0fVOhLGMuGA3wbCFoPGEexhleqHcmguLNcYjVBKdC8UEs4Jbauv
a5Dp6+XYrRt4bw335+P0kGGzf2Q6bhJZXa+Q6MfnA4orp43t7ZnadYRSZF6dV3vY
aqSUjHnZ7TBfS4srKgmHXl9X7zUB1lo+R9Lh9cwJQmt+wZe9lSbTxTkNkP6bgoQg
peg08x4gpduJVkeuKAv5AF69iniLAVwZ6IXBRHBSaJ3r5uWg9ZNDOFZxb1OqNn1i
KAJRML7/XFYD0PMwf4id48kKJCQFxrJg6LGPnQHFcV9/y+E2GayShp5RiActYhoL
BepVSjPWRH5D45ethQceXW7A
=gpSC
-----END PGP SIGNATURE-----
Commit Author Files Lines Issue Review
normal Added Core gem Brooke Kuhlmann 1 0 / +1 All All
minor

Message

Necessary to reduce duplication and provide common empty primitives for a reduced memory footprint. Documentation.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

c3834cc8ef6220381d479a6b9af407f78dc4cdf9

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added HTTP timeout configuration Brooke Kuhlmann 9 -8 / +42 All All
minor

Message

Necessary to customize timeout behavior especially in situations where requests take much longer to resolve. This includes safe defaults along with fine grained control for connect, read, and write.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

390725bbb0fa302665b2d91407d2e183c6c8ca9d

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added HTTP user agent configuration Brooke Kuhlmann 7 -17 / +47 All All
minor

Message

Allows one to customize the user agent when making HTTP requests. Use of http.rb/#{HTTP::VERSION} is hard code and must not be changed because it’s important to note the underlying implementation used to make the request but the agent information in parenthesis is for noting the associated application making the request. In this case, TRMNL API, but can be customized when using this gem in other applications.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

ba3ca64d2dfd050da85aa38fe59636ea77ea8514

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added container register Brooke Kuhlmann 2 0 / +62 All All
minor

Message

Necessary to allow upstream applications to override (customize) only the http and logger dependencies if desired.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

7b326559123cf500d8785ae363aacef71c255e4d

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated container to use custom register and HTTP configuration Brooke Kuhlmann 2 -4 / +7 All All
minor

Message

Necessary to allow upstream applications to override specific dependencies, if desired, by injecting a custom register instead of using the Containable gem’s default register.

This includes teaching the HTTP client to leverage the recently added timeout and header configuration.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

54482a7894306dd8f32fec0fcc55e854e50c4b4d

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated firmware endpoint as latest firmware Brooke Kuhlmann 9 -35 / +41 All All
minor

Message

Necessary to clarify this endpoint only obtains the latest stable firmware.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

4d11f8155677f666a5ba283b57377ffe51851bd9

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated to HTTP 6.0.0 Brooke Kuhlmann 13 -72 / +24 All All
minor

Message

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

4d8a45255485f94d88d3ab3afa936029ced9bb22

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated to Ruby 4.0.3 Brooke Kuhlmann 1 -1 / +1 All All
patch

Message

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

2fd6bb9dea5f0c598014861928447997c31ca415

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated version Brooke Kuhlmann 2 -2 / +10 All All
unknown

Message

None.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

c9a9e49472ae7bd6512eeb8885438fa19f97d2a3

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Refactored implementation to use empty primitives Brooke Kuhlmann 4 -7 / +10 All All
patch

Message

Now that the Core gem is available, we can use the same frozen empty primitives for reduced memory.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

650a118a5a7657f6e8fbcb2ee3f55130b8012ffa

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Refactored specs to not use the HTTP Fake gem Brooke Kuhlmann 13 -376 / +327 All All
patch

Message

This gem is going to be deprecated so we’re switching to using stubs instead. This will also allow us to upgrade to HTTP 6.0.0.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

ffcc91d37df44f0d49660607ba37878712d77b5c

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated