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.11 - 2023-04-25
- Fix type error in
fetchAccountInfo
0.0.10 - 2023-04-25
- Fixed internal
SetAccountTx
nonce when creating transactions
0.0.9 - 2023-04-25
generateRandomWallet
function for assigning a random Wallet to the client
isInCensus
doesn't accept census type because censuses with public keys are removed- Refactored account methods to return new
AccountData
definition withAccount
field
- Ability to create censuses using public keys
0.0.8 - 2023-04-05
- Custom error handling (WIP)
votesLeftCount
checks if user is in census.hasAlreadyVoted()
returns the vote id or null if the account hasn't voted.
- Increased time for transaction confirmation due to block time increase.
0.0.7 - 2023-03-29
- Updated
vocdoni/proto
library to version1.14.1
. - Added
maxCensusSize
to the election creation.
0.0.6 - 2023-03-22
ElectionStatus
includes new valuesONGOING
andUPCOMING
.READY
is removed an only used internally.- Election description changed from mandatory to optional.
fetchElections
accepts no account and returns all elections in the chain.fetchAccountInfo
accepts arbitrary account to retrieve information.
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