Skip to content

Commit

Permalink
Merge pull request #26 from trilitech/emturner@publish
Browse files Browse the repository at this point in the history
publish to crates.io
  • Loading branch information
emturner authored Mar 13, 2023
2 parents b8183d3 + 9b1b33c commit 954b6c8
Show file tree
Hide file tree
Showing 16 changed files with 140 additions and 699 deletions.
19 changes: 19 additions & 0 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: publish

on:
push:
tags:
- '*'

jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: dtolnay/[email protected]
- name: dry-run
run: cargo publish --dry-run
- name: publish
run: cargo publish --token ${CRATES_TOKEN}
env:
CRATES_TOKEN: ${{ secrets.CRATES_TOKEN }}
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,6 +33,27 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).

- Nothing.

## [4.0.0] - 2023-03-13

### Added

- support `tz4`, `sr1` hashes.
- `SecretKeyBls`, `PublicKeyBls` support.

### Changed

- minimum supported rust version bumped to `1.60`.
- `SecretKeyEd25519` now implements `Debug`, and can be encoded/decoded.
- `crypto` renamed to `tezos_crypto`.
- `tezos_encoding_derive` now supports deriving over generic structs.
- `tezos_encoding` `nom::list`, `nom::dynamic` no longer require `Clone`.
- `lib_sodium` dependency replaced with `cryptoxide` for improved Wasm support.

### Removed

- All crates, except for `crypto`, `tezos_encoding` & `tezos_encoding_derive`.
- `crypto::seeded_step`, `crypto::cryptobox` modules removed.

## [3.1.1] - 2022-06-28

### Fixed
Expand Down
Loading

0 comments on commit 954b6c8

Please sign in to comment.