- Enabled IBC transfer module (#382)
- Updated Cosmos to
v0.42.3
(#387)
- Updated Cosmos to
v0.42.1
(#378)
- Fixed a security vulnerability identified in the
app.go
file.
- Added missing gRPC gateways (#370)
- Replaced
gogoproto.jsontag
usages to be coherent with Proto field names - Removed usage of
json
inside genesis-related methods (#348) - Updated Cosmos to
v0.40.1
(#345)
- Fixed some buys inside the
verify-genesis
command that did not detect some errors
- Updated Cosmos to v0.40.0 (#313)
- Updated validators documentation (#333)
- Renamed binary from
desmosd
todesmos
(#342)
- Implemented blocked users checks (#298)
- Implemented the possibility to set a minimum messages fee (#230)
- Fixed height not working in REST queries (#299)
- Removed the relationship event attribute key prefix (#300)
- Removed the user_block event attribute key prefix (#291)
- Changed posts' optional data representation (#272)
- Fixed bugs inside the DTag transfer process (#295 , #296)
- Implemented the possibility to refuse and cancel DTag requests from both receiver and sender side (#297)
- Fixed the possibility of requesting a transfer of an empty DTag (#292)
- Fixed the impossibility of querying all the relationships on chain (#306)
- Renamed the
accept-dtag-transfer
CLI command to remove the.md
suffix (#282)
- Added the migration command from v0.10.0 to v0.12.0
- Fixed an upgrade migration bug
- Changed
relationships
' implementation adding asubspace
field to identify in which app users make relationships (#266) - Implemented the possibility to (un)block a specific user (#169)
- Allow users to edit their DTag (#226)
- Allow users to give their DTag away (#225)
- Allowed the possibility to edit a post's attachments and poll data using the
MsgEditPost
type (#202) - Removed the
Open
field from within thePollData
object. Now you should rely on theCloseDate
field to determine whether a poll is close or open. (#252) - Implemented users
Relationships
(#168)
- Changed application errors to make them more clear (#237)
- Implemented the
x/upgrade
module (#174) - Removed user specified post's
CreationDate
andLastEdited
in favor of block time usage (#215) - Renamed posts' parameters queries endpoints (#245)
- Renamed
PostMedia
intoAttachment
to fix incorrect singular and plural forms of variables (#203) - Updated Cosmos to
v.0.39.1
(#257)
- Fixed a bug that caused valid URIs to be considered invalid (#233)
- Fixed a bug that didn't allow querying
x/profile
parameters from REST API (#244)
- Removed the JSON-style
String
methods where it was possible, changed the others to not rely on JSON forString
representation (#199) - Replaced
SetupTestInput()
with testify test suite (#198) - Removed all the
internal
folders (#197)
- Updated Cosmos to v0.38.5
- Added the removal of invalid registered reactions during
v0.8.0
migration
- Fixed a bug inside the post validation method that did not consider poll-only posts valid
- Added the registration of new modules when migrating towards
v0.8.0
- Changed the data stored inside the profile objects (#193)
- Renamed the
profile_cov
field ofMsgSaveProfile
tocover_picture
- Renamed the
profile_pic
field ofMsgSaveProfile
toprofile_picture
- Renamed the
profile
module toprofiles
(#200) - Moved
profiles
module constants to chain parameters (#171) - Moved
posts
module constants to chain parameters (#172) - Added the creation date inside the profile saving event (#210)
- Changed the way times are serialized inside event attributes (#211)
- Updated Cosmos to
v0.38.5
- Fixed a bug inside the
Equals
method of thePictures
object - Changed the
tx profiles save
flags names (fixes #207)
- Implemented benchmarks tests (#126)
- Implemented posts' reports (#50)
- Re-introduced the on-chain government module (#173)
- Fixed reactions registration bug (#187)
- Restored evidence module (#189)
- Updated Cosmos to v0.38.4 (#177)
- Updated the way with which the profiles are created and edited (#170)
- Fixed the on-chain events usage (#175)
- Added the option to use RocksDB as both Tendermint and/or Cosmos database backend (#111)
- Implemented tags in post medias (#118)
- Edited PostReaction struct to allow a better integration with middle layer applications (#157)
- Updated Cosmos to v0.38.5
- Fixed a bug that caused the state export to fail due to cosmos/cosmos-sdk#6280
- Fixed a bug that caused users to be unable to add more than one reaction to the same post
- Implemented invariants for posts and profile modules (#90)
- Added YAML support for types (#124)
- Improved reactions events (#144)
- Removed automatic registration of emoji reactions (#145)
- Improved reaction registration error message (#147)
- Allow for empty message posts when they contain a poll (#148)
- Improved the generation of post ids (#131)
- Improved
alias.go
files (#103) - Added the support for posting empty-message posts with medias (#110)
- Implemented the support for hashtags in posts (#96)
- Updated the post create CLI command in posts (#117)
- Implemented the support for registering new reactions (#94)
- Implemented the support for decentralized profiles (#56)
- Improved the storage usage to reduce gas usage (#125)
- Removed the
gov
andupgrade
modules as they are currently not used (#142)
- Fixed a bug inside the migration procedure of the
magpie
module (#106)
- Fixed a bug that should allow to properly export the state of the chain
- Updated Cosmos SDK to
v0.38.3
and Tendermint tov0.33.3
to solve security issues.
- Implemented the support for media posts (#36)
- Implemented the support for poll posts (#14)
- Added the support for posts sorting (#78)
- Added the support for magpie default session length inside genesis (#38)
- Posts now only supports
subspace
values in form of hex-encoded SHA-256 hashes (#82) - Bumped Cosmos to
v0.38.0
(#10)
- Fixed the posts REST endpoint not working properly (#77)
- Fixed a bug that allowed to create multiple posts with the exact same contents (#92)
In order to migrate the chain state from version v0.2.0
to v0.3.0
, please run the following command:
desmos migrate v0.3.0 <path-to-genesis-file>
- Implemented the support for arbitrary data inside a post (#52 , #66)
- Implemented the support for posts reactions (#47)
- Implemented the support for posts subspaces (#46)
- Automated the default bond denom change to
desmos
(#25) - Replaced the block height with timestamps inside posts' creation dates and edit dates (#62)
- Capped the post message length to 500 characters (#67)
In order to migrate the chain state from version v0.1.0
or v0.1.1
to v0.2.0
, please run the following command:
desmos migrate v0.2.0 <path-to-genesis-file>
- Fixed double children IDs insertion upon post edit (#63)
- Fixed a bug that made impossible to create a new post upon a post edit due to
the
Post with ID X already exists
(#64)
- Create a session to associate an external chain address to a Desmos address.
- Create a post using a
MsgCreatePost
and providing a message. You can also decide whether other users can comment on such post or not. - Like a post using a
MsgLikePost
and specifying a post id. - Unlike a post using a
MsgUnlikePost
and specifying a post id.
- When generating Desmos accounts, the path to use is
m'/852'/0'/0/0
- The stake token denomination is
desmos