Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/base' into aleks/wallet-determin…
Browse files Browse the repository at this point in the history
…istic
  • Loading branch information
karbyshev committed May 20, 2023
2 parents 61909b4 + a9a3e32 commit e5041e1
Show file tree
Hide file tree
Showing 187 changed files with 22,585 additions and 18,466 deletions.
1 change: 1 addition & 0 deletions .changelog/unreleased/docs/889-gas-and-fee-specs.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
- Adds specs for gas and fee ([#889](https://github.com/anoma/namada/pull/889))
3 changes: 3 additions & 0 deletions .changelog/v0.15.2/bug-fixes/1218-nested-lazy-vec-iter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Fixed an issue with the iterator of LazyMap with a nested LazyVec collection
that would match non-data keys and fail to decode those with the data decoder.
([#1218](https://github.com/anoma/namada/pull/1218))
2 changes: 2 additions & 0 deletions .changelog/v0.15.2/bug-fixes/1325-fix-update-data-epoched.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- PoS: fixed a function for clearing of historical epoched data
([\#1325](https://github.com/anoma/namada/pull/1325))
2 changes: 2 additions & 0 deletions .changelog/v0.15.2/features/1152-pk-to-tm.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Added a utility command to the CLI to compute a tendermint address from a
namada public key. ([#1152](https://github.com/anoma/namada/pull/1152))
2 changes: 2 additions & 0 deletions .changelog/v0.15.2/improvements/1138-base-directory.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Changed the default base directory. On linux, the default path will be `$XDG_DATA_HOME/namada`, on OSX it will be `$HOME/Library/Application Support/com.heliax.namada`.
([#1138](https://github.com/anoma/namada/pull/1138))
2 changes: 2 additions & 0 deletions .changelog/v0.15.2/improvements/1333-rocksdb_optimization.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- RocksDB optimization to reduce the storage usage
([#1333](https://github.com/anoma/namada/issues/1333))
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Enabled integer overflow checks in release build.
([#1295](https://github.com/anoma/namada/pull/1295))
2 changes: 2 additions & 0 deletions .changelog/v0.15.2/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Namada 0.15.2 is a bugfix release containing various fixes, including
a major improvement to storage usage.
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Place the default data directory in the local rather than the roaming profile
on Windows. ([#1368](https://github.com/anoma/namada/pull/1368))
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Use blank qualifier and organization, and upcased Namada, to
construct default base directories on Mac and Windows platforms.
([#1369](https://github.com/anoma/namada/pull/1369))
2 changes: 2 additions & 0 deletions .changelog/v0.15.3/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Namada 0.15.3 is a maintenance release addressing the creation of
incorrect data directories on Mac and Windows platforms.
2 changes: 2 additions & 0 deletions .changelog/v0.16.0/docs/1275-dev-docs-pagetoc.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Added page table-of-contents via mdbook-pagetoc plugin for the developer
documentation. ([#1275](https://github.com/anoma/namada/pull/1275))
2 changes: 2 additions & 0 deletions .changelog/v0.16.0/improvements/1366-bump-rocksdb.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- Bump RocksDB crate to 0.21.0 to address compilation errors on certain C++
toolchains. ([#1366](https://github.com/anoma/namada/pull/1366))
3 changes: 3 additions & 0 deletions .changelog/v0.16.0/improvements/925-shared-sdk-integration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
- Provide Namada SDK (in particular, the `namada`
crate may now be usefully linked into user
applications). ([#925](https://github.com/anoma/namada/pull/925))
2 changes: 2 additions & 0 deletions .changelog/v0.16.0/summary.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Namada 0.16.0 is a regular release focused on providing the Namada SDK
to developers.
4 changes: 0 additions & 4 deletions .github/workflows/checks.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,10 +29,6 @@ jobs:
os: [ubuntu-20.04]
nightly_version: [nightly-2022-11-03]
make:
- name: Check ABCI++
command: check-abcipp
cache_subkey: abcipp
cache_version: v1
- name: Clippy
command: clippy
cache_subkey: clippy
Expand Down
2 changes: 2 additions & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ jobs:
mdbook_open_on_gh: [badboy/mdbook-open-on-gh@v2.2.0]
mdbook_admonish: [tommilligan/mdbook-admonish@v1.7.0]
mdbook_katex: [lzanini/mdbook-katex@v0.4.0]
mdbook_pagetoc: [slowsage/mdbook-pagetoc@v0.1.7]
make:
- name: Build specs
folder: documentation/specs
Expand Down Expand Up @@ -121,6 +122,7 @@ jobs:
curl https://i.jpillora.com/${{ matrix.mdbook_open_on_gh }}! | bash
curl https://i.jpillora.com/${{ matrix.mdbook_admonish }}! | bash
curl https://i.jpillora.com/${{ matrix.mdbook_katex }}! | bash
curl https://i.jpillora.com/${{ matrix.mdbook_pagetoc }}! | bash
cd ${{ matrix.make.folder }} && mdbook-admonish install
- name: ${{ matrix.make.name }}
run: ${{ matrix.make.command }}
Expand Down
67 changes: 67 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,72 @@
# CHANGELOG

## Unreleased

### DOCS

- Adds specs for gas and fee ([#889](https://github.com/anoma/namada/pull/889))

## v0.16.0

Namada 0.16.0 is a regular release focused on providing the Namada SDK
to developers.

### DOCS

- Added page table-of-contents via mdbook-pagetoc plugin for the developer
documentation. ([#1275](https://github.com/anoma/namada/pull/1275))

### IMPROVEMENTS

- Provide Namada SDK (in particular, the `namada`
crate may now be usefully linked into user
applications). ([#925](https://github.com/anoma/namada/pull/925))
- Bump RocksDB crate to 0.21.0 to address compilation errors on certain C++
toolchains. ([#1366](https://github.com/anoma/namada/pull/1366))

## v0.15.3

Namada 0.15.3 is a maintenance release addressing the creation of
incorrect data directories on Mac and Windows platforms.

### BUG FIXES

- Place the default data directory in the local rather than the roaming profile
on Windows. ([#1368](https://github.com/anoma/namada/pull/1368))
- Use blank qualifier and organization, and upcased Namada, to
construct default base directories on Mac and Windows platforms.
([#1369](https://github.com/anoma/namada/pull/1369))

## v0.15.2

Namada 0.15.2 is a bugfix release containing various fixes, including
a major improvement to storage usage.

### BUG FIXES

- Fixed an issue with the iterator of LazyMap with a nested LazyVec collection
that would match non-data keys and fail to decode those with the data decoder.
([#1218](https://github.com/anoma/namada/pull/1218))
- PoS: fixed a function for clearing of historical epoched data
([\#1325](https://github.com/anoma/namada/pull/1325))

### FEATURES

- Added a utility command to the CLI to compute a tendermint address from a
namada public key. ([#1152](https://github.com/anoma/namada/pull/1152))

### IMPROVEMENTS

- Changed the default base directory. On linux, the default path will be `$XDG_DATA_HOME/namada`, on OSX it will be `$HOME/Library/Application Support/com.heliax.namada`.
([#1138](https://github.com/anoma/namada/pull/1138))
- RocksDB optimization to reduce the storage usage
([#1333](https://github.com/anoma/namada/issues/1333))

### MISCELLANEOUS

- Enabled integer overflow checks in release build.
([#1295](https://github.com/anoma/namada/pull/1295))

## v0.15.1

Namada 0.15.1 is a patch release addressing issues with high storage
Expand Down
4 changes: 3 additions & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,12 @@ unclog add \

The message should be a high-level description of the changes that should explain the scope of the change and affected components to Namada's users (while git commit messages should target developers).

Aim to make the changelog description readable and understandable for people using Namada in plain English, assuming no familiarity with the code, dependencies and other low-level details, and explain not just *what* has changed, but also *why* it's changed.

If none of the sections fit, new sections may be added. To find the existing section names, you can use e.g.:

```shell
for i in $(ls -d .changelog/*/*/); do basename "$i"; done
for i in $(ls -d .changelog/*/*/); do basename "$i"; done | sort | uniq
```

## Development priorities
Expand Down
Loading

0 comments on commit e5041e1

Please sign in to comment.