Skip to content

Releases: elzinko/kexpresso

v0.9.0

11 Jun 12:04
1db6f79

Choose a tag to compare

What's Changed

  • docs(readme): show real version in install snippets + keep them in sync by @elzinko in #48
  • ci: Bump ossf/scorecard-action from 2.4.0 to 2.4.3 by @dependabot[bot] in #21
  • ci: Bump actions/checkout from 4.3.1 to 6.0.3 by @dependabot[bot] in #35
  • ci: Bump gradle/actions from 3.5.0 to 6.1.0 by @dependabot[bot] in #34
  • ci: Bump actions/deploy-pages from 4.0.5 to 5.0.0 by @dependabot[bot] in #37
  • ci: Bump actions/upload-pages-artifact from 3.0.1 to 5.0.0 by @dependabot[bot] in #36
  • build: Bump org.jetbrains.kotlinx.kover from 0.8.3 to 0.9.8 by @dependabot[bot] in #33
  • docs: API surface review for 1.0 freeze planning by @elzinko in #49
  • feat: introduce @ExperimentalKexpressoApi opt-in marker by @elzinko in #50
  • refactor: pre-1.0 API renames — uppercaseLetter, handle; deprecate old names by @elzinko in #51
  • refactor: mark best-effort APIs @ExperimentalKexpressoApi ahead of 1.0 by @elzinko in #52
  • chore(release): prepare 0.9.0 (API freeze candidate) by @elzinko in #53

New Contributors

Full Changelog: v0.8.0...v0.9.0

v0.8.0

08 Jun 15:08
04a223d

Choose a tag to compare

What's Changed

  • build: upgrade to Kotlin 2.0.21 (K2) + Dokka 2 by @elzinko in #46
  • chore(release): prepare 0.8.0 (first Maven Central release) by @elzinko in #47

Full Changelog: v0.7.0...v0.8.0

v0.7.0

07 Jun 20:43
f585c67

Choose a tag to compare

What's Changed

  • feat(publishing): Maven Central (Central Portal) with signing by @elzinko in #41
  • docs(samples): runnable :samples module ("try it in 30s") by @elzinko in #42
  • feat(generate): pattern.examples(n) — generate matching strings by @elzinko in #43
  • feat(helpers): ipv6, macAddress, base64, jwt by @elzinko in #44
  • chore(release): prepare 0.7.0 by @elzinko in #45

Full Changelog: v0.6.0...v0.7.0

v0.6.0

06 Jun 06:59
c7a30e3

Choose a tag to compare

What's Changed

  • feat(kmp): publish Apple/iOS native from a macOS release runner by @elzinko in #39
  • chore(release): prepare 0.6.0 (Apple/iOS published) by @elzinko in #40

Full Changelog: v0.5.0...v0.6.0

v0.5.0

04 Jun 11:50
61b5ade

Choose a tag to compare

What's Changed

  • feat(kmp): migrate to Kotlin Multiplatform (JVM + JS/IR) by @elzinko in #30
  • feat(kmp): add Native + Wasm targets by @elzinko in #31
  • chore(release): prepare 0.5.0 (multiplatform) by @elzinko in #32

Full Changelog: v0.4.0...v0.5.0

v0.4.0

04 Jun 10:43
b3ef286

Choose a tag to compare

What's Changed

  • feat: reverse — read an existing regex (regex → DSL) by @elzinko in #16
  • chore: OSS hardening — funding, security workflows, coverage gate by @elzinko in #17
  • chore(ci): pin actions to SHAs, Codecov, release provenance by @elzinko in #26
  • chore(release): prepare 0.4.0 by @elzinko in #27

Full Changelog: v0.3.0...v0.4.0

v0.3.0

03 Jun 15:20
5cdb857

Choose a tag to compare

What's Changed

  • 0.3.0: honest "when to use" doc + JMH benchmarks by @elzinko in #11
  • 0.3.0: best-effort ReDoS analysis by @elzinko in #12
  • feat: AST backbone + describe() (1.0 spine) by @elzinko in #13
  • feat: typed captures (0.4.0) by @elzinko in #14
  • chore(release): prepare 0.3.0 by @elzinko in #15

Full Changelog: v0.2.0...v0.3.0

v0.2.0

03 Jun 13:16
7b9159b

Choose a tag to compare

What's Changed

  • feat: string-ops, composition & DSL completions (0.2.0) by @elzinko in #6
  • feat: 12 ready-to-use domain pattern helpers (0.2.0) by @elzinko in #7
  • chore: upgrade Gradle wrapper to 8.7 by @elzinko in #8
  • ci: publish Dokka API docs to GitHub Pages by @elzinko in #9
  • chore(release): prepare 0.2.0 by @elzinko in #10

Full Changelog: v0.1.0...v0.2.0

v0.1.0

03 Jun 12:16
4c7549c

Choose a tag to compare

What's Changed

  • Sprint 0 — Fix broken build & establish CI/CD foundation by @elzinko in #1
  • Sprint 1 — Core fluent API: compile & run patterns by @elzinko in #2
  • Sprint 2 — Documentation, API docs & contributor tooling by @elzinko in #3
  • Sprint 3 — Release pipeline: JitPack, GitHub Packages & tagged releases by @elzinko in #4
  • Sprint 4 — Lookarounds: lookahead & lookbehind by @elzinko in #5

New Contributors

Full Changelog: https://github.com/elzinko/kexpresso/commits/v0.1.0