Skip to content

Commit

Permalink
v0.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
azzamsa committed Jul 19, 2023
1 parent bcc291a commit 6c14156
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 27 deletions.
56 changes: 31 additions & 25 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,48 +2,54 @@

All notable changes to this project will be documented in this file.

## [0.5.1] - 2023-07-19

### Features

- Point git hash to commit url ([bcc291a](https://github.com/azzamsa/tin/commit/bcc291a54eb971da37a6a2dd55b102e151aa1261))

## [0.5.0] - 2023-07-19

### Features

- Min sized binary ([198afea](198afea463ad3a069c7519c54cf32f582906162f))
- Min sized binary ([198afea](https://github.com/azzamsa/tin/commit/198afea463ad3a069c7519c54cf32f582906162f))

## [0.4.0] - 2023-07-19

### Features

- Avoid boilerplate with `frunk` ([05a920b](05a920bd38715746fbe46c2a15a7ce5374b24597))
- Containerize app ([7a0b138](7a0b138520b535877b75e036bd50b77302036e78))
- Avoid boilerplate with `frunk` ([05a920b](https://github.com/azzamsa/tin/commit/05a920bd38715746fbe46c2a15a7ce5374b24597))
- Containerize app ([7a0b138](https://github.com/azzamsa/tin/commit/7a0b138520b535877b75e036bd50b77302036e78))

### Bug fixes

- Git-hooks should run only in CI ([d990616](d9906164db7eb30cf66e2ed32edb220c0787fe13))
- Git-hooks should run only in CI ([d990616](https://github.com/azzamsa/tin/commit/d9906164db7eb30cf66e2ed32edb220c0787fe13))

It slows down the development.

## [0.3.2] - 2023-01-04

### Bug fixes

- Migrate to `tokio` runtime ([6a83302](6a833026e333129c9eb33a56d8b5d6e1e8984c1b))
- Migrate to `tokio` runtime ([6a83302](https://github.com/azzamsa/tin/commit/6a833026e333129c9eb33a56d8b5d6e1e8984c1b))

## [0.3.1] - 2022-12-24

### Bug fixes

- Avoid checking if the config exists ([fdb8796](fdb8796958f91a3de4f7ca6d794e5099048e86e2))
- Avoid checking if the config exists ([fdb8796](https://github.com/azzamsa/tin/commit/fdb8796958f91a3de4f7ca6d794e5099048e86e2))

This eliminates a [race condition between "check to see if file exists" and "open file if it exists"](https://en.wikipedia.org/wiki/Time-of-check_to_time-of-use).

## [0.3.0] - 2022-11-08

### Features

- Use local timestamp in tracing ([2ecaaaf](2ecaaaf9eb461007dc21fbdc154c86bebd569fca))
- Use local timestamp in tracing ([2ecaaaf](https://github.com/azzamsa/tin/commit/2ecaaaf9eb461007dc21fbdc154c86bebd569fca))

### Bug fixes

- Migrate to tracing ([8d9710d](8d9710d83329f4286f32efafcc3db3d03babc67a))
- Migrate to tracing ([8d9710d](https://github.com/azzamsa/tin/commit/8d9710d83329f4286f32efafcc3db3d03babc67a))

- local timestamp support
- log function name support
Expand All @@ -52,46 +58,46 @@ All notable changes to this project will be documented in this file.

### Bug fixes

- `Cargo.lock` version is outdated ([913596c](913596c4db6c2357492b49766189204dcb9a7b76))
- `Cargo.lock` version is outdated ([913596c](https://github.com/azzamsa/tin/commit/913596c4db6c2357492b49766189204dcb9a7b76))

## [0.2.0] - 2022-10-16

### Features

- Make writing schema optional ([f81aebb](f81aebb5a30007aa0b5bed1a6fb660eb1e42789e))
- Make writing schema optional ([f81aebb](https://github.com/azzamsa/tin/commit/f81aebb5a30007aa0b5bed1a6fb660eb1e42789e))

## [0.1.2] - 2022-08-30

### Features

- Store GraphQL schema to file automatically ([1a9b985](1a9b985c0a58baf5b796ec3ce20080d9316f269b))
- Store GraphQL schema to file automatically ([1a9b985](https://github.com/azzamsa/tin/commit/1a9b985c0a58baf5b796ec3ce20080d9316f269b))

### Bug fixes

- Validate GrahpQL schema location ([d7bdc52](d7bdc523789a0b7b24f8ebe84119f821176c619a))
- Validate GrahpQL schema location ([d7bdc52](https://github.com/azzamsa/tin/commit/d7bdc523789a0b7b24f8ebe84119f821176c619a))

## [0.1.1] - 2022-07-22

### Features

- Async pagination ([e1ca0fd](e1ca0fd4f3371eef0dd7eadbf189e7eebb93661c))
- Total count in pagination ([f0d8374](f0d837416b37647f3ea1cd59331f3ba6c9f17314))
- Base64 cursor ([5eb1d93](5eb1d9374236aa37d38b8ad2450c7f0f720959bd))
- In-house relay like pagination ([fc2d743](fc2d74324c68ef63b74960cdcfafe8af4bdb6099))
- Basic pagination for users ([c109bc9](c109bc9df0a548b84323d9342596235f8d4ffdcc))
- OpenAPI documentation ([e8ecff1](e8ecff1b81e2843523a8d551f92ab1a5b66dc348))
- Stand-alone health REST endpoint ([3988721](39887214e948e6d5fb6f1a22b058da0bd59d471e))
- Disable GraphQL playground in production ([b8b43ec](b8b43ece8a59aefe1de6fbc81c4f7b1c3c980d9a))
- Async pagination ([e1ca0fd](https://github.com/azzamsa/tin/commit/e1ca0fd4f3371eef0dd7eadbf189e7eebb93661c))
- Total count in pagination ([f0d8374](https://github.com/azzamsa/tin/commit/f0d837416b37647f3ea1cd59331f3ba6c9f17314))
- Base64 cursor ([5eb1d93](https://github.com/azzamsa/tin/commit/5eb1d9374236aa37d38b8ad2450c7f0f720959bd))
- In-house relay like pagination ([fc2d743](https://github.com/azzamsa/tin/commit/fc2d74324c68ef63b74960cdcfafe8af4bdb6099))
- Basic pagination for users ([c109bc9](https://github.com/azzamsa/tin/commit/c109bc9df0a548b84323d9342596235f8d4ffdcc))
- OpenAPI documentation ([e8ecff1](https://github.com/azzamsa/tin/commit/e8ecff1b81e2843523a8d551f92ab1a5b66dc348))
- Stand-alone health REST endpoint ([3988721](https://github.com/azzamsa/tin/commit/39887214e948e6d5fb6f1a22b058da0bd59d471e))
- Disable GraphQL playground in production ([b8b43ec](https://github.com/azzamsa/tin/commit/b8b43ece8a59aefe1de6fbc81c4f7b1c3c980d9a))

For performance reason.

### Bug fixes

- `ServerParseError` in GraphQL playground ([9b80607](9b806076801c02eec2399c0210e27d05e15becb6))
- Migrate to axum ([3ab3468](3ab34682fec5b834376f4e8038e62cc8add7be55))
- Remove `unique hash` field ([ed4acd1](ed4acd1f00c4335b044e80b310ba7d6b1ffcc694))
- `ServerParseError` in GraphQL playground ([9b80607](https://github.com/azzamsa/tin/commit/9b806076801c02eec2399c0210e27d05e15becb6))
- Migrate to axum ([3ab3468](https://github.com/azzamsa/tin/commit/3ab34682fec5b834376f4e8038e62cc8add7be55))
- Remove `unique hash` field ([ed4acd1](https://github.com/azzamsa/tin/commit/ed4acd1f00c4335b044e80b310ba7d6b1ffcc694))

Demonstrate the strength of kerkour architecture later using a real model.

- Refine struct visibility ([f57ee25](f57ee25b8ae6f59ed93043739b746329d4887490))
- Check existing username before update ([7d970d7](7d970d77b22494bfc938129b73d9ae91184c4a5f))
- Refine struct visibility ([f57ee25](https://github.com/azzamsa/tin/commit/f57ee25b8ae6f59ed93043739b746329d4887490))
- Check existing username before update ([7d970d7](https://github.com/azzamsa/tin/commit/7d970d77b22494bfc938129b73d9ae91184c4a5f))
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
# طين is an arabic word for Clay
name = "tin"
version = "0.5.0"
version = "0.5.1"
authors = ["azzamsa <[email protected]>"]
categories = ["web-programming"]
edition = "2021"
Expand Down

0 comments on commit 6c14156

Please sign in to comment.