50 Commits
Author SHA1 Message Date
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
Brooke Kuhlmann 8c7e3ffb6b Added primary Object API
Necessary to obtain an API client with access to all endpoints.

Milestone: minor
2025-05-05 17:00:55 -06:00
Brooke Kuhlmann 386a36e829 Added client
Necessary to provide a single object with access to all endpoints.

Milestone: minor
2025-05-05 17:00:55 -06:00
Brooke Kuhlmann 1c6e8f84dd Added endpoints dependencies
Necessary for automatic injection. This will soon be used by the client (not yet implemented).

Milestone: minor
2025-05-05 17:00:55 -06:00
Brooke Kuhlmann d650ee9784 Added endpoints container
Necessary to register all endpoints for eventual injection into to the client.

Milestone: minor
2025-05-05 17:00:55 -06:00
Brooke Kuhlmann 2f5938a808 Refactored requester to inject dependencies
Reduces duplication by injecting what is already registered.

Milestone: patch
2025-05-05 17:00:55 -06:00