• javier released this 2023-08-14 21:03:37 +00:00 | 0 commits to main since this release

    This release contains the work done to fix a compilation issue that was occurring when compiling the package for iOS, tvOS, and xrOS, due to an outdated reference to the Coordination library.

    Downloads
  • javier released this 2023-08-13 22:32:13 +00:00 | 1 commits to main since this release

    This release contains the work done to fix the generated Github Pages documentation, as the base path and the documentation URL were not properly defined.

    Downloads
  • javier released this 2023-08-13 22:04:17 +00:00 | 2 commits to main since this release

    This release contains the work done to improve the overall naming of the package and its libraries, as well as DocC documentation support for all the libraries that conformed this package.

    Downloads
  • javier released this 2023-05-19 17:01:12 +00:00 | 4 commits to main since this release

    This release contains the work done to provide string localisation support for the Core library.

    To provide further details about the work done:

    • implemented the localisation(for:) function for the Bundle+LocalisationBundle extension;
    • implemented the localise(for: in: value: table:) function for the String+Localisation extension;
    • defined English as the default localisation language in the Package.swift file;
    • added the "vscode" target to the Makefile file;
    • fixed documentation issue on the LossyCodableList property wrapper.
    Downloads
  • javier released this 2023-05-07 19:47:23 +00:00 | 6 commits to main since this release

    This release contains the work done to provide some few extra enhacements to the Core library.

    To provide further details about the work done:

    • implemented the LossyCodableList struct and property wrapper;
    • implemented the isNil and isNotNil computed properties in the Optional+Nil extension;
    • implemented the isNotEmpty computed property in the Collection+Empty extension;
    • improved some existing implementations for the String+Empty and TimeZone+Zone extensions.
    Downloads
  • javier released this 2023-04-30 13:30:04 +00:00 | 9 commits to main since this release

    This small release contains the work done to make the MockURLProtocol class from the Communications library available for non-Apple platforms, complementing the work done in the v0.1.6 release.

    Downloads
  • javier released this 2023-04-30 12:36:10 +00:00 | 10 commits to main since this release

    This small release 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:

    • improved the MakeURLRequestUseCase use case to be available in non-Apple platforms;
    • moved the TestEndpoint helper endpoint to its own file;
    • moved some test cases files around;
    • updated some text in the README file.
    Downloads
  • javier released this 2023-04-28 22:25:52 +00:00 | 11 commits to main since this release

    This release contains the fix to an issue that occurred when building for watchOS platform, which was raised right after the v0.1.4 release.

    To provide further details about he work done:

    • filtered out the CoordinatorTests test cases and the TestCoordinators structs from the watchOS platform;
    • updated some texts in the README file.
    Downloads
  • javier released this 2023-04-28 17:38:41 +00:00 | 12 commits to main since this release

    This release contains the work done to address the issue #12, with regards to provide basic support of non Apple platforms.

    To provide further details about the work done:

    • flattened the folder structure, especially now that the idea to filter folders based on platform is being discarded;
    • implemented precompiler processors to filter out platform-specific source code;
    • updated the Package file to provide basic support for non-Apple platforms;
    • added and also improved some targets to the Makefile file to smooth the current development workflows;
    • updated the .gitignore file with references to the .vscode folder and the .env file;
    • updated the Swift tools version to v5.7.
    Downloads
  • javier released this 2023-04-25 13:40:29 +00:00 | 13 commits to main since this release

    This release contains the work done to address the issue #10, that was raised based on the build logs from publishing the package in the Swift Package Index.

    To provide further details about the work in this release:

    • fixed the Router protocol that was causing a compilation issue on watchOS platforms;
    • downgraded the swift tools version in the Package file to v5.5;
    • bumped the minimum platform version in the Package file to restrict support to the last 2 major releases;
    • written the Installation section in the README file;
    • updated the project logo assets, including light and dark versions;
    • updated the project logo in the README file and added support for both light and dark modes.
    Downloads