All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.5 - 2023-03-08
fetchElections
function to fetch all elections based on a given account- New
organizationId
property inPublishedElection
PublishedCensus
hassize
andweight
fields for offchain census.
0.0.4-alpha - 2023-03-01
- Credential service provider integrated
- Custom retry attempts and time for transactions waiting functionality
- Added
votesLeftCount
function for checking how many times a user can submit a vote - New API requests added for chain information
header
andstreamUri
are no longer mandatory when creating an election.
- No more 400 error status HTTP requests when asking for a non-confirmed transaction
maxValue
property fixed in election data
0.0.3-alpha - 2023-01-31
- Functionality to check if a user is in census
isInCensus
- Functionality to check if a user has already voted
hasAlreadyVoted
- Functionality to check if a user is able to vote
isAbleToVote
- Export UMD version via
@vocdoni/sdk/umd
- Deterministic Wallet generation from arbitrary data
- Return
voteId
when submitting vote instead of the transaction hash. Buffer
imports for bundle- Bundling & export issues
- Removed
dvote-solidity
dependency.
0.0.2-alpha - 2022-12-20
- Staging environment options for API and Faucet
- Functionality to end, pause, cancel and continue an election
- Fixed proof check using public key when signer is from type
Wallet
- Use voting endpoint instead of generic submitTx.
- Naming for client initialization options changed.
- There are now the new
UnpublishedElection
andPublishedElection
classes which extend from the abstractElection
class. fetchElection
accepts an election id.
0.0.1-alpha - 2022-12-01
- First unstable version of the SDK for testing purposes