Skip to content

v6.0.00

Choose a tag to compare

@github-actions github-actions released this 16 Apr 13:15
· 366 commits to main since this release

What's New

  • Fix #433 move project to jawk.io and io.jawk by @bertysentry in #434
  • Refactor output with new AwkSink to allow customized output by @bertysentry in #435
  • Add InputSource strategy for structured AWK input by @bertysentry in #394
  • Simplify Awk builder override by @bertysentry in #366
  • Major refactor: move special variable handling from AVM to JRT by @bertysentry in #382
  • refactor!: Make AwkSettings purely behavioral, pass input/arguments to invoke() by @bertysentry in #396
  • Refactor AssocArray: interface + direct Map inheritance, zero delegation overhead by @Copilot in #414
  • Allow injecting non-scalar (array) values into the Jawk engine by @Copilot in #416
  • Fix #429 allow @JawkAssocArray parameters typed as Map by @bertysentry in #432

Optimization

Other Changes

  • Fix print argument continuation detection by @bertysentry in #356
  • Fix BlockManager notifier synchronization for SpotBugs by @bertysentry in #361
  • Add GitHub checks for style reports on Linux builds by @bertysentry in #372
  • Matrix Maven workflow on Linux and Windows by @bertysentry in #365
  • Removed unnecessary VersionManager class by @bertysentry in #384
  • Remove all assert statements by @Copilot in #409
  • Remove PositionTracker from JRT methods — throw simple exceptions, let AVM add position by @Copilot in #413
  • Fixed Maven groupId by @bertysentry in #436

Tests

Documentation

  • Upgrade Sentry Maven Skin to 8.0.00, maven-skin-tools to 1.7.00, and maven-site-plugin to 4.x by @Copilot in #411
  • Updated documentation style and layout by @bertysentry in #418
  • Refactor documentation site structure by @bertysentry in #430

Dependabot

  • build(deps): bump metricshub/workflows/.github/workflows/maven-central-deploy.yml from 3 to 4 by @dependabot[bot] in #355
  • build(deps): bump metricshub/workflows/.github/workflows/maven-central-release.yml from 3 to 4 by @dependabot[bot] in #354
  • build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.9.6 to 4.9.8 by @dependabot[bot] in #351
  • build(deps): bump org.apache.maven.plugins:maven-pmd-plugin from 3.27.0 to 3.28.0 by @dependabot[bot] in #345
  • build(deps): bump metricshub/workflows/.github/workflows/maven-build.yml from 3 to 4 by @dependabot[bot] in #353
  • build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.6.0 to 4.9.8.1 by @dependabot[bot] in #350
  • build(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #376
  • build(deps): bump actions/upload-artifact from 4 to 5 by @dependabot[bot] in #375
  • build(deps): bump sentrysoftware/upload-buildinfo-outputs from 2 to 3 by @dependabot[bot] in #374
  • build(deps): bump actions/setup-java from 4 to 5 by @dependabot[bot] in #373
  • build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #379
  • build(deps): bump org.codehaus.mojo:license-maven-plugin from 2.7.0 to 2.7.1 by @dependabot[bot] in #388
  • build(deps): bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #387
  • build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.1 to 4.9.8.2 by @dependabot[bot] in #381
  • build(deps-dev): bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.5.4 to 3.5.5 by @dependabot[bot] in #392
  • build(deps-dev): bump org.apache.maven.plugins:maven-shade-plugin from 3.6.1 to 3.6.2 by @dependabot[bot] in #391
  • build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #390
  • build(deps-dev): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.8.2 to 4.9.8.3 by @dependabot[bot] in #431

Full Changelog: v5.0.00...v6.0.00