Skip to content

Commit

Permalink
Merge pull request #1272 from Zokrates/rc/0.8.4
Browse files Browse the repository at this point in the history
Release 0.8.4
  • Loading branch information
Schaeff authored Jan 31, 2023
2 parents d9006cb + 2bd2ed2 commit b5f2263
Show file tree
Hide file tree
Showing 235 changed files with 15,751 additions and 3,089 deletions.
23 changes: 14 additions & 9 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -76,6 +76,9 @@ jobs:
command: rustc --version; cargo --version; rustup --version
- setup-sccache
- restore-sccache-cache
- run:
name: Install foundry
command: ./scripts/install_foundry.sh
- run:
name: Run integration tests
no_output_timeout: "30m"
Expand All @@ -96,7 +99,7 @@ jobs:
zokrates_js_build:
docker:
- image: zokrates/env:latest
resource_class: large
resource_class: xlarge
working_directory: ~/project/zokrates_js
steps:
- checkout:
Expand All @@ -111,19 +114,21 @@ jobs:
zokrates_js_test:
docker:
- image: zokrates/env:latest
resource_class: large
resource_class: xlarge
working_directory: ~/project/zokrates_js
steps:
- checkout:
path: ~/project
- setup-sccache
- restore-sccache-cache
- run:
name: Check format
command: cargo fmt --all -- --check
- run:
name: Run clippy
command: cargo clippy -- -D warnings
name: Install headless chrome dependencies
command: |
apt-get update && apt-get install -yq \
ca-certificates fonts-liberation libasound2 libatk-bridge2.0-0 libatk1.0-0 libc6 libcairo2 libcups2 \
libdbus-1-3 libexpat1 libfontconfig1 libgbm1 libgcc1 libglib2.0-0 libgtk-3-0 libnspr4 libnss3 \
libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 \
libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 lsb-release wget xdg-utils
- run:
name: Run tests
no_output_timeout: "30m"
Expand Down Expand Up @@ -244,7 +249,7 @@ workflows:
jobs:
- build
- test
- wasm_test
# - wasm_test
- integration_test
- zokrates_js_build
- zokrates_js_test
Expand Down Expand Up @@ -302,7 +307,7 @@ workflows:
requires:
- build
- test
- wasm_test
# - wasm_test
- integration_test
- zokrates_js_build
- zokrates_js_test
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,22 @@ All notable changes to this project will be documented in this file.
## [Unreleased]
https://github.com/Zokrates/ZoKrates/compare/latest...develop

## [0.8.4] - 2023-01-31

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

### Changes
- Fix array propagation for spreads and repeaters (#1269, @schaeff)
- Remove solc dependency for tests, use foundry instead (#1266, @schaeff)
- Optimize `zokrates-js` library size (#1264, @dark64)
- Use multicore feature in ark and bellman to improve performance (#1261, @dark64)
- Allow user-provided randomness in setup and proof generation (#1254, @dark64)
- Fix typos (#1260, @rex4539)
- Introduce constraint generation through assembly blocks (#1246, @dark64)
- Loosen up whitespace restrictions to allow more formatting styles (#1232, @dark64)
- Reduce cost of boolean array equality checks (#1228, @schaeff)

## [0.8.3] - 2022-10-11

### Release
Expand Down
Loading

0 comments on commit b5f2263

Please sign in to comment.