Skip to content

Fix/concurrency - #56

Merged
JesusMcCloud merged 10 commits into
developmentfrom
fix/concurrency
Jul 27, 2026
Merged

JesusMcCloud merged 10 commits into
developmentfrom
fix/concurrency

Conversation

@JesusMcCloud

Copy link
Copy Markdown
Contributor
  • Support all KMP targets
    • Logging through Napier is only supported on
      • Android (ART)
      • JVM
      • iOS
      • tvOS
      • macOS
      • JVM
    • Logging on other targets defaults to NOOP
  • Kotlin 2.4.0
  • Fix race condition thanks to latest ANTLR 1.0.13

@JesusMcCloud

Copy link
Copy Markdown
Contributor Author

Yes, it is large, but i also moved everything to conventions and matrix testing.

i also had to fan out the logger implementation and discriminate between patforms that support napier and ones that don't.

For these reasons it is all way messier than it needs to be.

@nodh

nodh commented Jul 23, 2026

Copy link
Copy Markdown
Member

@codex review

@JesusMcCloud
JesusMcCloud requested a review from nodh July 23, 2026 13:35

@nodh nodh left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pending fixes for my comments

@@ -1,18 +1,14 @@
package at.asitplus.jsonpath

//import io.github.aakira.napier.Napier

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove that

Comment thread CHANGELOG.md Outdated
* JVM
* Logging on other targets defaults to NOOP
* Kotlin 2.4.0
* Fix race condition thanks to latest ANTLR 1.0.13

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

but libs.versions.toml says 1.0.12

@JesusMcCloud
JesusMcCloud merged commit 74e302c into development Jul 27, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants