UltralightFabric - Ultralight, a HTML + CSS renderer for Fabric

Overview

Xander's Fabric Template for Kotlin

The best Fabric template using kotlin.

Usage

Mod Development:

  • Please read the Fabric Wiki for general mod development help.

Using the template

  • Click the big green Use this template button to clone the template to your GitHub.
  • Replace relevant information in the files
    • build.gradle.kts
      • group
      • version
    • src/main/resources/fabric.mod.json
      • basically everything in there
    • LICENSE.md
      • I recommend you use the LGPL 2.1 license
    • README.md
      • Can't forget this! It's what your reading now!
  • Once set up in your IDE of choice, you will probably want to run your mod. Here are a few options
    • You can use gradlew run to run from the command line.
    • You can create a run configuration in your IDE with the gradle commands run.
    • Use the automatically populated run configuration that fabric-loom generated for you. (sometimes this doesn't work)
    • Run in a production environment by building a jar with gradlew build.

License

  • This template is licensed under The Unlicense in an attempt to gift this project to the public domain. (you can use this however you want)
Comments
  • Consider using LGPL instead of GPL

    Consider using LGPL instead of GPL

    Hey!

    I've been tasked with some work regarding Ultralight in Fabric and this library would be very useful to me. Unfortunately I can't use it as my company isn't interested in open-sourcing our software (this is not my decision, and not one I can influence given my position is an independent contractor) and it is licensed under the GPL 3.0 which doesn't allow this.

    You could change it to LGPL (which respects the original license source on the repo you adapted it from) and we could use this instead of spending a few days implementing Ultralight. It's also company policy to credit open source libraries we use in our end-user application so you'd receive due credit for your contribution.

    If you'd like to talk further I'd be glad to talk on Discord. My tag is RailRunner16#0016. I'd appreciate to hear from you.

    opened by LizAinslie 6
  • Bump ktor-client-apache from 2.0-eap-289 to 2.0.3-eap-409

    Bump ktor-client-apache from 2.0-eap-289 to 2.0.3-eap-409

    Bumps ktor-client-apache from 2.0-eap-289 to 2.0.3-eap-409.

    Release notes

    Sourced from ktor-client-apache's releases.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Changelog

    Sourced from ktor-client-apache's changelog.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump ktor-client-core from 2.0-eap-289 to 2.0.3-eap-409

    Bump ktor-client-core from 2.0-eap-289 to 2.0.3-eap-409

    Bumps ktor-client-core from 2.0-eap-289 to 2.0.3-eap-409.

    Release notes

    Sourced from ktor-client-core's releases.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Changelog

    Sourced from ktor-client-core's changelog.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump ktor-client-apache from 2.0-eap-289 to 2.0.2-eap-408

    Bump ktor-client-apache from 2.0-eap-289 to 2.0.2-eap-408

    Bumps ktor-client-apache from 2.0-eap-289 to 2.0.2-eap-408.

    Release notes

    Sourced from ktor-client-apache's releases.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Changelog

    Sourced from ktor-client-apache's changelog.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump ktor-client-core from 2.0-eap-289 to 2.0.2-eap-408

    Bump ktor-client-core from 2.0-eap-289 to 2.0.2-eap-408

    Bumps ktor-client-core from 2.0-eap-289 to 2.0.2-eap-408.

    Release notes

    Sourced from ktor-client-core's releases.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Changelog

    Sourced from ktor-client-core's changelog.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump ktor-client-core from 2.0-eap-289 to 2.0.2-eap-407

    Bump ktor-client-core from 2.0-eap-289 to 2.0.2-eap-407

    Bumps ktor-client-core from 2.0-eap-289 to 2.0.2-eap-407.

    Release notes

    Sourced from ktor-client-core's releases.

    2.0.1

    Published 28 April 2022

    • Fix URL representation (KTOR-4241)
    • embeddedServer for CIO and Netty inconsistency (KTOR-755)
    • Update Coroutines to 1.6.1 (KTOR-4240)
    • Locations: Support trailing / (KTOR-836)
    • Resources: Make Route.handle public (KTOR-4200)
    • Fix CURL flaky initialization (KTOR-4223)
    • Optimize Slow Native Tests (KTOR-4224)
    • Print Native Stacktrace on Timeout (KTOR-4198)
    • """IllegalStateException: Operation is already in progress"" when the readByte is called the second time after a timeout" (KTOR-4218)
    • Update Kotlin to 1.6.21 (KTOR-4221)
    • Update code for editing an article in the 'Interactive website' tutorial (KTOR-4227)
    • DefaultRequest: HTTPS protocol isn't set when using Ktor 2.0.0 (KTOR-4142)
    • DefaultRequest: host and port aren't used for a request (KTOR-4154)
    • A table with test methods should span the entire width of the dialog (KTOR-4064)
    • StatusPages plugin does not handle most specific exception in Ktor 2.0.0 (KTOR-4187)
    • Behaviour of ApplicationEngine start method not documented properly (KTOR-2271)
    • CORS plugin should be route scoped (KTOR-4157)
    • Raw Web Socket Connection Suspending Forever (KTOR-4166)
    • StatusPages: SerializationException isn't handled when CallID plugin is installed after StatusPages plugin (KTOR-4155)
    • HttpClient.wss defaults to port 80 instead of 443 (KTOR-4175)
    • Missing subject parameter in StatusPages status config method (KTOR-4191)
    • ConditionalHeaders cause the Last-Modified header appears twice in a response (2.0.0) (KTOR-4163)
    • DefaultHeaders: The Server header appears twice in a response (2.0.0) (KTOR-4152)
    • Testing: Resolving a substitution to a value in default config fails when custom HOCON config is used (KTOR-4130)
    • Combination of HttpCache and Logging plugins cause receiving incomplete response body for chunked replies (KTOR-3916)
    Changelog

    Sourced from ktor-client-core's changelog.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump ktor-client-apache from 2.0-eap-289 to 2.0.2-eap-407

    Bump ktor-client-apache from 2.0-eap-289 to 2.0.2-eap-407

    Bumps ktor-client-apache from 2.0-eap-289 to 2.0.2-eap-407.

    Release notes

    Sourced from ktor-client-apache's releases.

    2.0.1

    Published 28 April 2022

    • Fix URL representation (KTOR-4241)
    • embeddedServer for CIO and Netty inconsistency (KTOR-755)
    • Update Coroutines to 1.6.1 (KTOR-4240)
    • Locations: Support trailing / (KTOR-836)
    • Resources: Make Route.handle public (KTOR-4200)
    • Fix CURL flaky initialization (KTOR-4223)
    • Optimize Slow Native Tests (KTOR-4224)
    • Print Native Stacktrace on Timeout (KTOR-4198)
    • """IllegalStateException: Operation is already in progress"" when the readByte is called the second time after a timeout" (KTOR-4218)
    • Update Kotlin to 1.6.21 (KTOR-4221)
    • Update code for editing an article in the 'Interactive website' tutorial (KTOR-4227)
    • DefaultRequest: HTTPS protocol isn't set when using Ktor 2.0.0 (KTOR-4142)
    • DefaultRequest: host and port aren't used for a request (KTOR-4154)
    • A table with test methods should span the entire width of the dialog (KTOR-4064)
    • StatusPages plugin does not handle most specific exception in Ktor 2.0.0 (KTOR-4187)
    • Behaviour of ApplicationEngine start method not documented properly (KTOR-2271)
    • CORS plugin should be route scoped (KTOR-4157)
    • Raw Web Socket Connection Suspending Forever (KTOR-4166)
    • StatusPages: SerializationException isn't handled when CallID plugin is installed after StatusPages plugin (KTOR-4155)
    • HttpClient.wss defaults to port 80 instead of 443 (KTOR-4175)
    • Missing subject parameter in StatusPages status config method (KTOR-4191)
    • ConditionalHeaders cause the Last-Modified header appears twice in a response (2.0.0) (KTOR-4163)
    • DefaultHeaders: The Server header appears twice in a response (2.0.0) (KTOR-4152)
    • Testing: Resolving a substitution to a value in default config fails when custom HOCON config is used (KTOR-4130)
    • Combination of HttpCache and Logging plugins cause receiving incomplete response body for chunked replies (KTOR-3916)
    Changelog

    Sourced from ktor-client-apache's changelog.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump ktor-client-apache from 2.0-eap-289 to 2.0.2-eap-406

    Bump ktor-client-apache from 2.0-eap-289 to 2.0.2-eap-406

    Bumps ktor-client-apache from 2.0-eap-289 to 2.0.2-eap-406.

    Release notes

    Sourced from ktor-client-apache's releases.

    2.0.1

    Published 28 April 2022

    • Fix URL representation (KTOR-4241)
    • embeddedServer for CIO and Netty inconsistency (KTOR-755)
    • Update Coroutines to 1.6.1 (KTOR-4240)
    • Locations: Support trailing / (KTOR-836)
    • Resources: Make Route.handle public (KTOR-4200)
    • Fix CURL flaky initialization (KTOR-4223)
    • Optimize Slow Native Tests (KTOR-4224)
    • Print Native Stacktrace on Timeout (KTOR-4198)
    • """IllegalStateException: Operation is already in progress"" when the readByte is called the second time after a timeout" (KTOR-4218)
    • Update Kotlin to 1.6.21 (KTOR-4221)
    • Update code for editing an article in the 'Interactive website' tutorial (KTOR-4227)
    • DefaultRequest: HTTPS protocol isn't set when using Ktor 2.0.0 (KTOR-4142)
    • DefaultRequest: host and port aren't used for a request (KTOR-4154)
    • A table with test methods should span the entire width of the dialog (KTOR-4064)
    • StatusPages plugin does not handle most specific exception in Ktor 2.0.0 (KTOR-4187)
    • Behaviour of ApplicationEngine start method not documented properly (KTOR-2271)
    • CORS plugin should be route scoped (KTOR-4157)
    • Raw Web Socket Connection Suspending Forever (KTOR-4166)
    • StatusPages: SerializationException isn't handled when CallID plugin is installed after StatusPages plugin (KTOR-4155)
    • HttpClient.wss defaults to port 80 instead of 443 (KTOR-4175)
    • Missing subject parameter in StatusPages status config method (KTOR-4191)
    • ConditionalHeaders cause the Last-Modified header appears twice in a response (2.0.0) (KTOR-4163)
    • DefaultHeaders: The Server header appears twice in a response (2.0.0) (KTOR-4152)
    • Testing: Resolving a substitution to a value in default config fails when custom HOCON config is used (KTOR-4130)
    • Combination of HttpCache and Logging plugins cause receiving incomplete response body for chunked replies (KTOR-3916)
    Changelog

    Sourced from ktor-client-apache's changelog.

    2.0.1

    Published 28 April 2022

    • Fix URL representation (KTOR-4241)

    • embeddedServer for CIO and Netty inconsistency (KTOR-755)

    • Update Coroutines to 1.6.1 (KTOR-4240)

    • Locations: Support trailing / (KTOR-836)

    • Resources: Make Route.handle public (KTOR-4200)

    • Fix CURL flaky initialization (KTOR-4223)

    • Optimize Slow Native Tests (KTOR-4224)

    • Print Native Stacktrace on Timeout (KTOR-4198)

    • """IllegalStateException: Operation is already in progress"" when the readByte is called the second time after a timeout" (KTOR-4218)

    • Update Kotlin to 1.6.21 (KTOR-4221)

    • Update code for editing an article in the 'Interactive website' tutorial (KTOR-4227)

    • DefaultRequest: HTTPS protocol isn't set when using Ktor 2.0.0 (KTOR-4142)

    • DefaultRequest: host and port aren't used for a request (KTOR-4154)

    • A table with test methods should span the entire width of the dialog (KTOR-4064)

    • StatusPages plugin does not handle most specific exception in Ktor 2.0.0 (KTOR-4187)

    • Behaviour of ApplicationEngine start method not documented properly (KTOR-2271)

    • CORS plugin should be route scoped (KTOR-4157)

    • Raw Web Socket Connection Suspending Forever (KTOR-4166)

    • StatusPages: SerializationException isn't handled when CallID plugin is installed after StatusPages plugin (KTOR-4155)

    • HttpClient.wss defaults to port 80 instead of 443 (KTOR-4175)

    • Missing subject parameter in StatusPages status config method (KTOR-4191)

    • ConditionalHeaders cause the Last-Modified header appears twice in a response (2.0.0) (KTOR-4163)

    • DefaultHeaders: The Server header appears twice in a response (2.0.0) (KTOR-4152)

    • Testing: Resolving a substitution to a value in default config fails when custom HOCON config is used (KTOR-4130)

    • Combination of HttpCache and Logging plugins cause receiving incomplete response body for chunked replies (KTOR-3916)

    • 2.0.0

    Published 11 April 2022

    • HttpClient breaks permanently when certain exceptions occur while consuming ByteReadChannel (KTOR-3140)
    • Fix Dokka publication for 2.0.0 (KTOR-4194)
    • [Doc] invalid KDoc link for https://ktor.io/docs/http-client-engines.html#darwin (KTOR-4165)
    • Update the 'Manual Configuration' help link after the 2.0.0 release (KTOR-3678)
    • Where did 1.6.8 docs go? (KTOR-4147)
    • Fail to create response observer in different native thread. (KTOR-3278)
    • "Ktor app with Kotlin/Native fails with ""There is no event loop. Use runBlocking { ... } to start one.""" (KTOR-4149)
    • Update limitations for Kotlin/Native (KTOR-4143)
    • UDP sockets on native (KTOR-1159)
    • Ktor stopped working with latest Tomcat 9.0.39 (KTOR-1172)
    • Update to Kotlin 1.6.20 (KTOR-4107)
    • ContentNegotiation: the plugin removes Content-Type header even when a matching registration is not found (KTOR-4091)
    • JMXReporter not included in ktor-metrics:1.6.8 (KTOR-4102)
    • Performance Issue / Ktor & Netty (KTOR-610)
    • httpMethod is not affected by X-Http-Method-Override (in opposite to docs) (KTOR-404)
    • Android: Failed resolution of: Ljava/nio/file/Paths using API 25 and lower (KTOR-3269)
    • ContentNegotiation plugins don't accept null-responses from ContentConverts (KTOR-3346)
    • Using proguard and CallLogging feature causes JVM crashes (KTOR-3345)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump ktor-client-core from 2.0-eap-289 to 2.0.2-eap-406

    Bump ktor-client-core from 2.0-eap-289 to 2.0.2-eap-406

    Bumps ktor-client-core from 2.0-eap-289 to 2.0.2-eap-406.

    Release notes

    Sourced from ktor-client-core's releases.

    2.0.1

    Published 28 April 2022

    • Fix URL representation (KTOR-4241)
    • embeddedServer for CIO and Netty inconsistency (KTOR-755)
    • Update Coroutines to 1.6.1 (KTOR-4240)
    • Locations: Support trailing / (KTOR-836)
    • Resources: Make Route.handle public (KTOR-4200)
    • Fix CURL flaky initialization (KTOR-4223)
    • Optimize Slow Native Tests (KTOR-4224)
    • Print Native Stacktrace on Timeout (KTOR-4198)
    • """IllegalStateException: Operation is already in progress"" when the readByte is called the second time after a timeout" (KTOR-4218)
    • Update Kotlin to 1.6.21 (KTOR-4221)
    • Update code for editing an article in the 'Interactive website' tutorial (KTOR-4227)
    • DefaultRequest: HTTPS protocol isn't set when using Ktor 2.0.0 (KTOR-4142)
    • DefaultRequest: host and port aren't used for a request (KTOR-4154)
    • A table with test methods should span the entire width of the dialog (KTOR-4064)
    • StatusPages plugin does not handle most specific exception in Ktor 2.0.0 (KTOR-4187)
    • Behaviour of ApplicationEngine start method not documented properly (KTOR-2271)
    • CORS plugin should be route scoped (KTOR-4157)
    • Raw Web Socket Connection Suspending Forever (KTOR-4166)
    • StatusPages: SerializationException isn't handled when CallID plugin is installed after StatusPages plugin (KTOR-4155)
    • HttpClient.wss defaults to port 80 instead of 443 (KTOR-4175)
    • Missing subject parameter in StatusPages status config method (KTOR-4191)
    • ConditionalHeaders cause the Last-Modified header appears twice in a response (2.0.0) (KTOR-4163)
    • DefaultHeaders: The Server header appears twice in a response (2.0.0) (KTOR-4152)
    • Testing: Resolving a substitution to a value in default config fails when custom HOCON config is used (KTOR-4130)
    • Combination of HttpCache and Logging plugins cause receiving incomplete response body for chunked replies (KTOR-3916)
    Changelog

    Sourced from ktor-client-core's changelog.

    2.0.1

    Published 28 April 2022

    • Fix URL representation (KTOR-4241)

    • embeddedServer for CIO and Netty inconsistency (KTOR-755)

    • Update Coroutines to 1.6.1 (KTOR-4240)

    • Locations: Support trailing / (KTOR-836)

    • Resources: Make Route.handle public (KTOR-4200)

    • Fix CURL flaky initialization (KTOR-4223)

    • Optimize Slow Native Tests (KTOR-4224)

    • Print Native Stacktrace on Timeout (KTOR-4198)

    • """IllegalStateException: Operation is already in progress"" when the readByte is called the second time after a timeout" (KTOR-4218)

    • Update Kotlin to 1.6.21 (KTOR-4221)

    • Update code for editing an article in the 'Interactive website' tutorial (KTOR-4227)

    • DefaultRequest: HTTPS protocol isn't set when using Ktor 2.0.0 (KTOR-4142)

    • DefaultRequest: host and port aren't used for a request (KTOR-4154)

    • A table with test methods should span the entire width of the dialog (KTOR-4064)

    • StatusPages plugin does not handle most specific exception in Ktor 2.0.0 (KTOR-4187)

    • Behaviour of ApplicationEngine start method not documented properly (KTOR-2271)

    • CORS plugin should be route scoped (KTOR-4157)

    • Raw Web Socket Connection Suspending Forever (KTOR-4166)

    • StatusPages: SerializationException isn't handled when CallID plugin is installed after StatusPages plugin (KTOR-4155)

    • HttpClient.wss defaults to port 80 instead of 443 (KTOR-4175)

    • Missing subject parameter in StatusPages status config method (KTOR-4191)

    • ConditionalHeaders cause the Last-Modified header appears twice in a response (2.0.0) (KTOR-4163)

    • DefaultHeaders: The Server header appears twice in a response (2.0.0) (KTOR-4152)

    • Testing: Resolving a substitution to a value in default config fails when custom HOCON config is used (KTOR-4130)

    • Combination of HttpCache and Logging plugins cause receiving incomplete response body for chunked replies (KTOR-3916)

    • 2.0.0

    Published 11 April 2022

    • HttpClient breaks permanently when certain exceptions occur while consuming ByteReadChannel (KTOR-3140)
    • Fix Dokka publication for 2.0.0 (KTOR-4194)
    • [Doc] invalid KDoc link for https://ktor.io/docs/http-client-engines.html#darwin (KTOR-4165)
    • Update the 'Manual Configuration' help link after the 2.0.0 release (KTOR-3678)
    • Where did 1.6.8 docs go? (KTOR-4147)
    • Fail to create response observer in different native thread. (KTOR-3278)
    • "Ktor app with Kotlin/Native fails with ""There is no event loop. Use runBlocking { ... } to start one.""" (KTOR-4149)
    • Update limitations for Kotlin/Native (KTOR-4143)
    • UDP sockets on native (KTOR-1159)
    • Ktor stopped working with latest Tomcat 9.0.39 (KTOR-1172)
    • Update to Kotlin 1.6.20 (KTOR-4107)
    • ContentNegotiation: the plugin removes Content-Type header even when a matching registration is not found (KTOR-4091)
    • JMXReporter not included in ktor-metrics:1.6.8 (KTOR-4102)
    • Performance Issue / Ktor & Netty (KTOR-610)
    • httpMethod is not affected by X-Http-Method-Override (in opposite to docs) (KTOR-404)
    • Android: Failed resolution of: Ljava/nio/file/Paths using API 25 and lower (KTOR-3269)
    • ContentNegotiation plugins don't accept null-responses from ContentConverts (KTOR-3346)
    • Using proguard and CallLogging feature causes JVM crashes (KTOR-3345)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump ktor-client-core from 2.0-eap-289 to 2.0.2-eap-405

    Bump ktor-client-core from 2.0-eap-289 to 2.0.2-eap-405

    Bumps ktor-client-core from 2.0-eap-289 to 2.0.2-eap-405.

    Release notes

    Sourced from ktor-client-core's releases.

    2.0.1

    Published 28 April 2022

    • Fix URL representation (KTOR-4241)
    • embeddedServer for CIO and Netty inconsistency (KTOR-755)
    • Update Coroutines to 1.6.1 (KTOR-4240)
    • Locations: Support trailing / (KTOR-836)
    • Resources: Make Route.handle public (KTOR-4200)
    • Fix CURL flaky initialization (KTOR-4223)
    • Optimize Slow Native Tests (KTOR-4224)
    • Print Native Stacktrace on Timeout (KTOR-4198)
    • """IllegalStateException: Operation is already in progress"" when the readByte is called the second time after a timeout" (KTOR-4218)
    • Update Kotlin to 1.6.21 (KTOR-4221)
    • Update code for editing an article in the 'Interactive website' tutorial (KTOR-4227)
    • DefaultRequest: HTTPS protocol isn't set when using Ktor 2.0.0 (KTOR-4142)
    • DefaultRequest: host and port aren't used for a request (KTOR-4154)
    • A table with test methods should span the entire width of the dialog (KTOR-4064)
    • StatusPages plugin does not handle most specific exception in Ktor 2.0.0 (KTOR-4187)
    • Behaviour of ApplicationEngine start method not documented properly (KTOR-2271)
    • CORS plugin should be route scoped (KTOR-4157)
    • Raw Web Socket Connection Suspending Forever (KTOR-4166)
    • StatusPages: SerializationException isn't handled when CallID plugin is installed after StatusPages plugin (KTOR-4155)
    • HttpClient.wss defaults to port 80 instead of 443 (KTOR-4175)
    • Missing subject parameter in StatusPages status config method (KTOR-4191)
    • ConditionalHeaders cause the Last-Modified header appears twice in a response (2.0.0) (KTOR-4163)
    • DefaultHeaders: The Server header appears twice in a response (2.0.0) (KTOR-4152)
    • Testing: Resolving a substitution to a value in default config fails when custom HOCON config is used (KTOR-4130)
    • Combination of HttpCache and Logging plugins cause receiving incomplete response body for chunked replies (KTOR-3916)
    Changelog

    Sourced from ktor-client-core's changelog.

    2.0.1

    Published 28 April 2022

    • Fix URL representation (KTOR-4241)

    • embeddedServer for CIO and Netty inconsistency (KTOR-755)

    • Update Coroutines to 1.6.1 (KTOR-4240)

    • Locations: Support trailing / (KTOR-836)

    • Resources: Make Route.handle public (KTOR-4200)

    • Fix CURL flaky initialization (KTOR-4223)

    • Optimize Slow Native Tests (KTOR-4224)

    • Print Native Stacktrace on Timeout (KTOR-4198)

    • """IllegalStateException: Operation is already in progress"" when the readByte is called the second time after a timeout" (KTOR-4218)

    • Update Kotlin to 1.6.21 (KTOR-4221)

    • Update code for editing an article in the 'Interactive website' tutorial (KTOR-4227)

    • DefaultRequest: HTTPS protocol isn't set when using Ktor 2.0.0 (KTOR-4142)

    • DefaultRequest: host and port aren't used for a request (KTOR-4154)

    • A table with test methods should span the entire width of the dialog (KTOR-4064)

    • StatusPages plugin does not handle most specific exception in Ktor 2.0.0 (KTOR-4187)

    • Behaviour of ApplicationEngine start method not documented properly (KTOR-2271)

    • CORS plugin should be route scoped (KTOR-4157)

    • Raw Web Socket Connection Suspending Forever (KTOR-4166)

    • StatusPages: SerializationException isn't handled when CallID plugin is installed after StatusPages plugin (KTOR-4155)

    • HttpClient.wss defaults to port 80 instead of 443 (KTOR-4175)

    • Missing subject parameter in StatusPages status config method (KTOR-4191)

    • ConditionalHeaders cause the Last-Modified header appears twice in a response (2.0.0) (KTOR-4163)

    • DefaultHeaders: The Server header appears twice in a response (2.0.0) (KTOR-4152)

    • Testing: Resolving a substitution to a value in default config fails when custom HOCON config is used (KTOR-4130)

    • Combination of HttpCache and Logging plugins cause receiving incomplete response body for chunked replies (KTOR-3916)

    • 2.0.0

    Published 11 April 2022

    • HttpClient breaks permanently when certain exceptions occur while consuming ByteReadChannel (KTOR-3140)
    • Fix Dokka publication for 2.0.0 (KTOR-4194)
    • [Doc] invalid KDoc link for https://ktor.io/docs/http-client-engines.html#darwin (KTOR-4165)
    • Update the 'Manual Configuration' help link after the 2.0.0 release (KTOR-3678)
    • Where did 1.6.8 docs go? (KTOR-4147)
    • Fail to create response observer in different native thread. (KTOR-3278)
    • "Ktor app with Kotlin/Native fails with ""There is no event loop. Use runBlocking { ... } to start one.""" (KTOR-4149)
    • Update limitations for Kotlin/Native (KTOR-4143)
    • UDP sockets on native (KTOR-1159)
    • Ktor stopped working with latest Tomcat 9.0.39 (KTOR-1172)
    • Update to Kotlin 1.6.20 (KTOR-4107)
    • ContentNegotiation: the plugin removes Content-Type header even when a matching registration is not found (KTOR-4091)
    • JMXReporter not included in ktor-metrics:1.6.8 (KTOR-4102)
    • Performance Issue / Ktor & Netty (KTOR-610)
    • httpMethod is not affected by X-Http-Method-Override (in opposite to docs) (KTOR-404)
    • Android: Failed resolution of: Ljava/nio/file/Paths using API 25 and lower (KTOR-3269)
    • ContentNegotiation plugins don't accept null-responses from ContentConverts (KTOR-3346)
    • Using proguard and CallLogging feature causes JVM crashes (KTOR-3345)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump ktor-client-apache from 2.0-eap-289 to 2.0.2-eap-405

    Bump ktor-client-apache from 2.0-eap-289 to 2.0.2-eap-405

    Bumps ktor-client-apache from 2.0-eap-289 to 2.0.2-eap-405.

    Release notes

    Sourced from ktor-client-apache's releases.

    2.0.1

    Published 28 April 2022

    • Fix URL representation (KTOR-4241)
    • embeddedServer for CIO and Netty inconsistency (KTOR-755)
    • Update Coroutines to 1.6.1 (KTOR-4240)
    • Locations: Support trailing / (KTOR-836)
    • Resources: Make Route.handle public (KTOR-4200)
    • Fix CURL flaky initialization (KTOR-4223)
    • Optimize Slow Native Tests (KTOR-4224)
    • Print Native Stacktrace on Timeout (KTOR-4198)
    • """IllegalStateException: Operation is already in progress"" when the readByte is called the second time after a timeout" (KTOR-4218)
    • Update Kotlin to 1.6.21 (KTOR-4221)
    • Update code for editing an article in the 'Interactive website' tutorial (KTOR-4227)
    • DefaultRequest: HTTPS protocol isn't set when using Ktor 2.0.0 (KTOR-4142)
    • DefaultRequest: host and port aren't used for a request (KTOR-4154)
    • A table with test methods should span the entire width of the dialog (KTOR-4064)
    • StatusPages plugin does not handle most specific exception in Ktor 2.0.0 (KTOR-4187)
    • Behaviour of ApplicationEngine start method not documented properly (KTOR-2271)
    • CORS plugin should be route scoped (KTOR-4157)
    • Raw Web Socket Connection Suspending Forever (KTOR-4166)
    • StatusPages: SerializationException isn't handled when CallID plugin is installed after StatusPages plugin (KTOR-4155)
    • HttpClient.wss defaults to port 80 instead of 443 (KTOR-4175)
    • Missing subject parameter in StatusPages status config method (KTOR-4191)
    • ConditionalHeaders cause the Last-Modified header appears twice in a response (2.0.0) (KTOR-4163)
    • DefaultHeaders: The Server header appears twice in a response (2.0.0) (KTOR-4152)
    • Testing: Resolving a substitution to a value in default config fails when custom HOCON config is used (KTOR-4130)
    • Combination of HttpCache and Logging plugins cause receiving incomplete response body for chunked replies (KTOR-3916)
    Changelog

    Sourced from ktor-client-apache's changelog.

    2.0.1

    Published 28 April 2022

    • Fix URL representation (KTOR-4241)

    • embeddedServer for CIO and Netty inconsistency (KTOR-755)

    • Update Coroutines to 1.6.1 (KTOR-4240)

    • Locations: Support trailing / (KTOR-836)

    • Resources: Make Route.handle public (KTOR-4200)

    • Fix CURL flaky initialization (KTOR-4223)

    • Optimize Slow Native Tests (KTOR-4224)

    • Print Native Stacktrace on Timeout (KTOR-4198)

    • """IllegalStateException: Operation is already in progress"" when the readByte is called the second time after a timeout" (KTOR-4218)

    • Update Kotlin to 1.6.21 (KTOR-4221)

    • Update code for editing an article in the 'Interactive website' tutorial (KTOR-4227)

    • DefaultRequest: HTTPS protocol isn't set when using Ktor 2.0.0 (KTOR-4142)

    • DefaultRequest: host and port aren't used for a request (KTOR-4154)

    • A table with test methods should span the entire width of the dialog (KTOR-4064)

    • StatusPages plugin does not handle most specific exception in Ktor 2.0.0 (KTOR-4187)

    • Behaviour of ApplicationEngine start method not documented properly (KTOR-2271)

    • CORS plugin should be route scoped (KTOR-4157)

    • Raw Web Socket Connection Suspending Forever (KTOR-4166)

    • StatusPages: SerializationException isn't handled when CallID plugin is installed after StatusPages plugin (KTOR-4155)

    • HttpClient.wss defaults to port 80 instead of 443 (KTOR-4175)

    • Missing subject parameter in StatusPages status config method (KTOR-4191)

    • ConditionalHeaders cause the Last-Modified header appears twice in a response (2.0.0) (KTOR-4163)

    • DefaultHeaders: The Server header appears twice in a response (2.0.0) (KTOR-4152)

    • Testing: Resolving a substitution to a value in default config fails when custom HOCON config is used (KTOR-4130)

    • Combination of HttpCache and Logging plugins cause receiving incomplete response body for chunked replies (KTOR-3916)

    • 2.0.0

    Published 11 April 2022

    • HttpClient breaks permanently when certain exceptions occur while consuming ByteReadChannel (KTOR-3140)
    • Fix Dokka publication for 2.0.0 (KTOR-4194)
    • [Doc] invalid KDoc link for https://ktor.io/docs/http-client-engines.html#darwin (KTOR-4165)
    • Update the 'Manual Configuration' help link after the 2.0.0 release (KTOR-3678)
    • Where did 1.6.8 docs go? (KTOR-4147)
    • Fail to create response observer in different native thread. (KTOR-3278)
    • "Ktor app with Kotlin/Native fails with ""There is no event loop. Use runBlocking { ... } to start one.""" (KTOR-4149)
    • Update limitations for Kotlin/Native (KTOR-4143)
    • UDP sockets on native (KTOR-1159)
    • Ktor stopped working with latest Tomcat 9.0.39 (KTOR-1172)
    • Update to Kotlin 1.6.20 (KTOR-4107)
    • ContentNegotiation: the plugin removes Content-Type header even when a matching registration is not found (KTOR-4091)
    • JMXReporter not included in ktor-metrics:1.6.8 (KTOR-4102)
    • Performance Issue / Ktor & Netty (KTOR-610)
    • httpMethod is not affected by X-Http-Method-Override (in opposite to docs) (KTOR-404)
    • Android: Failed resolution of: Ljava/nio/file/Paths using API 25 and lower (KTOR-3269)
    • ContentNegotiation plugins don't accept null-responses from ContentConverts (KTOR-3346)
    • Using proguard and CallLogging feature causes JVM crashes (KTOR-3345)

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 1
  • Bump ktor-client-apache from 2.0-eap-289 to 2.0.3-eap-412

    Bump ktor-client-apache from 2.0-eap-289 to 2.0.3-eap-412

    Bumps ktor-client-apache from 2.0-eap-289 to 2.0.3-eap-412.

    Release notes

    Sourced from ktor-client-apache's releases.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Changelog

    Sourced from ktor-client-apache's changelog.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump ktor-client-core from 2.0-eap-289 to 2.0.3-eap-412

    Bump ktor-client-core from 2.0-eap-289 to 2.0.3-eap-412

    Bumps ktor-client-core from 2.0-eap-289 to 2.0.3-eap-412.

    Release notes

    Sourced from ktor-client-core's releases.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Changelog

    Sourced from ktor-client-core's changelog.

    2.0.2

    Published 27 May 2022

    • [iOS] Prevent HttpClient from persisting cookies across requests (KTOR-3748)
    • Web feedback from "Creating HTTP APIs", https://ktor.io/docs/creating-http-apis.html (KTOR-4380)
    • When returning a String, content negotiation is ignored (KTOR-662)
    • HttpResponse.bodyAsChannel should not be converted by ContentNegotiation (KTOR-4341)
    • Strings are not decoded when received as application/json (KTOR-385)
    • Document how to enable/disable HTTP/2 for different client engines (KTOR-4340)
    • Revert Dokka to 1.6.10 due to Publication Freeze (KTOR-4290)
    • Document a new memory model in KMM tutorial (KTOR-4354)
    • Make client docs less JVM-centric (KTOR-4351)
    • Darwin engine: Client connection is closed after each request (KTOR-4145)
    • Ios: NullPointerException when query parameters contain cyrillic symbols in values (KTOR-1858)
    • A native application with the Darwin engine doesn't make a request (KTOR-3900)
    • Darwin and Kotlin/JS: "List has more than one element" error when header like Content-type is duplicated in a response (KTOR-4105)
    • Invalid response without error (KTOR-369)
    • Invalid HTTP version should fail (KTOR-380)
    • The colon after the host parameter requires a port (KTOR-382)
    • Kotlin/Native: testApplication's client sometimes fails to receive ByteArray response from a route (KTOR-4197)
    • "Application started" is never printed (KTOR-4319)
    • Default request without explicit port sets port 80 for all requests (KTOR-4281)
    • Documentation about how to configure libcurl on Windows (KTOR-3988)
    • API Docs reference RFCs. Better to reference our own documentation (KTOR-3764)
    • UninitializedPropertyAccessException in the handleResponseExceptionWithRequest when request or response are accessed through (KTOR-4230)HttpClientCall
    • The original exception is swallowed by "No request transformation found" exception when request body is serializable object (KTOR-4160)
    • IncorrectDereferenceException when trying to create HttpClient from background thread on iOS (KTOR-4263)
    • JacksonWebsocketContentConverter.deserialize just doesn't work (KTOR-4248)
    • Documentation for migration of Authentication server plugin (KTOR-4253)
    • Add sample for the AuthenticationChecked hook (KTOR-4278)
    • Web feedback from "Docker", https://ktor.io/docs/docker.html (KTOR-4282)
    • Route's path parameters are empty when ApplicationCall.authentication is first accessed in a different ApplicationCall context (KTOR-4250)
    • Routes with tailcard should not count for specific http error codes (KTOR-4280)
    • Documentation for appending query parameters for URL in the DefaultRequest (KTOR-4252)
    • Routing returns 405 even for not completely matched paths (KTOR-4267)
    • Resources: builder methods return routes with PathSegmentConstantRouteSelector instead of HttpMethodRouteSelector (KTOR-4239)
    • Update Netty to 4.1.77.Final (KTOR-4339)
    • External services should use config from environment (KTOR-4373)
    • Update Jackson to 2.13.3 (KTOR-4394)

    2.0.1

    Published 28 April 2022

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • UltralightFabric wont start minecraft

    UltralightFabric wont start minecraft

    So it seems that ultralight isn't loading properly for me, so what happens is when I go to start Minecraft, the window will pop up but then after a few seconds would close out. And saying that Minecraft crashed (it doesn't create a crash report btw).

    here's my latest.log if you need it.

    My OS is Windows 11 and My Minecraft version is 1.18.1 If there's anything else you need, lmk.

    opened by Blobanium 3
  • Bump ultralight-java-gpu from 0.4.6 to 0.4.12

    Bump ultralight-java-gpu from 0.4.6 to 0.4.12

    Bumps ultralight-java-gpu from 0.4.6 to 0.4.12.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump ultralight-java-base from 0.4.6 to 0.4.12

    Bump ultralight-java-base from 0.4.6 to 0.4.12

    Bumps ultralight-java-base from 0.4.6 to 0.4.12.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
  • Bump ultralight-java-databind from 0.4.6 to 0.4.12

    Bump ultralight-java-databind from 0.4.6 to 0.4.12

    Bumps ultralight-java-databind from 0.4.6 to 0.4.12.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 0
Owner
Xander
Kotlin Supremacist, FabricMC Modder, and Library Developer
Xander
A unique technology modification ported from Forge to Fabric.

Fracdustry Reimagined >> Download << Thank you, MikhailTapio. This mod is open source and under a permissive license. As such, it can be included in a

Team (Another) Fractal 3 Dec 18, 2021
An easy to use package manager for Fabric Minecraft mods.

pacmc pacmc is a package manager for Fabric Minecraft mods. The aim of this project is to massively reduce the effort you have to put in to installing

Jakob K 109 Dec 30, 2022
ClickMachine Fabric - Click Machine for minecraft

Minecraft mod for Fabric Adds one block to the game: Auto Clicker. This autoclic

null 0 Jan 10, 2022
A minecraft modification based on Fabric with Yarn Mappings, developed for the newest version of the sandbox game Minecraft.

JupiterClient A minecraft modification based on Fabric with Yarn Mappings, developed for the newest version of the sandbox game Minecraft. Building th

Cedric H. 1 Jun 27, 2022
A fabric modding base for the latest Minecraft version.

Amber A fabric modding base for the latest Minecraft version. Setup Create a fabric mod using this repo as an example. Add this mod as a dependency vi

Redstonecrafter0 1 Apr 13, 2022
🤝 Link your Fabric server and Discord with ease!

Fabric2Discord Link your Fabric server and Discord with ease! ?? Getting Started I wrote few helpful articles about this mod, so if you need help you

Igor Ryzhenkov 10 Oct 25, 2022
A simple, configurable HUD mod for Fabric/Quilt

Modrinth | CurseForge Requirements Minecraft >1.19.2 Fabric Loader >0.14.8 or the equivalent Quilt version ModMenu >4.0.0 Fabric Language Kotlin >1.8.

null 3 Dec 15, 2022
A CLI tool to convert multi-module Jetpack Compose compiler metrics into beautiful HTML reports

A CLI tool to convert multi-module Jetpack Compose compiler metrics into beautiful HTML reports 1. What are Jetpack Compose compiler metrics? The Comp

Jaya Surya Thotapalli 116 Jan 3, 2023
A Revolutionary, Unbreakable CSS framework. Android App For Stone CSS

Stone CSS Android App Made with ❤ By DVS Tech Labs v1.0.0 Android App For Stone CSS. Docs will be soon available followed with release. You can find t

DVS Tech Labs 5 Nov 29, 2022
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript.

Ionic Ionic is an open source app development toolkit for building modern, fast, top-quality cross-platform native and Progressive Web Apps from a sin

Ionic 48.4k Jan 3, 2023
A Android Web IDE supports code auto-completion and highlight, plugin (Supports Html, Css, JS, Json, Php etc)

WebDevOps A Android Web IDE supports code auto-completion and highlight, plugin (Supports Html, Css, JS, Json, Php etc) Join us QQ group number: 10314

SuMuCheng 22 Jan 3, 2023
Compose-html - An Android library which provides HTML support for Jetpack Compose texts

HtmlCompose An Android library which provides HTML support for Jetpack Compose t

iRewardHealth 43 Dec 29, 2022
Markdown renderer for Kotlin Compose Multiplatform (Android, Desktop)

Markdown renderer for Kotlin Compose Multiplatform (Android, Desktop)

Mike Penz 129 Jan 1, 2023
Kotlin wrapper for React Test Renderer, which can be used to unit test React components in a Kotlin/JS project.

Kotlin API for React Test Renderer Kotlin wrapper for React Test Renderer, which can be used to unit test React components in a Kotlin/JS project. How

Xavier Cho 7 Jun 8, 2022
Movie App - "Beam". CSS 216 Final Project

BeamApp Movie App - Beam. CSS 216 Android Programming | FINAL PROJECT Built With ?? Kotlin - Official programming language for Android development. Na

Nurgali Soltangeldinov 2 Dec 15, 2022
A new canvas drawing library for Android. Aims to be the Fabric.js for Android. Supports text, images, and hand/stylus drawing input. The library has a website and API docs, check it out

FabricView - A new canvas drawing library for Android. The library was born as part of a project in SD Hacks (www.sdhacks.io) on October 3rd. It is cu

Antwan Gaggi 1k Dec 13, 2022
Simple random ore mod for Minecraft/Fabric. Heavily inspired by Randomite.

Rand'Ore >> Download << Simple random ores for Fabric! This mod is open source and under a permissive license. As such, it can be included in any modp

null 3 Dec 31, 2021
A unique technology modification ported from Forge to Fabric.

Fracdustry Reimagined >> Download << Thank you, MikhailTapio. This mod is open source and under a permissive license. As such, it can be included in a

Team (Another) Fractal 3 Dec 18, 2021
An easy to use package manager for Fabric Minecraft mods.

pacmc pacmc is a package manager for Fabric Minecraft mods. The aim of this project is to massively reduce the effort you have to put in to installing

Jakob K 109 Dec 30, 2022