Releases: keep-starknet-strange/alexandria
Releases · keep-starknet-strange/alexandria
cairo-v2.6.0
What's Changed
- Update cairo to 2.6.0 by @Leonard-Pat in #283
- 2.6.0: use while let by @gaetbout in #284
- Fixing i257 is_zero() by @gaetbout in #282
Full Changelog: cairo-v2.5.4...cairo-v2.6.0
cairo v2.5.4
What's Changed
- upgd to 2.3 by @gaetbout in #200
- chore: bump to 2.3.1 by @Eikix in #204
- add eikix contributor by @AbdelStark in #205
- Chore: Cleaning all imports by @gaetbout in #207
- docs: Added @akhercha as contributor by @akhercha in #208
- docs: Added @azurwastaken as contributor by @azurwastaken in #210
- refactor: List by @enitrat in #209
- feat: add wad_ray_math with tests by @FabienCoutant in #215
- chore: bump version by @enitrat in #216
- chore: bump cairo 2.4.0-rc2 by @enitrat in #218
- bugfix: fixed infinite loop bug on bubble sort by @azurwastaken in #219
- Fix Readme typo for storage crate by @satyambnsal in #221
- tests: added some test to sorting algorithm by @azurwastaken in #222
- feat: Implement RLP Encoding and Decoding by @Quentash in #213
- Feat: bubble sort in decreasing order by @azurwastaken in #223
- Fix typos by @nnsW3 in #228
- feat: formatter utils by @enitrat in #224
- Feat: Adds bit rotation to math by @sveamarcus in #227
- feat: generic byte reader reopen by @sveamarcus in #225
- optimise sub_mod by @shramee in #235
- Base64 Optimization by @neotheprogramist in #237
- div mod tests by @shramee in #238
- mod optimisations by @shramee in #239
- signed u256 - i257 by @shramee in #236
- Fix: handel warnings by @ArielElp in #240
- feat: Add WrappingMath trait by @Hyodar in #241
- Simplify naming in
i257
by @delaaxe in #244 - feat: add fast trigonometric functions by @Soptq in #243
- feat: add quick sort by @Soptq in #242
- feat: add a Cairo implementations of
cumprod()
by @Soptq in #251 - dev: added exploration badge by @drspacemn in #254
- feat: add fast root using Newton-Raphson method by @Soptq in #255
- feat: add Boyer-Moore algorithm by @Soptq in #259
- feat: add levenshtein distance calculator by @Soptq in #260
- feat: add Kronecker product by @Soptq in #261
- Revert "feat: add Kronecker product" by @LucasLvy in #263
- feat: add lcm of n numbers by @Soptq in #256
- feat: add is power of two checker by @Soptq in #257
- feat: add Kronecker product by @Soptq in #264
- Fix:
i257
negative zeros by @delaaxe in #262 - feat: add is_prime by @Soptq in #265
- feat: add norm by @Soptq in #266
- fix: remove unnecessary
mut
in norm tests by @Soptq in #268 - chore: a bit of proofreading by @Frierened in #267
- Fix warnings when compiling with
>=2.5.0
by @delaaxe in #269 - Upgrade to Cairo
2.5.3
and other refactors by @delaaxe in #271 - bug: array slice naming error and generic option by @b-j-roberts in #275
- chore: fixing path by @guerrierindien in #276
- Fix merkle tree hashing for poseidon by @Leonard-Pat in #277
- Fix negative zero for i257 eq gt by @Uniblake in #278
- optimise sub by @shramee in #280
- Upgrading to 2.5.4 by @gaetbout in #281
New Contributors
- @Eikix made their first contribution in #204
- @FabienCoutant made their first contribution in #215
- @satyambnsal made their first contribution in #221
- @Quentash made their first contribution in #213
- @nnsW3 made their first contribution in #228
- @shramee made their first contribution in #235
- @ArielElp made their first contribution in #240
- @Hyodar made their first contribution in #241
- @delaaxe made their first contribution in #244
- @Soptq made their first contribution in #243
- @drspacemn made their first contribution in #254
- @Frierened made their first contribution in #267
- @b-j-roberts made their first contribution in #275
- @guerrierindien made their first contribution in #276
- @Leonard-Pat made their first contribution in #277
- @Uniblake made their first contribution in #278
Full Changelog: cairo-v2.3.0-rc0...cairo-v2.5.4
cairo-v2.3.0-rc0
What's Changed
- Feat: Add solidity like bytes which supports keccak and sha256 by @zkcarter in #184
- Add support for all unsigned and signed word sizes for core::byte_array by @sveamarcus in #185
- fix BitShift::shl overflows by @maciejka in #190
- feat: Starknet storage proof verifier by @maciejka in #189
- Feat BitArray adds data structure for read/writing unary bits and encoding words in big/little endian notation by @sveamarcus in #191
- Feat: ReversibleBytes and ReversibleBits traits that add support for byte and bit reversal by @sveamarcus in #192
- Fix ToAsciiArrayTrait::to_ascii_array return reversed array by @kfastov in #193
- fix: typos by @omahs in #194
- feat: Little endian support for ByteArray extensions by @sveamarcus in #195
- Feat: Little endian byte order support for ByteArrayReader by @sveamarcus in #196
- Use anonymous generic impl parameters by @maciejka in #197
- refactor: Turn pow into a generic function by @maciejka in #198
New Contributors
- @zkcarter made their first contribution in #184
- @sveamarcus made their first contribution in #185
- @kfastov made their first contribution in #193
Full Changelog: cairo-v2.2.0...cairo-v2.3.0-rc0
cairo v2.2.0
What's Changed
- Upgrade to V2.1 by @gaetbout in #148
- Update Sorting.cairo doc by @gaetbout in #152
- optimize sha256 by @gaetbout in #147
- Update all Option::None(()) to remove (()) by @gaetbout in #153
- feat: migration to workspaces by @milancermak in #154
- Feat/ascii: Integer lib updated by @0xKahi in #150
- feat(storage): v2.1.0 improvements by @milancermak in #156
- chore(math): rm signed_integers by @milancermak in #157
- fix fpow overflow by @neotheprogramist in #161
- Update installation snippet to adapt to workspace migration by @mkaput in #160
- Follow good practices by @LucasLvy in #162
- fix shift bug in sha256 by @neotheprogramist in #164
- update to 2.1.1 by @gaetbout in #167
- implement BitShitf trait for more types by @neotheprogramist in #163
- feat/dijkstra by @0xTitan in #168
- update to 2.2.0 by @gaetbout in #171
- feat(math): binary exp by @milancermak in #175
- feat: dedup for arrays by @ermvrs in #174
- ✨ Merkle tree generation by @bal7hazar in #178
- Lucas/contribs by @LucasLvy in #180
- feat: keccak256 by @enitrat in #179
- feat: unique for arrays by @akhercha in #181
- feat: Add clean method for list by @azurwastaken in #182
- feat: from_array for List by @akhercha in #183
- fix(sn storage): macro name typo by @LucasLvy in #186
New Contributors
- @0xKahi made their first contribution in #150
- @0xTitan made their first contribution in #168
- @ermvrs made their first contribution in #174
- @akhercha made their first contribution in #181
- @azurwastaken made their first contribution in #182
Full Changelog: cairo-v2.0.1...cairo-v2.2.0
cairo v2.1.0
cairo-v2.1.0 fix shift bug in sha256 (#164)
cairo v2.0.1
cairo-v2.0.1 fix shift bug in sha256 (#164)