Skip to content

Latest commit

 

History

History
223 lines (135 loc) · 4.32 KB

CHANGELOG.md

File metadata and controls

223 lines (135 loc) · 4.32 KB

Changelog

All notable changes to this project will be documented in this file.

[1.0.0-beta.9] - 2024-12-09

Revert

  • Update chai and @types/chai versions

[1.0.0-beta.8] - 2024-12-09

Bug Fixes

  • Solve some minor issues and update dependencies

[1.0.0-beta.7] - 2024-12-09

Miscellaneous Tasks

  • Force HTTPS for GitHub in workflow

[1.0.0-beta.6] - 2024-11-23

Bug Fixes

  • Solve some minor issues and update dependencies

[1.0.0-beta.5] - 2024-10-31

Bug Fixes

  • Solve minor issues and update dependencies (#100)
  • Solve some minor security issues (#102)

[1.0.0-beta.4] - 2024-10-31

Bug Fixes

  • Start solve minor issues and update dependencies (#99)

[1.0.0-beta.3] - 2024-10-10

Bug Fixes

  • Solve some minor issues and update dependencies

[1.0.0-beta.2] - 2024-08-15

Miscellaneous Tasks

  • Remove TZ export in pre-commit

[1.0.0-beta.1] - 2024-08-12

Bug Fixes

  • Solve some minor issues and update dependencies

[1.0.0-beta.0] - 2024-08-12

Refactor

  • Rename and update scripts
  • Add logging for LilNounsVault proxy address

Miscellaneous Tasks

  • Update filter_paths in config
  • Add support for networks
  • Add settings for TOML files
  • Enable additional build options
  • Add Upgrades for UUPS proxy deployment
  • Update broadcast log ignore patterns

[1.0.0-alpha.5] - 2024-08-12

Documentation

  • Update description and usage instructions

Miscellaneous Tasks

  • Remove CounterScript from script directory

[1.0.0-alpha.4] - 2024-08-12

Bug Fixes

  • Update withdraw to send to contract owner

Miscellaneous Tasks

  • Add prettier-plugin-toml to .prettierrc.json

[1.0.0-alpha.3] - 2024-08-11

Features

  • Add voting extensions to ERC20 and ERC721
  • Add vote delegation functionality

Bug Fixes

  • Add ZeroAddressError for invalid addresses

Testing

  • Refactor to simplify contract interactions
  • Add delegation tests for ERC20 and ERC721

Refactor

  • Consolidate pause-related errors
  • Rename lilNounsVault to vault

[1.0.0-alpha.2] - 2024-08-11

Features

  • Add timed pause functionality
  • Add ERC721 withdrawal functionality
  • Add ERC20 token withdrawal
  • Add withdraw function for ether transfer
  • Add reentrancy protection
  • Add transferOwnership functionality
  • Add specific error for zero address

Bug Fixes

  • Prohibit upgrade if contract is paused

Testing

  • Update testDeploymentAndInitialization view
  • Add upgrade and pause tests
  • Parametrize withdraw function name
  • Update tests and add ETH support
  • Add UUPS upgradeability and pause logic
  • Calculate gas cost on ETH withdrawal
  • Fix ERC20 withdrawal test

Refactor

  • Use custom error for paused contract check
  • Update pause mechanism to use blocks
  • Update pause period to timestamps
  • Rename custom error for clarity
  • Rename unpause error identifier
  • Remove UUPSUpgradeableMock dependency

Documentation

  • Update and clarify function documentation
  • Update receive function comments
  • Update contract docstring for clarity
  • Update docs of methods that missed

Miscellaneous Tasks

  • Update slither config
  • Update detectors_to_exclude in config
  • Update filter_paths in slither config
  • Update filter_paths specification

Styling

  • Standardize casing in test descriptions
  • Reformat code for improved readability

[1.0.0-alpha.1] - 2024-08-10

Features

  • Create vault contract (#19)
  • Add ETH and NFT receiving capability
  • Add ERC20 and ERC721 mock contracts

Bug Fixes

  • Import to PausableUpgradeable from utils
  • Update owner initialization

Testing

  • Add basic unit tests

Refactor

  • Remove Counter contract and associated tests

Documentation

  • Update project title

Miscellaneous Tasks

  • Register upgrades the plugin
  • Update solhint config to enforce func visibility
  • Update Node.js version to ^20
  • Update Prettier plugins
  • Add compiler-version to solhint rules
  • Add solc version to slither config

Styling

  • Streamline comments and parameter names

[1.0.0-alpha.0] - 2024-08-10

Documentation

  • Add funding configuration
  • Add README with usage instructions

Miscellaneous Tasks

  • Initial template cleanup
  • Add GitHub issue templates
  • Configure automated dependency updates
  • Add GitHub Actions configuration for stale issues