Skip to content

SnLib v1.23.0

Choose a tag to compare

@ValentinTarnovsky ValentinTarnovsky released this 04 Aug 15:22
· 9 commits to main since this release

Placeholders on an event thread.

  • SnPapi.applyHere(viewer, text) resolves PAPI on the calling thread, the documented escape hatch for text assembled inside an event (above all AsyncChatEvent) that has no later main-thread point to resolve at. Fail-open; apply and applyOnMain remain the answer everywhere else.
  • SnLang.get(key, viewer, Ph...) / getList(key, viewer, Ph...) render a fragment FOR a viewer, for text spliced into something else rather than sent.

Strictly additive, japicmp gate passes. SnApi.LEVEL 14 -> 15.