Skip to content

Commit

Permalink
chore: release v3.0.0 (#789)
Browse files Browse the repository at this point in the history
## Description
This PR prepares the code to release the new `v3.0.0` Desmos version. 

---

### Author Checklist

*All items are required. Please add a note to the item if the item is not applicable and
please add links to any relevant follow up issues.*

I have...

- [x] included the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
- [ ] added `!` to the type prefix if API or client breaking change
- [ ] targeted the correct branch (see [PR Targeting](https://github.com/desmos-labs/desmos/blob/master/CONTRIBUTING.md#pr-targeting))
- [ ] provided a link to the relevant issue or specification
- [ ] followed the guidelines for [building modules](https://docs.cosmos.network/v0.44/building-modules/intro.html)
- [ ] included the necessary unit and integration [tests](https://github.com/desmos-labs/desmos/blob/master/CONTRIBUTING.md#testing)
- [x] added a changelog entry to `CHANGELOG.md`
- [ ] included comments for [documenting Go code](https://blog.golang.org/godoc)
- [ ] updated the relevant documentation or specification
- [ ] reviewed "Files changed" and left comments if necessary
- [ ] confirmed all CI checks have passed

### Reviewers Checklist

*All items are required. Please add a note if the item is not applicable and please add
your handle next to the items reviewed if you only reviewed selected items.*

I have...

- [ ] confirmed the correct [type prefix](https://github.com/commitizen/conventional-commit-types/blob/v3.0.0/index.json) in the PR title
- [ ] confirmed `!` in the type prefix if API or client breaking change
- [ ] confirmed all author checklist items have been addressed
- [ ] reviewed state machine logic
- [ ] reviewed API design and naming
- [ ] reviewed documentation is accurate
- [ ] reviewed tests and test coverage
- [ ] manually tested (if applicable)
  • Loading branch information
RiccardoM authored Mar 22, 2022
1 parent 29f4302 commit 180be3e
Show file tree
Hide file tree
Showing 17 changed files with 45 additions and 87 deletions.
8 changes: 5 additions & 3 deletions .changeset/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,9 +60,11 @@ types:
modules:
- id: x/profiles
description: Profiles
- id: x/posts
description: Posts
- id: x/subspaces
description: Subspaces
- id: none
- id: x/relationships
description: Relationships
- id: other
description: Other
- id: none
description: None

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

41 changes: 38 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,48 @@
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
-->
## Version 3.0.0
### Notes
This version introduces breaking changes to the `x/profiles` Protobuf definitions. Particularly:
- all profiles types are now inside the `desmos/profiles/v2` package (it was `desmos/profiles/v1beta1`)
- relationships and user blocks models and queries have been moved to the `desmos/relationships/v1` package (it was `desmos/profiles/v1beta1`)

This requires all the clients to re-generate the Protobuf implementations in order to be compatible with the new version of the chain. Using previously generated models will result in errors when broadcasting messages and reading data from the chain itself.

### Features
#### Profiles
- ([\#688](https://github.com/desmos-labs/desmos/pull/688)) Added support for hex addresses inside chain links
- ([\#708](https://github.com/desmos-labs/desmos/pull/708)) Added support for multisig chain links
- ([\#785](https://github.com/desmos-labs/desmos/pull/785)) Added keeper hooks

#### Subspaces
- ([\#728](https://github.com/desmos-labs/desmos/pull/728)) Added the new `x/subspaces` module

#### Relationships
- ([\#750](https://github.com/desmos-labs/desmos/pull/750)) Split relationships and user blocks into the new `x/relationships` module

#### Other
- ([\#717](https://github.com/desmos-labs/desmos/pull/717)) Added IBC AnteHandler
- ([\#720](https://github.com/desmos-labs/desmos/pull/720)) Added CosmWasm module

### Bug Fixes
#### Profiles
- ([\#759](https://github.com/desmos-labs/desmos/pull/759)) Added the emission of missing events
- ([\#784](https://github.com/desmos-labs/desmos/pull/784)) Fixed how the profiles data are deleted (DTag transfer requests, chain links and application links)

#### Other
- ([\#693](https://github.com/desmos-labs/desmos/pull/693)) Added missing server version

### Dependencies
- ([\#716](https://github.com/desmos-labs/desmos/pull/716)) Updated IBC to v2.0.2
- ([\#769](https://github.com/desmos-labs/desmos/pull/769)) Updated Cosmos SDK to v0.45.1

## Version 2.3.1
### Bug Fixes
#### Profiles
- ([\#679](https://github.com/desmos-labs/desmos/pull/679)) Fixed the vesting accounts not working after the 2.3.0 upgrade
- ([\#680](https://github.com/desmos-labs/desmos/pull/680)) Fixed the wrong serialization of the AddressData interface when using Amino


## Version 2.2.1
### Dependencies
- ([\#668](https://github.com/desmos-labs/desmos/pull/668)) Updated Cosmos to v0.44.3 and fixed a bug inside the x/upgrade module
Expand Down Expand Up @@ -111,7 +146,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Added the ability to paginate the relationships of a profile ([\#467](https://github.com/desmos-labs/desmos/issues/467))
- Added the ability to paginate user blocks ([\#495](https://github.com/desmos-labs/desmos/issues/495))
- Added the ability to paginate incoming DTag transfer requests ([\#519](https://github.com/desmos-labs/desmos/pull/519))
- Added the possibility to connect external chain accounts to a Desmos profile ([\#192](https://github.com/desmos-labs/desmos/issues/192))
- Added the possibility to connect external chain accounts to a Desmos profile ([\#192](https://github.com/desmos-labs/desmos/issues/192))
- Added the possibility to verify a profile with an external application ([\#472](https://github.com/desmos-labs/desmos/issues/472))
- Added the ability to edit whether users can comment on a post or not ([\#446](https://github.com/desmos-labs/desmos/issues/446))
- Added the ability to paginate the registered reactions ([\#471](https://github.com/desmos-labs/desmos/issues/471))
Expand Down Expand Up @@ -152,7 +187,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

### Bug fixes
- Added missing `CommunitySpendProposal` handler ([\#421](https://github.com/desmos-labs/desmos/issues/421))

## Version 0.16.2
### Changes
- Renamed profile's `moniker` into `nickname` ([\#413](https://github.com/desmos-labs/desmos/issues/413))
Expand Down
2 changes: 1 addition & 1 deletion client/docs/config.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"info": {
"title": "Desmos - REST and gRPC Gateway docs",
"description": "A REST interface for state queries",
"version": "1.0.0"
"version": "3.0.0"
},
"apis": [
{
Expand Down
2 changes: 1 addition & 1 deletion client/docs/swagger-ui/swagger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ swagger: '2.0'
info:
title: Desmos - REST and gRPC Gateway docs
description: A REST interface for state queries
version: 1.0.0
version: 3.0.0
paths:
/desmos/profiles/v2/app-links:
get:
Expand Down

0 comments on commit 180be3e

Please sign in to comment.