Implemented the User Agent middleware #6

Merged
javier merged 23 commits from library/user-agent-middleware into main 2025-10-13 00:54:21 +00:00

23 Commits

Author SHA1 Message Date
javier 7618b9ea89 Regenerated the Github Pages documentation from the DocC documentation catalog. 2025-10-13 02:49:36 +02:00
javier 2b034d69aa Updated the README file. 2025-10-13 02:48:15 +02:00
javier d12c80a254 Added the "User Agent" topic to the main article of the DocC documentation catalog in the library target. 2025-10-13 02:47:32 +02:00
javier 0d78b9a6df Changed the scope of InputValidationError type in the library target to public. 2025-10-13 02:44:35 +02:00
javier 48ad88ef92 Implemented the UserAgentMiddleware type in the library target. 2025-10-13 02:37:46 +02:00
javier 8d371f20a3 Implemented the URLValidationRule type in the library target. 2025-10-13 01:35:55 +02:00
javier 28e3c68ce1 Implemented the SemanticVersionValidationRule type in the library target. 2025-10-13 01:00:33 +02:00
javier c324affad1 Renamed the AgentNameValidationRule type in the library target as CamelCaseValidationRule. 2025-10-13 00:17:22 +02:00
javier b13e139237 Implemented the AgentNameValidationRule type in the library target. 2025-10-13 00:01:22 +02:00
javier cd157bc3c3 Implemented the "fullyMatch(pattern: )" function for the String+Functions extension in the library target. 2025-10-13 00:00:25 +02:00
javier cdee784fff Merge branch 'main' into library/user-agent-middleware 2025-10-12 21:35:50 +02:00
javier 51189f0127 Added the "useCase" tag for the Tag+Customs in the tests target. 2025-10-12 21:27:30 +02:00
javier 21f2901337 Improved the AuthMiddleware type in the library target by adding input validation and by generating the authentication information once. 2025-10-12 21:26:55 +02:00
javier c2ab60a5aa Fixed an issue with the way the regex pattern was generated for the SecureValidationRule type in the library target. 2025-10-12 19:15:26 +02:00
javier a47a3a464b Fixed a warning message for the NotNilValidationRule type in the library target. 2025-10-12 17:41:06 +02:00
javier f32d24b26b Implemented the SecureValidationRule type in the library target. 2025-10-12 17:37:52 +02:00
javier daa23f1f86 Merge branch 'main' into library/user-agent-middleware 2025-10-12 15:25:56 +02:00
javier c00c348f02 Implemented the ValidateInputUseCase use case in the library target. 2025-10-12 14:36:04 +02:00
javier 2677bd8de5 Implemented the NotNilValidationRule type in the library target. 2025-10-12 14:12:20 +02:00
javier 630f8a03f7 Implemented the NotEmptyValidationRule type in the library target. 2025-10-12 13:57:54 +02:00
javier 8c68ae9417 Defined the InputValidationRule protocol in the library target. 2025-10-12 13:57:24 +02:00
javier db688c553d Added the "userAgent" format constant to the String+Constants extension in the library extension. 2025-10-12 13:13:09 +02:00
javier 25fdc1fabd Implemented a Product model in the library target. 2025-10-11 10:08:18 +02:00