Skip to content

Releases

v0.5

Choose a tag to compare

@xFGhoul xFGhoul released this 19 May 01:37

Changelog

  • 94447d0 ♻️ (auth): Refactor For Front-End
  • a3d759f ♻️ (cache): Accept &Redis to Allow Auto Deref
  • 147703f ♻️ (cache): Allow Composite Keys
  • 975b31b ♻️ (cache): Use Generic T over String
  • cf9e74b ♻️ (main): Change Control Flow
  • c3a6553 ✨ (auth): API Key Logs + Exercise Cache
  • 34fb5f7 ✨ (core): Workout and Workout Plans Adding Functionality
  • c952143 ✨ (perf): Improve Performance
  • fb34b21 ✨ (trainers): Trainer Applications
  • 72fb096 ➕ (jobs): Exercise Cacher
  • ea15c36 ➖ (cache): Remove Cache on Custom Exercises
  • 08aa54c ⬆️ (deps): Update Dependencies
  • 6777f4e 🎉 (cache): All Routes Cached
  • bcc284b 🎨 (core): Human Readable Dates + Trainer Routes
  • 19f27a2 🎨 (core): Presentation Ready
  • 1f97ab8 🐛 (http): Fix Wrong HTTP Methods
  • 5e33ee2 📝 (README): Update Roadmap
  • 9652d55 🔐 (auth): Add elevate route
  • c8e205c 🔧 (docker): Fix Docker Build
  • 137768e 🔨 (core): Update Lockfile

Released by GoReleaser.

v0.4

Choose a tag to compare

@xFGhoul xFGhoul released this 06 Apr 18:05

Changelog

  • d4cbdd5 ➕ (core): Implement Workout Plan Logs
  • 2aa4df0 🐛 (auth): Fix API Keys

Released by GoReleaser.

v0.3

Choose a tag to compare

@xFGhoul xFGhoul released this 27 Mar 01:36

Changelog

  • 8f73341 Bump lettre from 0.11.14 to 0.11.15
  • da545ec Bump serde from 1.0.218 to 1.0.219
  • 1d4281d Merge pull request #27 from TeamHypertrophy/dependabot/cargo/serde-1.0.219
  • c0a12cb Merge pull request #28 from TeamHypertrophy/dependabot/cargo/lettre-0.11.15
  • f6417ff ♻️ (core): Move repetitive env::var calls to Struct
  • 3518eac ♻️ (user): Send user_id to client
  • c2ca475 ✅ (auth): Optimize API Request Guard
  • d8f0ecd ✨(api): Avatar Uploads
  • 2e463ad ➕ (auth): Add is-admin route
  • 6d204c0 ➕ (auth): resend-mfa route as well as fix logic in mfa-check
  • e074b11 ➕ (cache): Cache Profiles
  • 7044a24 🐛 (auth): Allow Use of Regular API Keys in Development
  • 82ea493 🐛 (auth): Trainer Authentication
  • d8b8f2a 🐛 (sql): Add missing comma
  • 1eb6083 📝 (assets): Add Hypertrophy Logos
  • f3e5a44 📝 (docs): Add More Code Documentation
  • 759366c 🚨(build): Speed Up Compile Times

Released by GoReleaser.

v0.2

Choose a tag to compare

@xFGhoul xFGhoul released this 01 Mar 08:24

Changelog

  • 6539d92 Bump chrono from 0.4.39 to 0.4.40
  • 65c6602 Bump uuid from 1.14.0 to 1.15.1
  • 01d50f1 Merge branch 'dev' into dependabot/cargo/uuid-1.15.1
  • 94d2c15 Merge pull request #23 from TeamHypertrophy/dependabot/cargo/uuid-1.15.1
  • a25359b Merge pull request #24 from TeamHypertrophy/dependabot/cargo/chrono-0.4.40
  • d205bd0 ♻️ (core): More Renaming
  • ef52ae9 ✅ (auth): API Key Expiry
  • ca05b5f ✨ (api): Custom Exercises and Templates!
  • d44befb 🎨 (core): Internal Type Renaming
  • d01fb4b 👷 (ci): Add cargo-audit action
  • 982c923 🗃️ (db): Database Backups and ERD

Released by GoReleaser.

v0.1

Choose a tag to compare

@xFGhoul xFGhoul released this 25 Feb 18:34

Changelog

  • f8469c5 Base
  • fdf1893 Bump fred from 10.0.1 to 10.0.2
  • e0ded98 Bump fred from 10.0.2 to 10.0.3
  • 0aa6a2a Bump fred from 10.0.3 to 10.0.4
  • 8e34d67 Bump lettre from 0.11.11 to 0.11.12
  • fa2e050 Bump lettre from 0.11.12 to 0.11.13
  • 08b8779 Bump reqwest from 0.12.10 to 0.12.12
  • 7d12b71 Bump reqwest from 0.12.9 to 0.12.10
  • 8d03af2 Bump rocket-governor from 0.2.0-rc.3 to 0.2.0-rc.4
  • 38d61c8 Bump serde from 1.0.215 to 1.0.216
  • 43316fa Bump serde from 1.0.216 to 1.0.217
  • a7eceb8 Bump shadow-rs from 0.37.0 to 0.38.0
  • 2ab20ce Bump shadow-rs from 0.38.0 to 0.38.1
  • 8c943af Bump uuid from 1.12.0 to 1.12.1
  • 555d3bf Bump uuid from 1.12.1 to 1.13.1
  • 016ef1b Bump uuid from 1.13.1 to 1.13.2
  • 65f8189 Initial commit
  • c0f814e Merge branch 'dev' of https://github.com/TeamHypertrophy/Protein into dev
  • 7c702b9 Merge pull request #1 from TeamHypertrophy/dependabot/cargo/serde-1.0.216
  • f7b62de Merge pull request #11 from TeamHypertrophy/dependabot/cargo/uuid-1.12.1
  • 2eba765 Merge pull request #12 from TeamHypertrophy/dependabot/cargo/shadow-rs-0.38.0
  • 188d52d Merge pull request #13 from TeamHypertrophy/dependabot/cargo/fred-10.0.4
  • 9d36b2c Merge pull request #14 from TeamHypertrophy/dependabot/cargo/lettre-0.11.12
  • 4ad5eb4 Merge pull request #15 from TeamHypertrophy/dependabot/cargo/rocket-governor-0.2.0-rc.4
  • 5256986 Merge pull request #17 from TeamHypertrophy/dependabot/cargo/uuid-1.13.1
  • f2367db Merge pull request #18 from TeamHypertrophy/dependabot/cargo/shadow-rs-0.38.1
  • 30cbf39 Merge pull request #2 from TeamHypertrophy/dependabot/cargo/fred-10.0.2
  • 87e8ae1 Merge pull request #20 from TeamHypertrophy/dependabot/cargo/lettre-0.11.13
  • cef968c Merge pull request #21 from TeamHypertrophy/dependabot/cargo/uuid-1.13.2
  • 4fd8f2b Merge pull request #3 from TeamHypertrophy/dependabot/cargo/reqwest-0.12.10
  • 031bce3 Merge pull request #4 from TeamHypertrophy/dependabot/cargo/fred-10.0.3
  • e2c5561 Merge pull request #5 from TeamHypertrophy/dependabot/cargo/serde-1.0.217
  • a32a3e7 Merge pull request #7 from TeamHypertrophy/dependabot/cargo/reqwest-0.12.12
  • 04eeff7 Update For Local Dev
  • e8e0da1 ♻️ (auth): Change Reset Password to Include User Owned Password
  • 0318590 ♻️ (code): Move ProteinError inside utility functions
  • d809abd ♻️ (logging): Add sentry and Improve Redis Logging
  • d46c7fd ♻️ (redis): Add extra parameter for redis group to remove need for multipleformat!()
  • 02a56e9 ♻️ (rust): Remove unecessary let _
  • 407a300 ♻️ (rust): Small Code Refactoring
  • 8c445c5 ♻️ (rust): Small Refactoring
  • 691929b ♻️ Introduce Layers into Logging and remove .ok().unwrap()
  • 5079e74 ♻️ Update shadow-rs and Update /health and /users routes
  • 3c6526b ♻️ SERIAL -> UUID
  • cdebf58 ♻️ is_some() -> match
  • 2ccb2aa ♻️ json -> application/json
  • 04483f3 ♻️(lint): Remove Unecessary Imports
  • b7bc895 ⚡️Add Compiler Optimizations
  • e40b3ee ✅ (models): Add Rust Models
  • 7e8a03c ✨ (api): Admin Routes
  • 5e8a002 ✨ (api): Begin Authorization and Update Docker
  • d932155 ✨ (api): Exercise Searching
  • d5e6dea ✨ (api): Nutrition Logs Completed!
  • dd6d5eb ✨ (api): User Agent Parsing
  • e902889 ✨ (api): Workouts and Workout Plans!
  • 861677e ✨ (auth): 85% API Key Authorization!
  • 38d9b42 ✨ (auth): Email System + Forgot Password!
  • fd6edb4 ✨ (user): Add Exercises and Unify API Key Verification
  • a7748de ✨ (user): Implement Auth
  • 6d1e1cf ✨ Implement Database Migrations and Refactor Code
  • 52de33e ✨ Introduce Database Integration
  • 1e9a616 ✨ redis Caching Added!!!
  • 9bc3e00 ✨ move to diesel-async and add necessary repository details
  • 0586363 ✨(api): Email Verification and Webhooks
  • 0c42322 ✨(schema): Big User Improvements!
  • e61ce0f ➕ (api): Workout and Exercise Logs
  • 7e06385 ➕ (db): Add updated_at for users table
  • 6135f5e ➕ Help Improve Base
  • 44e0e5f ➕ Implement shadow-rs
  • aa6c722 🎨 (core): Rust Edition 2021 -> 2024
  • db152cd 🎨 (lint): rustfmt edition 2021 -> 2024
  • fb604fe 🎨 (user): Improve Error Handling
  • 2183c3c 🎨 Begin Moduralization of Code
  • b4ad1c5 🎨 Moduralize Logging to cleanup main.rs
  • 3cf1bef 🐛 (core): Improve Error Handling
  • 92cc9e3 🐛 (user): Fix Error Return Type
  • 9ccec15 🐳 (docker): prometheus and api bug fixes
  • 973db75 👷 (CI): Update pre-commit
  • e52a4f1 👷 (ai): Add copilot-instructions.md
  • 60a46cb 👷 (docker): Update Docker Files
  • cf6aea4 👷(build): Seperate prod and dev
  • 45dda2e 💚 (docker): Fix Container Issues and Speed up Compile Times
  • a19c1d4 💚 (docker): Monitoring Services!
  • 95b95a9 💥 (api): Trainers! API 100% Complete
  • 6b5faf7 📝 (docs): Update README
  • b7c6f4e 📝 (docs): Update README.md
  • 71652c1 📝 (routes): Basic Implementation of New Routes
  • 86390d8 📦 Update /system Routes
  • abc8680 🔒️ (auth): Move Password Salt to .env
  • 665d691 🔒️ (core): Rate-Limiting and Validation!
  • 0dc82c2 🔒️ Fix Logs Not Writing
  • e2231f1 🔧 (build): Docker!
  • 3490ffd 🔧 (git): Remove cargo-udeps
  • 6b2388c 🔧 Add Back cargo-udeps
  • a9ad49f 🔧 Add Example Config
  • 4739cc0 🗃️ (db): Table Integrity Checks
  • 4b3067d 🚀 (user): Passwords!
  • 9a60833 🚀 (users): MFA
  • 9b58676 🚧 (auth): Update Remote
  • 71a5b11 🚧 (cargo): Fix
  • c6ded1d 🚧 (code): Refactoring
  • 908e451 🚧 (db): Add Missing Schemas
  • bf6f777 🚧 Add v1 API Versioning, Fix Database Code (Still WIP)
  • 2de6374 🚧 Core Design Change
  • 0459178 🚧 Logging Implementation
  • 2657a8e 🚧 Project Base
  • 3c71792 🚧 Quick Fix Migrations Dir
  • e2dca84 🚨(auth): Flesh Out API Auth

Released by GoReleaser.