Skip to content

chore: Release Noir(0.29.0)#4905

Merged
Savio-Sou merged 3 commits intomasterfrom
release-please--branches--master
May 6, 2024
Merged

chore: Release Noir(0.29.0)#4905
Savio-Sou merged 3 commits intomasterfrom
release-please--branches--master

Conversation

@kevaundray
Copy link
Contributor

@kevaundray kevaundray commented Apr 24, 2024

🤖 I have created a release beep boop

0.29.0

0.29.0 (2024-05-03)

⚠ BREAKING CHANGES

  • use distinct return value witnesses by default (#4951)
  • Bit shift is restricted to u8 right operand (#4907)

Features

  • Add #[inline(tag)] attribute and codegen (#4913) (1ec9cdc)
  • Add de-sugaring for impl Trait in function parameters (#4919) (8aad2e4)
  • Add variable size sha256 (#4920) (dbfca58)
  • Bit shift is restricted to u8 right operand (#4907) (c4b0369)
  • Complex outputs from acir call (#4952) (2e085b9)
  • experimental: comptime globals (#4918) (8a3c7f1)
  • Handle BrilligCall opcodes in the debugger (#4897) (b380dc4)
  • Handle no_predicates attribute (#4942) (0ce04d3)
  • Handle empty response foreign calls without an external resolver (#4959) (0154bde)
  • Optimize array sets in if conditions (alternate version) (#4716) (a87c655)
  • Use distinct return value witnesses by default (#4951) (5f1b584)

Bug Fixes

  • Ban self-referential structs (#4883) (800f670)
  • Discard ref counts during unrolling (#4923) (91062db)
  • Ensure where clauses propagated to trait default definitions (#4894) (aaac0f6)
  • Move remove_if_else pass after second inlining (#4976) (96fb3e9)
  • Nested array equality (#4903) (0cf2e2a)
  • Require for all foldable functions to use distinct return (#4949) (d4c6806)
  • Use annotated type when checking declaration (#4966) (f7fa696)
0.45.0

0.45.0 (2024-05-03)

⚠ BREAKING CHANGES

Features

Bug Fixes

Miscellaneous Chores


This PR was generated with Release Please. See documentation.

@kevaundray kevaundray changed the title chore: Release Noir() chore: Release Noir(0.28.1) Apr 24, 2024
@kevaundray kevaundray force-pushed the release-please--branches--master branch 2 times, most recently from 00e725d to e5e25ee Compare April 24, 2024 17:07
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Apr 24, 2024
@github-actions
Copy link
Contributor

github-actions bot commented Apr 24, 2024

@kevaundray kevaundray force-pushed the release-please--branches--master branch 3 times, most recently from 0139979 to 24eccf1 Compare April 25, 2024 12:27
@socket-security
Copy link

socket-security bot commented Apr 25, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@eslint/js@8.57.0 None 0 13.9 kB eslintbot
npm/@humanwhocodes/module-importer@1.0.1 unsafe 0 21.2 kB nzakas
npm/@humanwhocodes/object-schema@2.0.3 None 0 23.3 kB nzakas
npm/@nodelib/fs.stat@2.0.5 filesystem 0 11.8 kB mrmlnc
npm/@ungap/structured-clone@1.2.0 None 0 26.2 kB webreflection
npm/acorn@8.11.3 None 0 531 kB marijn
npm/ansi-regex@5.0.1 None 0 5.61 kB qix
npm/argparse@2.0.1 environment, filesystem 0 172 kB vitaly
npm/array-union@2.1.0 None 0 3.17 kB sindresorhus
npm/balanced-match@1.0.2 None 0 6.94 kB juliangruber
npm/callsites@3.1.0 None 0 6.33 kB sindresorhus
npm/color-name@1.1.4 None 0 6.69 kB dfcreative
npm/concat-map@0.0.1 None 0 4.86 kB substack
npm/deep-is@0.1.4 None 0 8.11 kB thlorenz
npm/escape-string-regexp@4.0.0 None 0 3.79 kB sindresorhus
npm/estraverse@5.3.0 None 0 37.1 kB michaelficarra
npm/esutils@2.0.3 None 0 50.6 kB michaelficarra
npm/fast-deep-equal@3.1.3 None 0 13 kB esp
npm/fast-levenshtein@2.0.6 None 0 9.44 kB hiddentao
npm/flatted@3.3.1 None 0 40.3 kB webreflection
npm/fs.realpath@1.0.0 environment, filesystem 0 13.4 kB isaacs
npm/fsevents@2.3.3 None 0 173 kB pipobscure
npm/has-flag@4.0.0 None 0 4.42 kB sindresorhus
npm/imurmurhash@0.1.4 None 0 11.9 kB jensyt
npm/inherits@2.0.4 None 0 3.96 kB isaacs
npm/is-extglob@2.1.1 None 0 6.22 kB jonschlinkert
npm/is-number@7.0.0 None 0 9.62 kB jonschlinkert
npm/is-path-inside@3.0.3 None 0 4.12 kB sindresorhus
npm/isexe@2.0.0 environment, filesystem 0 11 kB isaacs
npm/json-buffer@3.0.1 None 0 5.4 kB dominictarr
npm/json-schema-traverse@0.4.1 None 0 19.6 kB esp
npm/json-stable-stringify-without-jsonify@1.0.1 None 0 14.2 kB samn
npm/lodash.merge@4.6.2 None 0 54.1 kB jdalton
npm/merge2@1.4.1 None 0 8.9 kB zensh
npm/ms@2.1.2 None 0 6.84 kB styfle
npm/nanoid@3.3.7 None 0 24.4 kB ai
npm/object-assign@4.1.1 None 0 5.49 kB sindresorhus
npm/path-exists@4.0.0 filesystem 0 3.92 kB sindresorhus
npm/path-is-absolute@1.0.1 None 0 3.62 kB sindresorhus
npm/path-key@3.1.1 None 0 4.55 kB sindresorhus
npm/path-type@4.0.0 filesystem 0 5.41 kB sindresorhus
npm/picocolors@1.0.0 environment 0 5.66 kB alexeyraspopov
npm/picomatch@2.3.1 None 0 90 kB mrmlnc
npm/prelude-ls@1.2.1 None 0 36.7 kB gkz
npm/punycode@2.3.1 None 0 33.5 kB google-wombot
npm/queue-microtask@1.2.3 None 0 8.37 kB feross
npm/reusify@1.0.4 None 0 9.44 kB matteo.collina
npm/shebang-regex@3.0.0 None 0 2.83 kB sindresorhus
npm/slash@3.0.0 None 0 3.51 kB sindresorhus
npm/source-map-js@1.2.0 None 0 140 kB 7rulnik
npm/strip-json-comments@3.1.1 None 0 6.96 kB sindresorhus
npm/text-table@0.2.0 None 0 11 kB substack
npm/type-fest@0.20.2 None 0 111 kB sindresorhus
npm/wrappy@1.0.2 None 0 2.96 kB zkat
npm/yocto-queue@0.1.0 None 0 6.03 kB sindresorhus

🚮 Removed packages: npm/@cspell/cspell-json-reporter@8.7.0, npm/@cspell/cspell-pipe@8.7.0, npm/@cspell/cspell-types@8.7.0, npm/@cspell/dynamic-import@8.7.0, npm/@eslint-community/eslint-utils@4.4.0, npm/@typescript-eslint/eslint-plugin@6.21.0, npm/@typescript-eslint/parser@6.21.0, npm/@typescript-eslint/scope-manager@6.21.0, npm/@typescript-eslint/type-utils@6.21.0, npm/@typescript-eslint/types@6.21.0, npm/@typescript-eslint/typescript-estree@6.21.0, npm/@typescript-eslint/utils@6.21.0, npm/@typescript-eslint/visitor-keys@6.21.0, npm/assertion-error@1.1.0, npm/chai@4.4.1, npm/chalk-template@1.1.0, npm/check-error@1.0.3, npm/commander@12.0.0, npm/cspell-gitignore@8.7.0, npm/cspell-glob@8.7.0, npm/cspell-io@8.7.0, npm/cspell-lib@8.7.0, npm/cspell@8.7.0, npm/debug@4.3.4, npm/deep-eql@4.1.3, npm/eslint-plugin-prettier@5.1.3, npm/eslint@8.57.0, npm/fast-glob@3.3.2, npm/file-entry-cache@8.0.0, npm/get-func-name@2.0.2, npm/get-stdin@9.0.0, npm/globby@11.1.0, npm/is-glob@4.0.3, npm/loupe@2.3.7, npm/minimatch@9.0.3, npm/mocha@10.4.0, npm/pathval@1.1.1, npm/prettier@3.2.5, npm/semver@7.6.0, npm/strip-ansi@7.1.0, npm/ts-api-utils@1.3.0, npm/ts-node@10.9.2, npm/type-detect@4.0.8, npm/vscode-uri@3.0.8

View full report↗︎

@kevaundray kevaundray force-pushed the release-please--branches--master branch 3 times, most recently from fcfa68c to f428772 Compare April 25, 2024 17:31
@kevaundray kevaundray changed the title chore: Release Noir(0.28.1) chore: Release Noir(0.29.0) Apr 26, 2024
@kevaundray kevaundray force-pushed the release-please--branches--master branch 10 times, most recently from 5661adf to 3d50873 Compare April 30, 2024 20:25
@socket-security
Copy link

socket-security bot commented Apr 30, 2024

👍 Dependency issues cleared. Learn more about Socket for GitHub ↗︎

This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.

View full report↗︎

@kevaundray kevaundray force-pushed the release-please--branches--master branch 5 times, most recently from 75271c1 to ab3d7a7 Compare May 1, 2024 16:23
@kevaundray kevaundray force-pushed the release-please--branches--master branch 6 times, most recently from 9babcb5 to 5417caf Compare May 3, 2024 17:43
@kevaundray kevaundray force-pushed the release-please--branches--master branch from ede8d9d to 45efcbf Compare May 3, 2024 21:49
@github-actions
Copy link
Contributor

github-actions bot commented May 3, 2024

FYI @noir-lang/developerrelations on Noir doc changes.

@Savio-Sou Savio-Sou added this pull request to the merge queue May 6, 2024
Merged via the queue into master with commit 2da2899 May 6, 2024
@Savio-Sou Savio-Sou deleted the release-please--branches--master branch May 6, 2024 14:07
@kevaundray
Copy link
Contributor Author

AztecBot pushed a commit to AztecProtocol/aztec-packages that referenced this pull request May 7, 2024
noir-lang/noir#4971)

fix: Compute the correct slice length when coercing from a literal array of complex types (noir-lang/noir#4986)
feat: add `Neg` trait to stdlib (noir-lang/noir#4983)
feat: implement `From` array trait for `BoundedVec` (noir-lang/noir#4927)
chore: Release Noir(0.29.0) (noir-lang/noir#4905)
fix: Move remove_if_else pass after second inlining  (noir-lang/noir#4976)
TomAFrench added a commit to AztecProtocol/aztec-packages that referenced this pull request May 7, 2024
Automated pull of development from the
[noir](https://github.com/noir-lang/noir) programming language, a
dependency of Aztec.
BEGIN_COMMIT_OVERRIDE
fix: set index and value to 0 for array_get with predicate
(noir-lang/noir#4971)
fix: Compute the correct slice length when coercing from a literal array
of complex types (noir-lang/noir#4986)
feat: add `Neg` trait to stdlib
(noir-lang/noir#4983)
feat: implement `From` array trait for `BoundedVec`
(noir-lang/noir#4927)
chore: Release Noir(0.29.0)
(noir-lang/noir#4905)
fix: Move remove_if_else pass after second inlining
(noir-lang/noir#4976)
END_COMMIT_OVERRIDE

---------

Co-authored-by: Tom French <tom@tomfren.ch>
TomAFrench added a commit that referenced this pull request May 8, 2024
* master: (41 commits)
  fix: defer overflow checks for unsigned integers to acir-gen (#4832)
  feat: add support for u16/i16 (#4985)
  chore: split `ops` into `arith` and `bit` modules (#4989)
  chore(ci): run clippy on benchmarks (#4988)
  feat: remove query to backend to get expression width (#4975)
  fix: set index and value to 0 for array_get with predicate (#4971)
  fix: Compute the correct slice length when coercing from a literal array of complex types (#4986)
  feat: add `Neg` trait to stdlib (#4983)
  feat: implement `From` array trait for `BoundedVec` (#4927)
  chore: Release Noir(0.29.0) (#4905)
  fix: Move remove_if_else pass after second inlining  (#4976)
  feat: Optimize array sets in if conditions (alternate version) (#4716)
  chore: rename instruction checks for side effects (#4945)
  chore: Switch Noir JS to use execute program instead of circuit (#4965)
  fix: Use annotated type when checking declaration (#4966)
  feat: handle empty response foreign calls without an external resolver (#4959)
  feat: Complex outputs from acir call (#4952)
  fix: Require for all foldable functions to use distinct return  (#4949)
  feat!: use `distinct` return value witnesses by default (#4951)
  chore(docs): adding matomo tracking (#4898)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

autorelease: tagged documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants