Skip to content

Releases: jawkio/jawk

v6.4.01

Choose a tag to compare

@github-actions github-actions released this 03 Jun 10:35

What's Changed

  • Release v6.4.00 and prepare v6.4.01-SNAPSHOT by @github-actions[bot] in #478
  • fix(ci): resolve benchmark refs correctly in benchmarks workflow by @bertysentry in #479
  • Integrate benchmark publishing into the release workflow by @bertysentry in #481
  • build(deps): bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #480
  • Expand JMH coverage for JRT and AVM hot paths by @bertysentry in #483
  • Implement AWK strnum semantics for input-derived numeric strings by @bertysentry in #486
  • build(deps-dev): bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.5.5 to 3.5.6 by @dependabot[bot] in #493
  • build(deps): bump devops-infra/action-pull-request from 0.6.1 to 1.2.1 by @dependabot[bot] in #492
  • build(deps): bump metricshub/workflows/.github/workflows/maven-central-deploy.yml from 4 to 6 by @dependabot[bot] in #491
  • build(deps-dev): bump org.apache.maven.plugins:maven-changelog-plugin from 3.0.0-M1 to 3.0.0-M2 by @dependabot[bot] in #489
  • build(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #485
  • Add ASSIGN_NOPUSH to eliminate redundant assignment pushes by @bertysentry in #494
  • Optimize chained string concatenation with counted CONCAT by @bertysentry in #495

Full Changelog: v6.4.00...v6.4.01

v6.4.00

Choose a tag to compare

@github-actions github-actions released this 13 May 19:34

What's Changed

  • Release v6.3.00 and prepare v6.4.00-SNAPSHOT by @github-actions[bot] in #472
  • Refactor tuples into typed opcode subclasses by @bertysentry in #473
  • Optimize JRT.compare2 hot paths and publish benchmark reports by @bertysentry in #477

Full Changelog: v6.3.00...v6.4.00

v6.3.00

Choose a tag to compare

@github-actions github-actions released this 07 May 07:57

New Features

  • You can now pass List objects to AWK scripts, which will be accessible like regular maps/arrays: @bertysentry in #469
  • Add profiling report file support by @bertysentry in #471

Full Changelog: v6.2.01...v6.3.00

v6.2.01

Choose a tag to compare

@github-actions github-actions released this 05 May 09:15

What's Changed

  • Release v6.2.00 and prepare v6.3.00-SNAPSHOT by @github-actions[bot] in #465
  • Fixed compatibility dashboards generation in documentation site by @bertysentry in #467

Full Changelog: v6.2.00...v6.2.01

v6.2.00

Choose a tag to compare

@github-actions github-actions released this 04 May 15:02

New Features

  • Add full support for Persistent Memory in Java, Cli and gawk-style memory file by @bertysentry in #464

What's Changed

Dependabot

  • build(deps-dev): bump org.codehaus.mojo:exec-maven-plugin from 3.6.1 to 3.6.3 by @dependabot[bot] in #463
  • build(deps-dev): bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #460

Full Changelog: v6.1.00...v6.2.00

v6.1.00

Choose a tag to compare

@github-actions github-actions released this 19 Apr 19:43

What's Changed

Full Changelog: v6.0.00...v6.1.00

v6.0.00

Choose a tag to compare

@github-actions github-actions released this 16 Apr 13:15

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

v5.0.00

Choose a tag to compare

@github-actions github-actions released this 04 Nov 12:10

What's Changed

Dependabot

  • build(deps): bump org.apache.maven.plugins:maven-shade-plugin from 3.6.0 to 3.6.1 by @dependabot[bot] in #333
  • build(deps): bump org.apache.maven.plugins:maven-surefire-report-plugin from 3.5.3 to 3.5.4 by @dependabot[bot] in #331
  • build(deps): bump net.revelc.code.formatter:formatter-maven-plugin from 2.28.0 to 2.29.0 by @dependabot[bot] in #330
  • build(deps): bump com.github.spotbugs:spotbugs-annotations from 4.9.4 to 4.9.6 by @dependabot[bot] in #335
  • build(deps): bump org.codehaus.mojo:license-maven-plugin from 2.6.0 to 2.7.0 by @dependabot[bot] in #338
  • build(deps): bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.4.2 to 4.9.6.0 by @dependabot[bot] in #336

Full Changelog: v4.1.00...v5.0.00

v4.1.00

Choose a tag to compare

@github-actions github-actions released this 29 Sep 09:34

What's Changed

Dependabot

  • Bump metricshub/workflows from 2 to 3 by @dependabot[bot] in #301
  • Bump com.github.spotbugs:spotbugs-annotations from 4.9.3 to 4.9.4 by @dependabot[bot] in #299
  • Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.3.2 to 4.9.4.0 by @dependabot[bot] in #302
  • Bump org.metricshub:oss-parent from 3 to 4 by @dependabot[bot] in #320
  • Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.4.0 to 4.9.4.1 by @dependabot[bot] in #321
  • Bump net.revelc.code.formatter:formatter-maven-plugin from 2.27.0 to 2.28.0 by @dependabot[bot] in #328
  • Bump com.github.spotbugs:spotbugs-maven-plugin from 4.9.4.1 to 4.9.4.2 by @dependabot[bot] in #326

New Contributors

Full Changelog: v4.0.01...v4.1.00

v4.0.01

Choose a tag to compare

@github-actions github-actions released this 08 Aug 19:42

What's Changed

Improved compatibility with BWK

Compatibility tests show compatibility with BWK jumping from 94.2% to 97.8%!!

Fixes

  • Fix regex FS leading/trailing separators by @bertysentry in #296
  • Fix tokenizer regression and enhance performance for BWK compatibility by @bertysentry in #297

Full Changelog: v4.0.00...v4.0.01