Releases: decidim/decidim-bulletin-board
Releases · decidim/decidim-bulletin-board
v0.11.0
Changed
- Changed the name of some settings* to improve the readability of the code:
- BB settings:
bulletin_board_server* andbulletin_board_public_key*. - Authority settings:
authority_api_key*,authority_nameandauthority_private_key*. - Elections settings:
scheme_name,number_of_trusteesandquorum.
- BB settings:
KeyCeremonyComponentandTallyComponentnow accepts atrusteeWrapperAdapterobject.- The
processMessagemethod from theTrusteeWrapperAdapternow accepts amessageTypeinstead of amessageIdentifier.
Removed
- The
TrusteeWrapperfor the "dummy" voting scheme has been removed from the project.
Added
- The
TrusteeWrapperAdapterabstract class can be used to implement any voting scheme wrapper adapter.
v0.9.0
Changed
- The
open_ballot_boxandclose_ballot_boxare now calledstart_voteandend_voteand return a pending message.
Added
start_key_ceremonymethod to theDecidim::BulletinBoard::Client.- The
IdentificationKeysclass has been added to the JS library. - The
TallyComponenthas been added. It will be used as a glue code between the tally and the UI. - The
VoteComponenthas been added. It will be used as a glue code between the vote and the UI.
Release v0.5.2 (#50)
Fixed
- Include the schema definition within the gem to avoid extra trips to the server
v0.5.1: Release version 0.5.1 (#49)
Fixed
- Include the missing
close_ballot_boxmethod from the 0.4.0 release. - Fixes for the client methods
v0.5.0: Release version 0.5.0 (#48)
Changed
- Renamed
setup_electiontocreate_electionand movedelection_idfrom theelection_datato a separate argument.
Fixed
- Include the missing
open_ballot_boxmethods from the 0.4.0 release. - Added missing namespace on the seed task
v0.4.0
Added
content_hashfield for theLogEntryrecords with the hash of thecontentfield, if included in the message.Commandbase class for all the classes representing GraphQL queries or mutations sent to the Bulletin Board.open_ballot_boxandclose_ballot_boxmethods to theDecidim::BulletinBoard::Client.
Changed
- New format for the messages:
iat,message_idand Bulletin Board fields in the root message, andcontentfor the Voting Scheme messages. - Improved consistency between methods included by
Decidim::BulletinBoard::Client.
v0.3.0
Added
Decidim::BulletinBoard::Authoritynamespace that includes commands and forms to get the status of an election.
Changed
Decidim::BulletinBoard::Clientnow includes aget_statusmethod to get the election status using theAuthoritynamespace.
Fixed
Decidim::BulletinBoard::Voter::CastVotecommand uses theencrypted_voteas aStringand not as aHash.
v0.2.0
Added
Decidim::BulletinBoard::Voternamespace that includes commands and forms to perform the cast vote action.
Changed
Decidim::BulletinBoard::Clientnow includes acast_votemethod to cast a vote using theVoternamespace.
v0.1.0
Added
Decidim::BulletinBoard::Clientclass totally configurable usingActiveSupport::Configurable- The client now includes a
setup_electionmethod that creates the election in the bulletin board.