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
Copy Markdown
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
Copy Markdown
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
Copy Markdown

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/[email protected] None 0 13.9 kB eslintbot
npm/@humanwhocodes/[email protected] unsafe 0 21.2 kB nzakas
npm/@humanwhocodes/[email protected] None 0 23.3 kB nzakas
npm/@nodelib/[email protected] filesystem 0 11.8 kB mrmlnc
npm/@ungap/[email protected] None 0 26.2 kB webreflection
npm/[email protected] None 0 531 kB marijn
npm/[email protected] None 0 5.61 kB qix
npm/[email protected] environment, filesystem 0 172 kB vitaly
npm/[email protected] None 0 3.17 kB sindresorhus
npm/[email protected] None 0 6.94 kB juliangruber
npm/[email protected] None 0 6.33 kB sindresorhus
npm/[email protected] None 0 6.69 kB dfcreative
npm/[email protected] None 0 4.86 kB substack
npm/[email protected] None 0 8.11 kB thlorenz
npm/[email protected] None 0 3.79 kB sindresorhus
npm/[email protected] None 0 37.1 kB michaelficarra
npm/[email protected] None 0 50.6 kB michaelficarra
npm/[email protected] None 0 13 kB esp
npm/[email protected] None 0 9.44 kB hiddentao
npm/[email protected] None 0 40.3 kB webreflection
npm/[email protected] environment, filesystem 0 13.4 kB isaacs
npm/[email protected] None 0 173 kB pipobscure
npm/[email protected] None 0 4.42 kB sindresorhus
npm/[email protected] None 0 11.9 kB jensyt
npm/[email protected] None 0 3.96 kB isaacs
npm/[email protected] None 0 6.22 kB jonschlinkert
npm/[email protected] None 0 9.62 kB jonschlinkert
npm/[email protected] None 0 4.12 kB sindresorhus
npm/[email protected] environment, filesystem 0 11 kB isaacs
npm/[email protected] None 0 5.4 kB dominictarr
npm/[email protected] None 0 19.6 kB esp
npm/[email protected] None 0 14.2 kB samn
npm/[email protected] None 0 54.1 kB jdalton
npm/[email protected] None 0 8.9 kB zensh
npm/[email protected] None 0 6.84 kB styfle
npm/[email protected] None 0 24.4 kB ai
npm/[email protected] None 0 5.49 kB sindresorhus
npm/[email protected] filesystem 0 3.92 kB sindresorhus
npm/[email protected] None 0 3.62 kB sindresorhus
npm/[email protected] None 0 4.55 kB sindresorhus
npm/[email protected] filesystem 0 5.41 kB sindresorhus
npm/[email protected] environment 0 5.66 kB alexeyraspopov
npm/[email protected] None 0 90 kB mrmlnc
npm/[email protected] None 0 36.7 kB gkz
npm/[email protected] None 0 33.5 kB google-wombot
npm/[email protected] None 0 8.37 kB feross
npm/[email protected] None 0 9.44 kB matteo.collina
npm/[email protected] None 0 2.83 kB sindresorhus
npm/[email protected] None 0 3.51 kB sindresorhus
npm/[email protected] None 0 140 kB 7rulnik
npm/[email protected] None 0 6.96 kB sindresorhus
npm/[email protected] None 0 11 kB substack
npm/[email protected] None 0 111 kB sindresorhus
npm/[email protected] None 0 2.96 kB zkat
npm/[email protected] None 0 6.03 kB sindresorhus

🚮 Removed packages: npm/@cspell/[email protected], npm/@cspell/[email protected], npm/@cspell/[email protected], npm/@cspell/[email protected], npm/@eslint-community/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/@typescript-eslint/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

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
Copy Markdown

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
Copy Markdown
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
Copy Markdown
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 <[email protected]>
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