Skip to content

Latest commit

 

History

History
529 lines (326 loc) · 17.5 KB

CHANGELOG.md

File metadata and controls

529 lines (326 loc) · 17.5 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v1.2.2 (2024-12-23)

Other

  • significantly reduced the size of the build artifacts
    • Add configuration for release mode optimization, including setting opt-level to 3, enabling strip and lto, setting codegen-units to 1, and setting panic to abort.
    • Remove the impersonate feature flag in Dockerfile, since it's not a stable and usable crate.

Commit Statistics

  • 1 commit contributed to the release.
  • 1 day passed between releases.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Significantly reduced the size of the build artifacts (d8bf36c)

v1.2.1 (2024-12-22)

Documentation

  • update README.md

Refactor

  • remove generic types from router function

Commit Statistics

  • 3 commits contributed to the release.
  • 3 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release deeplx v1.2.1 (2fbc750)
    • Update README.md (c6af5ff)
    • Remove generic types from router function (294dbe6)

v1.2.0 (2024-12-18)

Chore

  • update dependencies

Documentation

  • update dependencies

New Features

  • configure proxy
    • Change the DeepLX struct to accept a proxy configuration.

Commit Statistics

  • 5 commits contributed to the release.
  • 4 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
Add a proxy field to the config struct.Modify authentication to accept either a query parameter or a header for the token.Extract the token from the query parameter or the authorization header.Return an error if neither the query parameter nor the header contains a valid token.

v1.1.0 (2024-12-17)

Performance

  • enable memory allocation with mimalloc

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release deeplx v1.1.0 (87a16c8)
    • Enable memory allocation with mimalloc (cd332c0)

v1.0.0 (2024-12-17)

Chore

  • publish only source code files

Bug Fixes

  • ci

Commit Statistics

  • 3 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details

v0.1.10 (2024-12-16)

Bug Fixes

  • sscache env

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v0.1.9 (2024-12-16)

Documentation

  • update README.md

New Features

  • add server

Bug Fixes

  • enbale server feature for cargo install

Other

  • automate docker image releases
  • add docker support
    • add Dockerfile for building the application
    • add docker-bake.hcl for defining multi-platform builds
    • add docker-compose.yml

Refactor

  • restructure codebase into skeleton module
    • Move the modules data, translate and utils into the new skeleton module
    • Update rquest dependency version from 0.32.1 to 0.33

Commit Statistics

  • 7 commits contributed to the release.
  • 1 day passed between releases.
  • 6 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release deeplx v0.1.9 (e956f93)
    • Update README.md (7e6b4e5)
    • Enbale server feature for cargo install (1ddef14)
    • Automate docker image releases (e24b2e2)
    • Add docker support (5e45fd5)
    • Add server (5530c64)
    • Restructure codebase into skeleton module (6766cf0)

v0.1.8 (2024-12-15)

Bug Fixes

  • add gzip support
    • Use bytes::Bytes instead of Vec<u8> for http responses.

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v0.1.7 (2024-12-15)

Documentation

  • update REMEAD.md

New Features

  • add rquest for impersonation support

Commit Statistics

  • 3 commits contributed to the release.
  • 7 days passed between releases.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release deeplx v0.1.7 (13acb8f)
    • Update REMEAD.md (da8263e)
    • Add rquest for impersonation support (e2b6263)

v0.1.6 (2024-12-07)

Bug Fixes

  • error in DeepLX::new

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized

v0.1.5 (2024-12-07)

New Features

  • add Config to configure DeepLX

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release deeplx v0.1.5 (a626ba8)
    • Add Config to configure DeepLX (52b2c96)

v0.1.4 (2024-12-07)

New Features

  • use proxy as default feature

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release deeplx v0.1.4 (edaa15f)
    • Use proxy as default feature (7c437e8)

v0.1.3 (2024-12-06)

Refactor

  • String is enough for this case

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release deeplx v0.1.3 (acc051e)
    • String is enough for this case (68e6355)

v0.1.2 (2024-12-06)

Refactor

  • serialize data into struct

Commit Statistics

  • 2 commits contributed to the release.
  • 1 commit was understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details
  • Uncategorized
    • Release deeplx v0.1.2 (6118c58)
    • Serialize data into struct (00ce865)

v0.1.1 (2024-12-06)

Chore

  • more metadate

Documentation

  • add more docs

Commit Statistics

  • 3 commits contributed to the release.
  • 2 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details

v0.1.0 (2024-12-05)

Chore

  • exclude shadow files
  • rename
  • add LICENSE

Chore

  • relaese deeplx v0.1.0

Documentation

  • update README.md

New Features

  • initial commit

Other

  • add action to check, test code

Style

  • fix lint

Commit Statistics

  • 9 commits contributed to the release.
  • 8 commits were understood as conventional.
  • 0 issues like '(#ID)' were seen in commit messages

Commit Details

view details