Releases: friedemannsommer/email-view-tracker
Release list
v0.1.23
Dependency Updates
- Updated
serdefrom 1.0.218 to 1.0.219 - Updated
once_cellfrom 1.20.3 to 1.21.1 - Updated
thiserrorfrom 2.0.11 to 2.0.12 - Updated
timefrom 0.3.37 to 0.3.39 - Updated
actix-webfrom 4.9.0 to 4.10.2 - Updated
clapfrom 4.5.30 to 4.5.32 - Updated
uuidfrom 1.14.0 to 1.16.0 - Updated
sea-ormandsea-orm-migrationfrom 1.1.5 to 1.1.7 - Updated
lightningcssfrom 1.0.0-alpha.63 to 1.0.0-alpha.64 - Updated
proc-macro2from 1.0.93 to 1.0.94 - Updated
quotefrom 1.0.38 to 1.0.40
Docker Changes
- Updated Alpine base image from 3.21.2 to 3.21.3
PRs
- Bump docker/build-push-action from 6.14.0 to 6.15.0 by @dependabot in #325
- Bump docker/setup-buildx-action from 3.9.0 to 3.10.0 by @dependabot in #327
- Bump docker/metadata-action from 5.6.1 to 5.7.0 by @dependabot in #326
- Bump docker/setup-qemu-action from 3.4.0 to 3.6.0 by @dependabot in #328
Full Changelog: v0.1.22...v0.1.23
v0.1.22
Changes
- Upgraded Rust edition from 2021 to 2024
Dependency Upgrades
- thiserror: Upgraded from 2.0.5 to 2.0.6, then to 2.0.9
- serde: Upgraded from 1.0.215 to 1.0.217
- fern: Upgraded from 0.7.0 to 0.7.1
- sea-orm: Upgraded from 1.1.2 to 1.1.3
- quote: Upgraded from 1.0.37 to 1.0.38
Full Changelog: v0.1.20...v0.1.22
v0.1.20
Changes
-
Dependency Upgrades
- Updated several dependencies to their latest versions:
sea-ormto version 1.1.2serdeto version 1.0.215thiserrorto version 2.0.5urlto version 2.5.4clapto version 4.5.23lightningcssto version 1.0.0-alpha.61proc-macro2to version 1.0.92timeto version 0.3.37
- Updated several dependencies to their latest versions:
-
Code Refactoring
- Simplified lifetime annotations in markup template definitions, enhancing code readability.
- Allowed Clippy lint for needless lifetimes owing to the generator macro requirements.
-
Docker image upgrades
- Updated base images for Docker:
- Debian base image updated from 12.7-slim to 12.8-slim.
- Alpine base image updated from 3.20.3 to 3.21.0.
- Updated base images for Docker:
Full Changelog: v0.1.19...v0.1.20
v0.1.19
Changes
-
Dependencies
actix-identityfrom0.7.0to0.8.0fernfrom0.6.2to0.7.0getrandomfrom0.2.12to0.2.15logfrom0.4.20to0.4.22once_cellfrom1.19.0to1.20.2serdefrom1.0.196to1.0.214thiserrorfrom1.0.57to1.0.66timefrom0.3.34to0.3.36urlfrom2.5.0to2.5.2actix-webfrom4.5.1to4.9.0actix-sessionfrom0.9.0to0.10.1clapfrom4.5.0to4.5.20uuidfrom1.7.0to1.11.0sea-ormfrom0.12.14to1.1.0lightningcssfrom1.0.0-alpha.53to1.0.0-alpha.59proc-macro2from1.0.78to1.0.89quotefrom1.0.35to1.0.37
-
Dockerfile
- Updated base image versions:
debian:12.5-slimtodebian:12.7-slimalpine:3.19.1toalpine:3.20.3
- Updated base image versions:
-
Code Refactoring
- Removed unused fields and annotations:
- Removed
namefield inAssetstruct insrc/model/asset.rsand related functions inbuild.rs - Removed
number_of_itemsfield inTrackerPaginationstruct insrc/server/model/tracker_paginator.rsand its usage insrc/server/route/home.rs - Simplified Unix socket path validation in
src/model/cli.rs - Removed
pointer_structural_matchlint setting insrc/main.rs
- Removed
- Removed unused fields and annotations:
Full Changelog: v0.1.18...v0.1.19
v0.1.18
Notice
The Docker containers now use ENTRYPOINT instead of CMD to make it easier to pass the required arguments.
Full Changelog: v0.1.17...v0.1.18
v0.1.17
Notice
First successful Docker container build.
If you want to use this program within a containerized environment, you can now pull a prebuilt container from: ghcr.io/friedemannsommer/email-view-tracker.
Full Changelog: v0.1.16...v0.1.17
v0.1.16
v0.1.15
Dependency changes
- actix-identity v0.6.0 => v0.7.0
- getrandom v0.2.11 => v0.2.12
- markup v0.13.1 => v0.15.0
- once_cell v1.18.0 => v1.19.0
- serde v1.0.192 => v1.0.196
- thiserror v1.0.50 => v1.0.57
- time v0.3.30 => v0.3.34
- url v2.4.1 => v2.5.0
- actix-web v4.4.0 => v4.5.1
- actix-session v0.8.0 => v0.9.0
- clap v4.4.7 => v4.5.0
- uuid v1.5.0 => v1.7.0
- sea-orm v0.12.4 => v0.12.14
- sea-orm-migration v0.12.4 => v0.12.14
- argon2 v0.5.2 => v0.5.3
- mini-moka v0.10.2 => v0.10.3
- lightningcss v1.0.0-alpha.51 => v1.0.0-alpha.53
- proc-macro2 v1.0.69 => v1.0.78
- quote v1.0.33 => v1.0.35
PRs
- Bump actions/labeler from 4 to 5 by @dependabot in #134
- Bump actions/configure-pages from 3 to 4 by @dependabot in #135
- Bump actions/deploy-pages from 2 to 3 by @dependabot in #136
- Bump sea-orm from 0.12.8 to 0.12.9 by @dependabot in #137
- Bump actions/upload-artifact from 3 to 4 by @dependabot in #141
- Bump actions/download-artifact from 3 to 4 by @dependabot in #140
- Bump github/codeql-action from 2 to 3 by @dependabot in #139
- Bump sea-orm from 0.12.9 to 0.12.10 by @dependabot in #142
- Bump actions/upload-pages-artifact from 2 to 3 by @dependabot in #145
- Bump actions/deploy-pages from 3 to 4 by @dependabot in #146
- Bump sea-orm from 0.12.11 to 0.12.12 by @dependabot in #162
- Bump time from 0.3.31 to 0.3.32 by @dependabot in #163
- Bump serde from 1.0.195 to 1.0.196 by @dependabot in #164
- Bump sea-orm-migration from 0.12.11 to 0.12.12 by @dependabot in #165
- Bump the cargo group across 2 directories with 2 updates by @dependabot in #170
Full Changelog: v0.1.14...v0.1.15
v0.1.14
Dependency changes
- Bump actix-identity from 0.5.2 to 0.6.0
- Bump getrandom from 0.2.10 to 0.2.11
- Bump clap from 4.3.23 to 4.4.7
- Bump serde from 1.0.185 to 1.0.192
- Bump thiserror from 1.0.47 to 1.0.50
- Bump time from 0.3.27 to 0.3.30
- Bump url from 2.4.0 to 2.4.1
- Bump actix-web from 4.3.1 to 4.4.0
- Bump actix-session from 0.7.2 to 0.8.0
- Bump uuid from 1.4.1 to 1.5.0
- Bump sea-orm from 0.12.2 to 0.12.4
- Bump argon2 from 0.5.1 to 0.5.2
- Bump lightningcss from 1.0.0-alpha.45 to 1.0.0-alpha.51
- Bump proc-macro2 from 1.0.66 to 1.0.69
- Bump sea-orm-migration from 0.12.2 to 0.12.4
Full Changelog: v0.1.13...v0.1.14
v0.1.13
Notice
Updated rustls-webpki to v0.101.4, which addresses a potential DoS.
Dependency changes
- serde v1.0.171 => v1.0.185
- time v0.3.26 => v0.3.27
PRs
- Bump rustls-webpki from 0.101.3 to 0.101.4 by @dependabot in #101
Full Changelog: v0.1.12...v0.1.13