# Changelog

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/), and this project adheres
to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [v0.2.5] - 2023-02-16

### Changes

- Fixing CI/CD processes to properly publish to crates.io and npmjs.com

## [v0.2.4] - 2023-02-16

### Changes

- Updating `README.md` with a Discord badge
- Updating `package.json` with the latest dependencies

## [v0.2.3] - 2023-02-15

### Changes

- Updating golang signature template to properly use build tags
- Updating rust signature template to properly use signatures

## [v0.2.2] - 2023-02-14

### Changes

- Bumping `scalefile` dependency to `v0.1.5`
- Updating `README.md` to reflect the additional languages supported

## [v0.2.1] - 2023-02-02

### Changes

- Adding Rust and Typescript signature support
- Adding optimization options for the Rust signature compile logic 

## [v0.1.1] - 2022-11-28

### Changes

- The generated `error` function has been renamed to `internalError` to avoid
  conflicts with user-defined functions.
- The version field in the generator has been updated to `v0.1.1`
- Trunk has been removed

## [v0.1.0] - 2022-11-25

### Features

- Initial release of the Scale Signature library.

[unreleased]: https://github.com/loopholelabs/scale-signature/compare/v0.2.5...HEAD
[v0.2.5]: https://github.com/loopholelabs/scale-signature/compare/v0.2.5
[v0.2.4]: https://github.com/loopholelabs/scale-signature/compare/v0.2.4
[v0.2.3]: https://github.com/loopholelabs/scale-signature/compare/v0.2.3
[v0.2.2]: https://github.com/loopholelabs/scale-signature/compare/v0.2.2
[v0.2.1]: https://github.com/loopholelabs/scale-signature/compare/v0.2.1
[v0.1.1]: https://github.com/loopholelabs/scale-signature/compare/v0.1.1
[v0.1.0]: https://github.com/loopholelabs/scale-signature/compare/v0.1.0
