The letter A styled as Alchemists logo. lchemists

TRMNL API 0.7.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.7.0

SHA

2d373883df0bea6f871d12bba942ec26e867e744

Signature

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

iQIzBAABCAAdFiEE0UiFiNLe33PmLweh8rxJvE/7mkgFAmk7RB8ACgkQ8rxJvE/7
mkhbig/9FEd58tv3GNk8NjCarm1SStjNUCjTKGFWewSsQvasiHzbSJfBG5LunonP
Cu77FDZCGS0PP/auFT43KRiVr5pmbgrzfPO2z7N84xZRPzpkfON17tDf1g5H6CVR
mNdy/rY+sBD2PCsCiw1LCA/5mzZi0WV72M3ttv1N4zZztGEtgC13JJ+cZhzSKcHS
uP27ExfNYOG3gxExqYnY0OemACQ2yESDd0C8V3Hqnzbamb/5H+vCHPbVQ0dteYzK
PBWq/hmVoR7P48+dXntjMPk3XfoROfqtDczhK89ixfcAZb948HWok619Dd+kQwJk
zp8p6QacpffYvGRkRAF8Fc9TGbPJs+yXEUGJOP71M5Z5wRhGFKi5UpXrsgM5od35
p69O1q6UrkmWwIMyJ47aGlGV5cShvMirswR7Q1fYlGKnVjPdZyK27O0hEE6QKTNN
Ff9vU+bX8DIaULhPJbC7yY+LSq2QPGHzSJ2Y140mmbRXTx/IbkFqOGytlYQrBeVe
1KQGwNs4MDQ2bedoFWDSZDeQKxn1y3W/FMKs94cqRY3MmwDl2SwEqhmY/928NIzF
PsEf7Dwx4jKGs/7DB4nZaVsg1llrY5H30umivcMiZUOOXWdEMONfOaaDRdDJ6iM4
w/MKqLEbBr3wbTj8s/CBjBmAj9BGY5/pkbjzcEcuup+TgrzEIiE=
=iSWp
-----END PGP SIGNATURE-----
Commit Author Files Lines Issue Review
normal Added Dry Types gem Brooke Kuhlmann 1 0 / +1 All All
minor

Message

Necessary to create custom types for use in our contracts. Documentation.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

873db9018ce029ecd690e0f53af857f2ee0d7393

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added IP address contract Brooke Kuhlmann 4 -1 / +22 All All
minor

Message

Necessary to validate ips endpoint payloads.

RuboCop has been updated to ignore the use of ipv4 and ipv6 since this is a design flaw of the original API design since version_4 or version_6 would have been better. This’ll soon be corrected (transformed) when the corresponding model is added.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

ae746309967c235ee48c107b5022569d9c9df205

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added IP address model Brooke Kuhlmann 4 0 / +36 All All
minor

Message

Necessary to model the response.

RuboCop is updated to ignore the variable name issues since this stems from the API design. The model translates the keys to prevent this design flaw from permeating further downstream at least.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

f54458f18f8e02abf9b83d77d459d83ae627103d

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added IP addresses endpoint Brooke Kuhlmann 6 0 / +112 All All
minor

Message

Necessary to request IP address data.

As addressed in the previous contract and model commits, RuboCop is updated to ignore the IP addresses in the specs since this can’t be avoided.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

eca4ae4f54eb5c25a2fd4fd990d928d207699339

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added categories endpoint Brooke Kuhlmann 5 0 / +104 All All
minor

Message

Necessary to provide access to category data.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

ef400115e2a9f74c7483f8ef422270fa0726ca1f

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added category contract Brooke Kuhlmann 2 0 / +13 All All
minor

Message

Necessary to validate the Contracts API response.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

7155b0a2a512c5a2af137d9e94aacdcb77e2eb3b

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added custom types Brooke Kuhlmann 3 0 / +80 All All
minor

Message

Necessary to validate and cast custom types in Dry Schema objects.

RuboCop was updated to ignore IP addresses in the spec since we need to confirm the IP addresses are properly cast.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

4e791d669a32002f597808e96ed7ec66973341c3

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added documenation for categories, IP addresses, and palletes endpoints Brooke Kuhlmann 1 -1 / +96 All All
minor

Message

Necessary to detail recent endpoint additions and modifications to the Models API endpoint.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

d002b659ebc9416b5b2e05662d4a4e6ac08e5c43

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added model endpoint pallete IDs and CSS attributes Brooke Kuhlmann 5 -10 / +92 All All
minor

Message

Necessary to pick up latest additions to the API which picks up the palette_ids and css attributes. This also removes the published_at date/time since it’s used and provides little value since Core never records the exact publish date of when the model/device was released.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

0817921ccc44d58446425900a548e9ddd1329be5

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added palette contract Brooke Kuhlmann 2 0 / +21 All All
minor

Message

Necessary to validate the Palette API response. I’ve logged and issue against our Core project to improve upon this further since the API design is inconsistent so hoping this will improve soon.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

b331402854f31ca9811d5d418e7dca1ea4677f23

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added palette endpoint Brooke Kuhlmann 5 0 / +123 All All
minor

Message

Necessary to request and process Palettes API response.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

1cc2aeadc2bac0304c7876a898212aa0b25bc95b

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Added palette model Brooke Kuhlmann 3 0 / +32 All All
minor

Message

Necessary to build a record out of the API response.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

c200ae5491667bb617255867813ff56af537d8c9

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Updated version Brooke Kuhlmann 1 -1 / +1 All All
unknown

Message

None.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

03cc72e7df9979b87162a262a36bebe9f58e1138

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated

normal Fixed RSpec inspectable endpoint shared example to only check contract Brooke Kuhlmann 1 -1 / +1 All All
patch

Message

Necessary to only look for the contract since that’s all we care about at the moment. This helps when endpoints don’t have models.

Notes

None.

Info

Author

Brooke Kuhlmann Brooke Kuhlmann

Collaborators

None.

Signers

None.

Signature

SHA

5cd685c992d5677815c19142e275407379d2ff54

Fingerprint

F2BC49BC4FFB9A48

Fingerprint Primary Key

D1488588D2DEDF73E62F07A1F2BC49BC4FFB9A48

Created

Updated