Skip to content

Releases: overextended/ox_core

v0.28.0

08 Jul 16:20
Compare
Choose a tag to compare
v0.28.0 Pre-release
Pre-release

Features

  • accounts: accounts Id, from/toBalance, notes and return values (#143) #143 (ESK0)
  • server/db: create new connection class (Linden)
  • server/db: add helper methods to Connection class (Linden)
  • client/death: emit events on death and revive; deathSystem convar (Linden)
  • server: store datetime in lastPlayed column (#146) #146 (ANTOND)
  • server/accounts: add account_roles to db and support group roles (Linden)

Bug Fixes

  • player: incorrect return on getGroup method (Linden)
  • server/accounts: mesasge (Linden)
  • server/accounts: reuse active connectione (Linden)
  • server/accounts: always set group accounts as shared (Linden)
  • server/accounts: re-use connection in CreateNewAccount (Linden)
  • server/player: charId and stateId types (Linden)
  • client/spawn: import paths (Linden)
  • client/spawn: check if switch is in progress (Linden)
  • client/death: playerIsDead (#149) #149 (ESK0)
  • server/player: allows setActiveGroup as undefined (Linden)
  • server/accounts: UpdateBalance query and trasaction arguments (Linden)
  • server/accounts: update new accounts with permissions (#150) #150 (Jag)
  • server/accounts: DepositMoney role check and transaction args (Linden)

Code Refactoring

  • server/accounts: GenerateAccountId performance and tweaks (Linden)
  • server/db: output error if not using mariadb (Linden)
  • server/player: strict charId check (Linden)
  • server/db: autocommit transactions on dispose (Linden)
  • client/spawn: change switch flag (Linden)
  • server/accounts: use connection helper methods (Linden)
  • player: typed set and get methods (Linden)
  • server/accounts: adjust id generation and length (Linden)
  • sql/accounts: set owner/group as null on foreign key deletion (Linden)
  • accounts/sql: use inactive account type for "deleted" accounts (Linden)
  • accounts: replace account roles with permissions (Linden)
  • server/accounts: role permission checks (Linden)
  • server/db: support additional connections and extend timeout (Linden)

Continuous Integration

  • release: update pnpm/action-setup (Linden)

Chores

Commits

  • 987792c: v0.27.1 (GitHub Actions)
  • 6746eea: refactor(server/accounts)!: named arguments (Linden)
  • 6b06fec: Revert "refactor(accounts): replace account roles with permissions" (Linden)
  • f5b4e4a: Revert "fix(server/accounts): update new accounts with permissions (#150)" (Linden)

v0.27.1

10 Jun 03:06
Compare
Choose a tag to compare
v0.27.1 Pre-release
Pre-release

Bug Fixes

  • server/player: getAll array response (Linden)
  • lib/client: internal method calls for OxPlayer (Linden)

Commits

  • 88f51f6: v0.27.0 (GitHub Actions)

v0.27.0

08 Jun 07:21
Compare
Choose a tag to compare
v0.27.0 Pre-release
Pre-release

Features

  • groups: group types (Linden)
  • player/groups: activeGroup (Linden)
  • client/player: add "on" method to OxPlayer (Linden)
  • server/commands: add 'deletechar' command (Linden)

Bug Fixes

  • sql/install: unification, keys, formatting (#139) #139 (ESK0)
  • client/player: round status value to 8 decimals (#140) #140 (ESK0)
  • server/vehicle: use correct value when setting owner column (#142) #142 (ANTOND)
  • client/vehicle: filter undefined values in vehicle parser (#141) #141 (ANTOND)
  • server/player: remove activeGroup when group is removed (Linden)
  • client/player: PlayerSingleton type corrections (Linden)
  • lib/server: incorrect types for OxPlayer and OxVehicle (Linden)
  • lib/server: getGroup/getGroupByType Lua methods (Linden)
  • client/spawn: race condition when appearance is set (Linden)
  • server: correct class instance types (Linden)
  • server/player: unused import (Linden)

Code Refactoring

  • lib: improve types for Player and Vehicle interfaces (Linden)
  • client/player: change singleton pattern (Linden)
  • server/player: allow deletion of active character (Linden)

Chores

  • update dependencies and release workflow (Linden)

Commits

  • f93cb02: v0.26.0 (GitHub Actions)
  • a514104: feat(server)!: GetPlayers as array (Linden)

v0.26.0

29 May 11:48
Compare
Choose a tag to compare
v0.26.0 Pre-release
Pre-release

Features

  • client/spawn: remove internal character selection (Linden)
  • lib: add GetGroup function (Linden)
  • groups: initial work on group permissions (Linden)
  • groups: add RemoveGroupPermission function (Linden)

Bug Fixes

  • server/vehicle: don't replace plate for existing vehicles (Linden)
  • server/player: tweak join logic and delay adding player to registry (Linden)
  • serrver/player: assign connectingPlayer on playerJoining event (Linden)
  • server/player: properly reassign temp player (Linden)
  • server/groups: parse grades as an object (Linden)
  • player/status: optimize and uniformization of status check (#133) #133 (CeebDev)
  • server/groups: export group grades as an array (Linden)
  • client/player: type fix (Linden)
  • client/player: race condition leads to invalid cached pedid (Linden)
  • server/groups: type corrections (Linden)

Code Refactoring

  • client/vehicle: set vehicle props without ownership (Linden)
  • lib/lua: move Ox declaration to common filee (Linden)
  • client/vehicle: use GetVehicleType in vehicle parser (Linden)
  • client/vehicle: remove vehicleInit ped remover (#132) #132 (CeebDev)
  • groups: change db structure and remove group locales (Linden)

Chores

  • update ox_lib resource version dependency (Linden)
  • update dependencies (Linden)

Commits

  • 65fac43: v0.25.0 (GitHub Actions)
  • 322cf3b: refactor(groups)!: change ox_groups db structure; use locales (Linden)

v0.25.0

20 Apr 16:26
Compare
Choose a tag to compare
v0.25.0 Pre-release
Pre-release

Features

  • server/vehicle: export generateVin and generatePlate (Linden)

Bug Fixes

  • server/player: check for affectedRows when adding character license (Linden)
  • lib: update groups on player loaded event (#130) #130 (CeebDev)
  • server/accounts: check affectedRows when adding transaction (Linden)
  • client/vehicle: initVehicle pedfix (Linden)

Chores

  • update dependecies (Linden)
  • package: update dependencies (Linden)

Commits

  • 8651f03: v0.24.0 (GitHub Actions)

v0.24.0

27 Mar 03:35
Compare
Choose a tag to compare
v0.24.0 Pre-release
Pre-release

Features

Bug Fixes

Chores

  • update dependencies (Linden)

Commits

  • c7a5a48: v0.23.0 (GitHub Actions)

v0.23.0

12 Mar 14:06
Compare
Choose a tag to compare
v0.23.0 Pre-release
Pre-release

Features

  • common: VectorFromBuffer (Linden)

Bug Fixes

  • server/account: prevent sql syntax error if column is group (#124) #124 (CeebDev)
  • player/death: typo isDead and sync state with server (#123) #123 (CeebDev)
  • server/vehicle: accept vector coords when spawning vehicle (Linden)

Code Refactoring

  • common: rename loadDataFile (Linden)
  • common: add ox_lib dependency check (Linden)
  • lib: use new lib.class syntax (Linden)
  • client: use vectors for distance checks (Linden)

Continuous Integration

  • release: copy common/data to correct path (Linden)
  • release: create common dir during build process (Linden)

Commits

  • 94fb1fa: v0.22.0 (GitHub Actions)

v0.22.0

06 Mar 04:01
7492d78
Compare
Choose a tag to compare
v0.22.0 Pre-release
Pre-release

Features

  • server/player: player.updateLicense (Linden)

Bug Fixes

Code Refactoring

  • server/player: change license data (Linden)

Commits

  • 96d470f: v0.21.4 (GitHub Actions)

v0.21.4

03 Mar 01:12
Compare
Choose a tag to compare
v0.21.4 Pre-release
Pre-release

Bug Fixes

  • server/player: set license issued property as timestamp (Linden)
  • lib/client: default groups object (Linden)
  • server/player: set isDead as bool (Linden)

Commits

  • 5fdbcc4: v0.21.3 (GitHub Actions)

v0.21.3

01 Mar 04:42
Compare
Choose a tag to compare
v0.21.3 Pre-release
Pre-release

Bug Fixes

  • client/player: getStatuses method (Linden)
  • client/player: remove key-value type from class (Linden)
  • client/player: status tick (Linden)
  • lib/client: self syntax when executing CallPlayer (Linden)
  • server/player: warn when setting invalid group (Linden)
  • server/player: setup player properties before fetching metadata etc (Linden)

Code Refactoring

  • server/player: add name to player metadata (Linden)
  • client/imports: extra backwards compatibility (Linden)

Commits

  • 6d59622: v0.21.2 (GitHub Actions)