Several fixes and optimizations all over the library #28

Merged
javier merged 22 commits from library/several-fixes-and-optimizations into main 2026-07-26 09:56:33 +00:00
22 Commits
Author SHA1 Message Date
javier d7a4217c79 Regenerated the .documentation for both Xcode and Github Pages. 2026-07-26 10:55:35 +02:00
javier 6c6dc59b80 Updated some documentation on the source code in the library target. 2026-07-26 10:37:07 +02:00
javier fb95989d83 Updated the documentation at the README file in the project. 2026-07-26 10:31:29 +02:00
javier 522f48e5a2 Improved the validation rules at the OpenAPI specification in the library target. 2026-07-26 10:19:24 +02:00
javier 5b60892c2c Documented the optional amiibo wrapper property behaviour at the OpenAPI specification in the library target. 2026-07-26 10:07:47 +02:00
javier 2b34b5a497 Extracted the shared "InternalServerError" response at the OpenAPI specification in the library target. 2026-07-26 10:00:52 +02:00
javier da7202b8a4 Added validation patterns to the "id" parameter in the Open APi specification in the library target to query parameters. 2026-07-26 09:56:57 +02:00
javier 25bef472a4 Documented the two different date and time decoding behaviours that could be found at the OpenAPI specification in the library target. 2026-07-26 09:52:49 +02:00
javier 630409e2aa Extract named list schemas for wrapper payloads for the OpenAPI specification in the library target. 2026-07-26 02:09:21 +02:00
javier 64117bea5c Replaced the Tuple schema for the OpenAPI specification document in the library target with per-type key-name payloads. 2026-07-26 02:06:40 +02:00
javier c1c6f147f6 Made the live tests resilient to live service data changes in the library tests target.. 2026-07-26 01:54:04 +02:00
javier 03f66cdeb3 Improved error mapping in the Amiibo Live client in the library target. 2026-07-26 01:48:08 +02:00
javier 681b756dc1 Improved the platform initializer at the Amiibo+Platform extension in the library target. 2026-07-26 01:45:02 +02:00
javier 43f47b0648 Refactored the Amiibo Live client in the library target to reduce boilerplate. 2026-07-26 01:42:47 +02:00
javier b9935d22b3 Adopted Swift 6.2 tools version at the Package in the library target to drop legacy conditional code. 2026-07-26 01:37:12 +02:00
javier fa4fb21351 Resolves the server URL for the Amiibo Live client in the library target once as a static constant. 2026-07-26 01:31:28 +02:00
javier 70581d7787 Conformed the Amiibo client and service in the library target to the Sendable protocol. 2026-07-26 01:26:32 +02:00
javier f7ed59e0c7 Defined the POSIX locale for the fixed-format date formatters at the DateFormatter+Properties extension in the library target. 2026-07-26 01:24:13 +02:00
javier bfa839b058 Updated some cases for the AmiiboServiceLiveTests test in the Amiibo service tests target. 2026-07-26 01:16:41 +02:00
javier 4222b1f6e0 Regenerated the DocC documentation of the package for both Xcode and Github Pages. 2026-06-11 13:35:51 +02:00
javier 9acbc82297 Fixed and updated the documentation for the package. 2026-06-11 13:35:22 +02:00
javier 6ff274d992 Updated the sample results for the AmiiboServiceLiveTests tests in the tests target. 2026-06-11 11:53:02 +02:00