6 Commits

Author SHA1 Message Date
dfbd892975 Implemented the "localise(for: in: value: table:)" function for the String+Localisation extension of the Core library. 2023-05-19 18:50:38 +02:00
9913c73174 Implemented the "localisation(for:)" function of the Bundle+LocalisationBundle extension for the Core library. 2023-05-19 16:26:47 +02:00
28c9232962 [Enhancement] Lossy codable list property wrapper (#19)
This PR contains the work done to implement the `LossyCodableList` struct and property wrapper, which is used in lossy decoding/encoding processes.

Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Reviewed-on: #19
2023-05-07 19:40:29 +00:00
7fb72509c2 [Enhancement] Collection+Empty extension (#18)
This PR contains the work done to implement the "isNotEmpty" property in the Collection+Empty extension.

Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Reviewed-on: #18
2023-05-06 21:58:53 +00:00
ffb1170760 [Enhancement] Optional+Nil extension (#17)
This PR contains the work done to add some properties to the `Optional` primitives. In addition, some work has been done to improve some existing codebase as well.

Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Reviewed-on: #17
2023-05-06 21:19:40 +00:00
fb439a82a8 [Enhancement] Communications library for non Apple platforms (#15)
This PR contains the work done to allow the `MakeURLRequestUseCase` use case to be used in non-Apple platforms, as it use has been restricted before.

To provide further details about the work done:
- [x] improved the `MakeURLRequestUseCase` use case to be available in non-Apple platforms;
- [x] moved the `TestEndpoint` helper endpoint to its own file;
- [x] moved some test cases files around;
- [x] updated some text in the `README` file.

Co-authored-by: Javier Cicchelli <javier@rock-n-code.com>
Reviewed-on: #15
2023-04-30 12:33:41 +00:00