v5.0.0-beta0
Pre-release
Pre-release
Minor fixes and internal refactorings
What's Changed
- Feature/vesting wallet factory by @malteish in #151
- Feature/docs npm publishing by @malteish in #152
- add vestingWallet deployment info and script by @malteish in #157
- fix test for mainnet execution, auto-execute by @malteish in #156
- Feature/mintallower needs no allowance by @malteish in #155
- check for requirements == 0 by @malteish in #154
- bump openzeppelin to 4.9.1 by @malteish in #161
- use yul pipeline for improved optimization by @malteish in #167
- pin prettier version because of breaking changes by @malteish in #172
- Feature/update verification docs by @malteish in #178
- Feature/clone with upgradeable by @malteish in #176
- update packages by @malteish in #181
- Feature/clone continuous fundraising by @malteish in #186
- Feature/extend fee settings by @malteish in #190
- add test for PaymentSplitter by @malteish in #189
- add nvmrc by @malteish in #196
- fix tests by @malteish in #200
- Feature/rename smart contracts by @malteish in #205
- remove unnecessary old files by @malteish in #206
- Feature/fee settings numerator no struct by @malteish in #214
- Feature/fee settings no0 denominator by @malteish in #217
- Feature/token balance snapshots by @malteish in #201
- Feature/upgradeable token with oz v4 by @malteish in #218
- describe fee discounts by @malteish in #220
- Feature/dynamic price by @malteish in #210
- Feature/transfer and call by @malteish in #222
- Feature/auto pause fundraising by @malteish in #221
- reduce code for PublicFundraising by @malteish in #225
- update solidity to 0.8.23 and all dependencies by @malteish in #227
- explicitly disable initializers for token logic contract by @malteish in #230
- Feature/vesting contract by @malteish in #229
- Feature/remove token clone factory by @malteish in #234
- update specification by @malteish in #233
- fix time and block handling by @malteish in #232
- update docs by @malteish in #235
- Vesting update by @CJentzsch in #236
- minor fixes by @CJentzsch in #237
- Feature/cool down pricing by @malteish in #239
- fix test by @malteish in #241
- Feature/public fundraising arguments struct by @malteish in #244
- rename autoPauseDate to lastBuyDate by @malteish in #243
- Feature/reorganize and rename by @malteish in #245
- fix fee settings interface by @malteish in #252
- Feature/test pricing by @malteish in #250
- Feature/polish vesting by @malteish in #248
- rename raise to crowdinvest by @malteish in #249
- Feature/remove reasonability checks from vesting by @malteish in #253
- Feature/increase coverage by @malteish in #251
- improve coverage and revert message by @malteish in #254
- Feature/improve crowdinvesting again by @malteish in #256
- Feature/docs by @malteish in #258
- add some reasoning on cloning and proxy use by @malteish in #257
- fix tests that overflow by @malteish in #259
- next release by @malteish in #150
- 5.0.0-alpha.1 by @malteish in #261
- pull develop forward by @malteish in #262
- Feature/fix license by @malteish in #264
- Feature/new private offer factory by @malteish in #263
- move arguments files, ignore build/ by @malteish in #267
- 5.0.0-alpha2 by @malteish in #271
- update develop version by @malteish in #276
- Feature/fee discounts2 by @malteish in #270
- start implementing custom fee collectors by @malteish in #275
- Add cloning and meta-transactions to AllowList by @malteish in #279
- Feature/polish by @malteish in #280
- Feature/explicitly provide token address by @malteish in #281
- Feature/add tests by @malteish in #282
- avoid writing storage when not needed by @malteish in #283
- defaultFokenFeeCollector -> defaultToken... by @malteish in #284
- Custom fees and personalized AllowList by @malteish in #277
- 5.0.0-alpha3 by @malteish in #285
- remove unused imports by @malteish in #286
- store currency in function context by @malteish in #289
- verify Private Offer arguments by @malteish in #290
- change salt calculations, fix tests by @malteish in #287
- fix emits, check last buy date by @malteish in #291
- Feature/bump semver by @malteish in #292
- Feature/add safety boundaries by @malteish in #293
- enforce minAmountPerBuyer > 0 by @malteish in #294
- add test for vesting by @malteish in #298
- Feature/initialize allow list by @malteish in #297
- enforce currency to be on allowlist by @malteish in #295
- Feature/currency allow list docs and tests by @malteish in #299
- Feature/streamline fee settings by @malteish in #300
- Feature/update fee settings storage structure by @malteish in #303
Full Changelog: v4.1.0-alpha.0...v5.0.0-beta0