Skip to content

Commit

Permalink
Merge pull request #970 from Zokrates/rc/0.7.6
Browse files Browse the repository at this point in the history
Release 0.7.6
  • Loading branch information
Schaeff authored Aug 17, 2021
2 parents f602eb9 + b69cfef commit b5d2afd
Show file tree
Hide file tree
Showing 141 changed files with 3,710 additions and 2,567 deletions.
29 changes: 27 additions & 2 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -149,15 +149,26 @@ jobs:
type: executor
target:
type: string
add-target:
type: boolean
default: false
build-with:
type: string
default: cross
executor: << parameters.os >>
steps:
- checkout
- run:
name: Calculate dependencies
command: cargo generate-lockfile
- when:
condition: << parameters.add-target >>
steps:
- run: rustup target add << parameters.target >>
- run:
name: Build
no_output_timeout: "30m"
command: cross build --target << parameters.target >> --release
command: << parameters.build-with >> build --target << parameters.target >> --release
- tar_artifacts:
target: << parameters.target >>
publish_artifacts:
Expand Down Expand Up @@ -253,19 +264,33 @@ workflows:
<<: *tag-only
pre-steps:
- install_rust
- install_cross
build-with: cargo
matrix:
alias: cross-build-macos
parameters:
os:
- macos
target:
- x86_64-apple-darwin
- cross_build:
<<: *tag-only
pre-steps:
- install_rust
build-with: SDKROOT=$(xcrun -sdk macosx11.1 --show-sdk-path) MACOSX_DEPLOYMENT_TARGET=$(xcrun -sdk macosx11.1 --show-sdk-platform-version) cargo
add-target: true
matrix:
alias: cross-build-apple-silicon
parameters:
os:
- macos
target:
- aarch64-apple-darwin
- publish_artifacts:
<<: *tag-only
requires:
- cross-build-linux
- cross-build-macos
- cross-build-apple-silicon
- deploy:
filters:
branches:
Expand Down
18 changes: 18 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,24 @@ All notable changes to this project will be documented in this file.
## [Unreleased]
https://github.com/Zokrates/ZoKrates/compare/latest...develop

## [0.7.6] - 2021-08-16

### Release
- https://github.com/Zokrates/ZoKrates/releases/tag/0.7.6 <!-- markdown-link-check-disable-line -->

### Changes
- Fix stack overflow when testing equality on large arrays (#969, @schaeff)
- Make the stdlib `unpack` function safe against overflows of bit decompositions for any size of output, introduce `unpack_unchecked` for cases that do not require determinism (#955, @schaeff)
- Add explicit function generic parameters to docs (#962, @schaeff)
- Add gm17 verifier to stdlib for bw6_761 (#948, @schaeff)
- Enable constant generics on structs (#945, @schaeff)
- Use constants in the standard library, make `mimcSponge` implementation generic (#942, @dark64)
- Fix constant range check in uint lt check (#954, @schaeff)
- Add compiler logs (#950, @schaeff)
- Fix state corruption in the constant inliner (#949, @schaeff)
- Fix abi encoder bug for struct values where the members are encoded in the wrong order (#947, @schaeff)
- Bump Solidity version to latest breaking release and use Solidity's ABI v2. This means that the `export-verifier` CLI flag to choose the ABI coder was removed. (#844, @leonardoalt)

## [0.7.5] - 2021-07-10

### Release
Expand Down
83 changes: 71 additions & 12 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit b5d2afd

Please sign in to comment.