Releases: TeamHarTex/HarTex
HarTex 0.16.0, Sulphur I
1 contributor made contributions to this release
316 commits since 2025-05-14
Warning
This is an unsupported 0.x release. Use with caution.
API Backend
- Changed:
mimallocallocator is now used, replacing system allocator - Changed: updated
rust-versionto 1.92
Buildsystem
- Changed:
bootstrapis now built with--release - Changed:
setupconfigurations now have theirrust-analyzer.*.invocationLocationoptions removed - Changed: updated
rust-versionto 1.92 - Removed: removed
let_chainsfeature flag due to stabilization
Database Infrastructure
- Changed: updated
rust-versionto 1.92 - Removed: removed
let_chainsfeature flag due to stabilization - Removed: database cache tables have been removed as with the discord frontend
Discord Frontend
- Added:
CommandContextto simplify parameters in command handlers - Added: GRPC protocols
- Changed: in-memory cache is now used instead of a database-based cache
- Changed:
mimallocallocator is now used, replacing system allocator - Changed: updated
rust-versionto 1.92 - Removed: database-based
hartex-discord-entitycache-*removed - Removed: removed
let_chainsfeature flag due to stabilization - Removed: Kafka-based interprocess communication has been removed
Localization Infrastructure
- Changed: updated
rust-versionto 1.92
Rust Utilities
- Changed: updated
rust-versionto 1.92 - Removed: Kafka utilities crate has been removed
HarTex 0.15.0, Phosphorus I
1 contributor made contributions to this release
144 commits since 2025-05-14
Warning
This is an unsupported 0.x release. Use with caution.
API Backend
- Changed: updated
rust-versionto 1.90 - Changed: migrated to
formatifor format strings - Changed: migrated to
tracingfor logging - Fixed: logging with
TraceLayerhas been fixed
Buildsystem
- Changed: updated
rust-versionto 1.90 - Changed: migrated to
formatifor format strings - Changed: migrated to
tracingfor logging
Database Infrastructure
- Changed: updated
rust-versionto 1.90 - Changed: migrated to
formatifor format strings - Changed: migrated to
tracingfor logging
Discord Frontend
- Changed: updated
rust-versionto 1.90 - Changed: migrated to
formatifor format strings - Changed: migrated to
tracingfor logging - Changed: moved localization setup earlier
- Changed: small code optimizations for
/info server
Localization Infrastructure
- Changed: updated
rust-versionto 1.90
Rust Utilities
- Changed: updated
rust-versionto 1.90 - Changed: migrated to
formatifor format strings - Changed: migrated to
tracingfor logging
HarTex 0.14.0, Silicon I
1 contributor made contributions to this release
388 commits since 2025-01-01
Warning
This is an unsupported 0.x release. Use with caution.
API Backend
- Changed: updated
rust-versionto 1.89 - Changed: adapted database calls to use new database codegen
Buildsystem
- Changed: updated
rust-versionto 1.89
Database Infrastructure
- Added: custom database codegen replacing
cornucopia - Changed: updated
rust-versionto 1.89
Discord Frontend
- Changed: updated
rust-versionto 1.89 - Changed: adapted database calls to use new database codegen
Localization Infrastructure
- Changed: updated
rust-versionto 1.89
Rust Utilities
- Changed: updated
rust-versionto 1.89
HarTex 0.13.0, Aluminium I
1 contributor made contributions to this release
507 commits since 2024-08-04
Warning
This is an unsupported 0.x release. Use with caution.
API Backend
- Added: add
utoipafor API documentation generation - Changed: updated
rust-versionto 1.85 - Changed: use Rust 2024 Edition
- Changed: retrieving uptime is now a
GETrequest with query parameters instead of aPOSTrequest - Changed: 404 response implementation
Buildsystem
- Changed: updated
rust-versionto 1.85- Changed: use Rust 2024 Edition
Database Infrastructure
- Added: started implementation custom type-safe SQL query generator, bindings generated from
cornucopiaare still kept for now - Changed: updated
rust-versionto 1.85 - Changed: use Rust 2024 Edition
Discord Frontend
- Changed: updated
rust-versionto 1.85 - Changed: use Rust 2024 Edition
- Changed: tweaked configuration parsing
- Fixed: construction of event flags
Localization Infrastructure
- Changed: updated
rust-versionto 1.85 - Changed: use Rust 2024 Edition
Rust Utilities
- Changed: updated
rust-versionto 1.85 - Changed: use Rust 2024 Edition
HarTex 0.12.0, Magnesium I
4 contributors made contributions to this release
243 commits since 2024-05-31
Warning
This is an unsupported 0.x release. Use with caution.
API Backend
- Changed: updated
rust-versionto 1.82
Buildsystem
- Changed: updated
rust-versionto 1.82
Database Infrastructure
- Changed: updated
rust-versionto 1.82
Discord Frontend
- Added:
required_permissionsfield tocommandmacro - Added:
pluginmacro - Added: guild configuration provider
- Changed: updated
rust-versionto 1.82
Localization Infrastructure
- Changed: updated
rust-versionto 1.82
Rust Utilities
- Changed: updated
rust-versionto 1.82 - Changed: format for log entries
Web Frontend
- Added: added several components
- Changed: updated website
HarTex 0.11.0, Sodium I
2 contributors made contributions to this release
241 commits since 2024-04-30
Warning
This is an unsupported 0.x release. Use with caution.
API Backend
- Changed: updated
rust-versionto 1.80
Buildsystem
- Changed: updated
rust-versionto 1.80
Database Infrastructure
- Added: added database migration tool utilising
refinery - Added: database queries to work with configuration as
JSONBobjects - Changed: updated
rust-versionto 1.80
Discord Frontend
- Added:
pluginattribute macro andPlugintraits - Added: plugin-related functions to
CommandMetadatatrait - Added: checks for whether plugins are enabled before running one of their commands
- Changed: lookup tables are now used for command dispatch rather than
match - Changed: extracted configuration models to its own crate (
serdesupport included) - Changed: updated
rust-versionto 1.80 - Changed:
/info emojinow sends embeds - Changed: more information has been added to
/info emoji - Changed:
/info emojinow handles the error of an emoji not being found from database - Changed: removed previously deprecated functions from
CommandMetadata - Changed: deprecated
command_typeandinteraction_onlyinCommandMetadata - Removed:
redisdependency removed
Localization Infrastructure
- Added: added messages to Fluent for more commands
- Changed: updated
rust-versionto 1.80
Rust Utilities
- Added: added utility functions for working with
CommandDataOption - Changed: updated
rust-versionto 1.80
HarTex 0.10.0, Neon I
3 contributors made contributions to this release
277 commits since 2024-03-08
Warning
This is an unsupported 0.x release. Use with caution.
Note
Let's give our warm welcome to our latest contributor, @christolis, who helped implement Zed editor support for development environment!
API Backend
- Added: code documentation
- Changed: updated
rust-versionto 1.79
Buildsystem
- Added: code documentation
- Added: setup procedure for the Zed editor for working with HarTex
- Changed: updated
rust-versionto 1.79
Database Queries
- Added: code documentation
- Changed: updated
rust-versionto 1.79
Discord Frontend
- Added:
/info emojicommand - Added: error handling for interaction commands only
- Added: panic handling via unwinding for interaction commands only
- Added: error reporting in internal channels and user-facing messages
- Added: code documentation
- Changed: updated
rust-versionto 1.79 - Changed: updated cache entities and repositories
Localization Infrastructure
- Added: code documentation
- Changed: updated
rust-versionto 1.79
Rust Utilities
- Added: code documentation
- Changed: updated
rust-versionto 1.79
Web Frontend
- Changed: migrated to the Bun runtime
HarTex 0.9.0, Fluorine I
4 contributor made contributions to this release
205 commits since 2024-02-05
Warning
This is an unsupported 0.x release. Use with caution.
API Backend
- Changed: renamed
.cargo/configto.cargo/config.toml
Buildsystem
- Changed: renamed
.cargo/configto.cargo/config.toml
Database Queries
- Changed: renamed
.cargo/configto.cargo/config.toml
Discord Frontend
- Added: added role creation relative timestamp to
/info role - Added: added more information to
/info user - Changed: renamed
.cargo/configto.cargo/config.toml - Changed: migrated from
rluatomlua - Changed: extracted caching process from worker
Localization Infrastructure
- Changed: renamed
.cargo/configto.cargo/config.toml
Rust Utilities
- Changed: renamed
.cargo/configto.cargo/config.toml
HarTex 0.8.0, Oxygen I
4 contributors made contributions to this release
566 commits since 2024-01-01
Warning
This is an unsupported 0.x release. Use with caution.
API Backend
- Changed: bumped
rust-versionto 1.78.0
Buildsystem
- Added: added x.py and related bootstrap barebones
- Added: added various x.py commands
- Added: sample configuration files
- Changed: bumped
rust-versionto 1.78.0 - Removed: removed old buildsystem
Database Queries
- Changed: updated database queries
Discord Frontend
- Added: added more conversions to entity macro
- Added: added inter-entity relations to entity macro
- Changed: bumped
rust-versionto 1.78.0 - Changed: migrated to Lua configuration
- Changed: modified cached guild entity fields
- Changed: modified cached user entity fields
- Changed: updated
/info servercommand to add extra information - Changed: migrated tests to the new testing infrastructure
Localization Infrastructure
- Added: added more localization keys
- Changed: bumped
rust-versionto 1.78.0
Rust Utilities
- Added: added more types to be localizable
- Changed: bumped
rust-versionto 1.78.0
Web Frontend
- Added: reimplementation of the main page
HarTex 0.7.1, Nitrogen II
1 contributor made contributions to this release
11 commits since 2024-01-01
Warning
This is an unsupported 0.x release. Use with caution.
Discord Frontend
- Changed: de-
Arcthe bot gateway queue as per changes in twilight