Skip to content

Releases: Arnime/givp

julia--v1.0.0

08 May 19:16
e80bf2f

Choose a tag to compare

GIVPOptimizer julia--v1.0.0

Diff since julia--v0.5.3

Breaking changes

  • No intentional breaking changes were introduced in the public Julia API relative to the previous Julia package release.
  • Version 1.0.0 marks the first stable repository-wide release and API stability milestone.

Notes for users

  • Existing usage based on \givp(...), \GIVPConfig, and \OptimizeResult\ remains supported.
  • This release keeps the Julia package feature set aligned with the other language ports and formalizes the current API as stable for Julia 1.9+.

Merged pull requests:

  • chore(main): release 0.1.1 (#8) (@github-actions[bot])
  • chore: add Python 3.14 to supported versions (#9) (@Arnime)
  • chore: add CODEOWNERS file (#10) (@Arnime)
  • Chore/markdownlint vscode settings (#11) (@Arnime)
  • chore(main): release 0.1.2 (#12) (@github-actions[bot])
  • ci: add workflow_dispatch and skip-existing to release workflow (#13) (@Arnime)
  • ci: fix workflow_dispatch to checkout tag ref and set release tag_name (#14) (@Arnime)
  • ci: fix checkout ref to use refs/tags prefix for workflow_dispatch (#15) (@Arnime)
  • ci: move sigstore files out of dist before PyPI publish (#16) (@Arnime)
  • Ci/add atheris fuzzing (#17) (@Arnime)
  • chore(main): release 0.2.0 (#18) (@github-actions[bot])
  • ci: add workflow_dispatch to scorecard workflow (#19) (@Arnime)
  • ci: auto-publish to PyPI when release-please creates a release (#20) (@Arnime)
  • feat(verbose): enrich verbose output with per-iteration progress (v0.2.1) (#21) (@Arnime)
  • ci: replace release-please with auto-tag on pyproject.toml version bump (#23) (@Arnime)
  • fix(ci): auto-tag workflow corrections (#24) (@Arnime)
  • fix(ci): resolve code scanning alerts (#25) (@Arnime)
  • fix(ci): pin all pip installs with hashed requirements lockfiles (#26) (@Arnime)
  • fix(ci): add typing-extensions to release-tools lockfile (#27) (@Arnime)
  • fix(ci): move 'pip install --no-deps .' to script to avoid Scorecard false positives (#28) (@Arnime)
  • fix(ci): add SLSA provenance attestation to satisfy Scorecard Signed-Releases (#29) (@Arnime)
  • feat: add Python 3.14 support and bump version to 0.3.0 (#30) (@Arnime)
  • chore: Best Practices — add security CI, Dependabot, fuzzing, templates and docs (#31) (@Arnime)
  • chore(deps): bump actions/upload-artifact from 4.6.2 to 7.0.1 (#34) (@dependabot[bot])
  • chore(deps): bump github/codeql-action from 3.35.2 to 4.35.2 (#35) (@dependabot[bot])
  • chore(deps): bump softprops/action-gh-release from 2.6.2 to 3.0.0 (#36) (@dependabot[bot])
  • chore(deps): bump pathspec from 1.0.4 to 1.1.0 (#37) (@dependabot[bot])
  • fix: upgrade codecov-action to v6 and fix automerge workflow (#38) (@Arnime)
  • fix: add continue-on-error to automerge step (#39) (@Arnime)
  • fix(ci): restrict workflow permissions to least-privilege (Scorecard) (#40) (@Arnime)
  • fix(ci): pin action SHAs in security.yml (Scorecard pinned-deps) (#41) (@Arnime)
  • fix(ci): pin codecov CLI version and set fail_ci_if_error=false (#42) (@Arnime)
  • feat(docs): add Silver badge documentation and DCO workflow (#43) (@arnaldompjr)
  • feat: add Python 3.15 support and Gold badge improvements (#44) (@Arnime)
  • feat: add Python 3.15 support and Gold badge improvements (#45) (@Arnime)
  • Fix/update poetry lock (#46) (@Mariana-Braga)
  • fix: update poetry.lock, remove Python 3.15, add security headers (#47) (@Arnime)
  • fix(docs): add Strict-Transport-Security header for OpenSSF hardened_site (#48) (@Arnime)
  • docs: use official OpenSSF Best Practices dynamic badge (#49) (@Arnime)
  • ci(docs): stop deploying to GitHub Pages, Cloudflare Pages handles deploy (#50) (@Arnime)
  • Feature/py 3.15 (#51) (@Arnaldo-Junior-Rdx)
  • fix: correct wrangler-action commit hash to v3.15.0 (#52) (@Arnime)
  • ci(docs): remove wrangler deploy step (#53) (@Arnime)
  • ci: drop Windows from Python 3.15 pre-release tests (NumPy crash) (#54) (@Arnaldo-Junior-Rdx)
  • chore: update version to 0.4.0 and add release type to scorecard work… (#55) (@Arnaldo-Junior-Rdx)
  • fix: scorecard workflow - add release trigger and fix duplicate blocks (#56) (@Arnime)
  • Update version to 0.4.1 and modify CI workflows (#57) (@Arnime)
  • Add backfill provenance workflow for legacy tags (#58) (@Arnime)
  • Fix/tag backfill (#59) (@Arnime)
  • fix: rename .sigstore.json → .sigstore and add v0.4.1 to backfill matrix (#60) (@Arnime)
  • feat: add SLSA provenance jobs to backfill workflow for all legacy tags (#61) (@Arnime)
  • Upgrade slsa-github-generator to v2.1.0 (#62) (@Arnime)
  • fix: use tag ref for slsa-github-generator (SHA breaks binary detection) (#63) (@Arnime)
  • fix: serialize provenance jobs to avoid OIDC/release API race condition (#64) (@Arnime)
  • Feature/implementing original methods (#65) (@Arnime)
  • Update repository references from 'givp' to 'grasp_ils_vnd_pr' (#66) (@Arnime)
  • fix: switch badges to shields.io and add release badge validation (#67) (@Arnime)
  • chore: bump version to 0.5.1 and fix PyPI badge links (#68) (@Arnime)
  • feat: add Julia port and bump version to 0.5.2 (#69) (@Arnime)
  • docs: add JuliaHub version badge to README (#71) (@Arnime)
  • feat(rust): add Rust implementation of GIVP optimizer (#72) (@Arnime)
  • ci: add workflow_dispatch to all CI workflows and fix Rust badge version (#73) (@Arnime)
  • fix(ci): strip whitespace from tag/version comparison in release workflow (#75) (@Arnime)
  • chore(julia): add LICENSE and README; broaden JSON compat; fix notebook literals (#76) (@Arnime)
  • ci(rust): use taiki-e/install-action for cargo-llvm-cov; upgrade codecov to v6 (#77) (@Arnime)
  • fix(docs): add codecov badge for Julia coverage in README (#78) (@Arnime)
  • fix(ci): declare explicit minimum permissions on all jobs (Scorecard) (#79) (@Arnime)
  • chore: bump to v0.5.4 and add CI path filters (#80) (@Arnime)
  • chore(deps): bump julia-actions/setup-julia from 2.7.0 to 3.0.1 (#81) (@dependabot[bot])
  • chore(deps): bump taiki-e/install-action from 2.48.7 to 2.75.23 (#82) (@dependabot[bot])
  • chore(deps): bump actions/setup-python from 5.6.0 to 6.2.0 (#83) (@dependabot[bot])
  • chore(deps): bump actions/checkout from 4.2.2 to 6.0.2 (#84) (@dependabot[bot])
  • chore(deps): bump julia-actions/cache from 2.1.0 to 3.0.2 (#85) (@dependabot[bot])
  • chore(deps-dev): bump the python-dev group across 1 directory with 2 updates (#86) (@dependabot[bot])
  • fix(ci): open PR instead of direct push for badge updates (#87) (@Arnime)
  • chore(docs): update version badges (#88) (@github-actions[bot])
  • ci: dynamic matrix - full on source change, minimal otherwise (#89) (@Arnime)
  • feat(cpp): C++17 header-only implementation (phases 1-6) (#90) (@Arnime)
  • Refactor/production readiness improvements (#91) (@Arnime)
  • fix(workflow): fix update-version-badges auth and branch naming (#93) (@Arnime)
  • feat(benchmarks): full scientific pipeline - logging, tuning, reporting, smoke tests (#94) (@Arnime)
  • feat(julia): production-ready evolution — tests, CLI, fuzz, benchmarks, Documenter (#96) (@Arnime)
  • ci(python): fix mutmut symlink crash and smoke import (#97) (@Arnime)
  • ci(python): pin mutmut to 2.4.4 for linux stability (#98) (@Arnime)
  • ci(python): reduce mutation job to fast smoke scope (#99) (@Arnime)
  • feat: R port production-ready + multi-language production readiness fixes (#101) (@Arnime)
  • build(deps-dev): Bump notebook from 7.5.5 to 7.5.6 (#102) (@dependabot[bot])
  • build(deps): Bump taiki-e/install-action from 2.75.23 to 2.77.0 (#103) (@dependabot[bot])
  • build(deps): Bump github/codeql-action from 4.35.2 to 4.35.3 (#104) (@dependabot[bot])
  • build(deps): Bump peter-evans/create-pull-request from 7.0.8 to 8.1.1 (#105) (@dependabot[bot])
  • build(deps): Bump actions/upload-artifact from 4.6.0 to 7.0.1 (#106) (@dependabot[bot])
  • build(deps): Bump julia-actions/cache from 3.0.2 to 3.1.0 (#107) (@dependabot[bot])
  • Fix/normalize line endings (#108) (@Arnime)
  • Fix/sonarqube githit issue (#109) (@Arnime)
  • fix(cpp): address Sonar code smells in grasp and impl core (#110) (@Arnime)
  • Fix;sonar and readme bugs (#111) (@Arnime)
  • Fix/r and cpp fixes (#112) (@Arnime)
  • fix: update release.yml to include dynamic upload tag name and modify .gitignore for local wheel files (#113) (@Arnime)
  • fix: enhance tag handling in backfill-provenance workflow to normaliz… (#114) (@Arnime)
  • Fix;backfill provenance (#115) (@Arnime)
  • fix: update workflows to accept tag formats and improve asset verific… (#116) (@Arnime)
  • fix: update SLSA generator workflow references to use version tags (#117) (@Arnime)
  • fix: add SonarCloud badge to README for project quality monitoring (#118) (@Arnime)

Closed issues:

  • Register GIVP.jl v0.5.2 (#70)
  • TagBot trigger issue (#95)

v1.0.0

29 Apr 04:30
24a11e7

Choose a tag to compare

Merge pull request #94 from Arnime/feat/benchmark-pipeline-logging-an…

v0.5.4

28 Apr 01:14
040e683

Choose a tag to compare

Merge pull request #80 from Arnime/chore/bump-0.5.4-and-path-filters

chore: bump to v0.5.4 and add CI path filters

v0.5.3

27 Apr 17:07
7f03e75

Choose a tag to compare

Merge pull request #72 from Arnime/feat/rust-v0.5.2

feat(rust): add Rust implementation of GIVP optimizer

v0.5.2

27 Apr 06:13
c5e0979

Choose a tag to compare

Merge pull request #69 from Arnime/feat/julia-v0.5.2

feat: add Julia port and bump version to 0.5.2

v0.5.1

27 Apr 04:01
c1b61a2

Choose a tag to compare

Merge pull request #68 from Arnime/chore/bump-version-0.5.1

chore: bump version to 0.5.1 and fix PyPI badge links

v0.5.0

27 Apr 01:27
d601ffc

Choose a tag to compare

Merge pull request #65 from Arnime/feature/implementing-original-methods

Feature/implementing original methods

v0.4.1

24 Apr 17:51
2b9fd4b

Choose a tag to compare

Merge pull request #57 from Arnime/fix/release-tags-auto

Update version to 0.4.1 and modify CI workflows

v0.4.0

24 Apr 05:05
c6c659f

Choose a tag to compare

Merge pull request #55 from Arnime/feature/new-version-scorecard

chore: update version to 0.4.0 and add release type to scorecard work…

v0.3.0

23 Apr 03:36
8d3f2f4

Choose a tag to compare

Merge pull request #30 from Arnime/feat/python-3.14-support

feat: add Python 3.14 support and bump version to 0.3.0