Brooke Kuhlmann
9fbf5a14d4
Updated version
...
Milestone: minor
0.4.0
2025-08-06 12:33:51 -06:00
Brooke Kuhlmann
3685770d07
Updated requester to log and fail SSL, connection, and timeout errors
...
Necessary to log debug information and gracefully handle failures. Other errors might need to be tracked in the future but, for now, these are the most common.
Reek has been updated to ignore the logger `#call` method because keeping exception logic in a single place is nice for quick lookup. The data clump smell is also being ignored because we have to repeat passing in custom headers (at least for now).
RuboCop has also been updated to ignore the longer parameter list. This is an unfortunte side effect of the HTTP gem which uses multiple keyword arguments for making requests and so this design carries over into our implementation. Ignoring for now.
Milestone: minor
2025-08-06 12:30:57 -06:00
Brooke Kuhlmann
21c0cc86be
Removed model endpoint notes
...
Accidentially forgot to remove these engineering notes during the original implementation work. They are not needed.
Milestone: patch
2025-08-06 11:32:26 -06:00
Brooke Kuhlmann
2d209a197d
Updated to Cogger 1.4.0
...
Necessary to improve debug logging. link:https://alchemists.io/projects/cogger/versions/1.4.0/[Details] .
Milestone: minor
2025-08-06 11:32:26 -06:00
Brooke Kuhlmann
d75eafad11
Updated to HTTP 5.3.0
...
Necessary stay current.
Milestone: minor
2025-08-06 11:31:39 -06:00
Brooke Kuhlmann
79968aabef
Updated version
0.3.0
2025-07-29 16:06:04 -06:00
Brooke Kuhlmann
ef01788f54
Added models API endpoint documentation
...
Necessary to explain what this endpoint is, why it's important, and how to use it.
Milestone: minor
2025-07-29 16:03:20 -06:00
Brooke Kuhlmann
e9dd1aa4a9
Added client models endpoint
...
Necessary to provide access to the models endpoint via a single object.
Milestone: minor
2025-07-29 16:00:51 -06:00
Brooke Kuhlmann
388509d5dd
Added model endpoint
...
Necessary to perform API request, parse the response, validate the response, and hydrate into a whole value object for further processing.
Milestone: minor
2025-07-29 16:00:51 -06:00
Brooke Kuhlmann
50121aa873
Added container model registration
...
Necessary to register the new model and contract for use by the endpoint.
Milestone: minor
2025-07-29 16:00:51 -06:00
Brooke Kuhlmann
252a28ef30
Added model
...
Necessary to provide a whole value object as the output from the API response.
Milestone: minor
2025-07-29 16:00:51 -06:00
Brooke Kuhlmann
dcf0e870fb
Added model contract
...
Necessary to validate the HTTP response from the Core server.
Milestone: minor
2025-07-29 16:00:51 -06:00
Brooke Kuhlmann
cab2923f49
Updated to Caliber 0.83.0
...
link:https://alchemists.io/projects/caliber/versions/0.83.0/[Details] .
Milestone: minor
2025-07-29 14:38:39 -06:00
Brooke Kuhlmann
6eacb044f3
Updated to Ruby 3.4.5
...
link:https://www.ruby-lang.org/en/news/2025/07/15/ruby-3-4-5-released/[Details] .
Milestone: patch
2025-07-15 19:27:21 -06:00
Brooke Kuhlmann
8247ad5005
Fixed Zeitwerk loader
...
This cropped up due to Zeitwerk 2.7.3 which introduced a breaking change to the Object API.
Milestone: patch
2025-05-28 17:09:56 -06:00
Brooke Kuhlmann
100d18ae84
Fixed gem specification email address
...
Necessary to send inquiries to engineering team.
Milestone: patch
2025-05-28 17:09:56 -06:00
Brooke Kuhlmann
2cedec8682
Updated version
...
Necessary to publish new version.
Milestone: minor
0.2.0
2025-05-19 08:25:46 -06:00
Brooke Kuhlmann
9b47c7bae0
Added client custom inspection
...
Necessary to reduce verbosity of output when inspecting the client.
Milestone: minor
2025-05-19 08:21:40 -06:00
Brooke Kuhlmann
174d6ace3c
Added endpoints custom inspection
...
Necessary to reduce object inspection verbosity especially with Dry Schema objects.
Milestone: minor
2025-05-19 08:21:40 -06:00
Brooke Kuhlmann
5b23be83ce
Added RSpec shared endpoint examples
...
Necessary to a define shared example for all endpoints to reduce duplication. This'll soon be used in all endpoint specs.
Milestone: minor
2025-05-19 08:21:40 -06:00
Brooke Kuhlmann
6b95d89a3f
Added Inspectable gem
...
Necessary to clean up output and reduce leakage of sensitive information when inspecting objects. link:https://alchemists.io/projects/inspectable[Documentation] .
Milestone: minor
2025-05-19 08:21:40 -06:00
Brooke Kuhlmann
96cd5c2ac1
Updated to Ruby 3.4.4
...
link:https://www.ruby-lang.org/en/news/2025/05/14/ruby-3-4-4-released/[Details] .
Milestone: patch
2025-05-19 08:21:40 -06:00
Brooke Kuhlmann
56a4072bc6
Fixed endpoint usage documentation
...
Necessary to show the proper messages to send when using the client. This gets the documentation up-to-date with the latest version release.
Milestone: patch
2025-05-06 08:05:06 -06:00
Brooke Kuhlmann
33e6368b2e
Updated version
0.1.0
2025-05-05 17:00:55 -06:00
Brooke Kuhlmann
33cf5b007a
Updated documentation to use client
...
Necessary to document the new object API.
Milestone: minor
2025-05-05 17:00:55 -06:00