Skip to content

Releases: overextended/ox_lib

v3.22.2

07 Jun 13:54
Compare
Choose a tag to compare

Bug Fixes

Code Refactoring

  • class: disable experimental warning for internal modules (Linden)

Chores

Commits

  • c59b675: Revert "fix(imports/logger): loki indexing for varargs (#583)" (Linden)

v3.22.1

22 May 23:42
Compare
Choose a tag to compare

Code Refactoring

  • callback: warn if callback function is nil/false (Linden)

v3.22.0

22 May 21:21
Compare
Choose a tag to compare

Features

  • table/merge: add option to replace duplicate number keys (#581) #581 (synth444)

Bug Fixes

Code Refactoring

  • class: mark mixins.new as protected (Linden)
  • callback: increase default timeout (Linden)
  • callback: assertions (Linden)

Chores

v3.21.0

09 May 20:49
Compare
Choose a tag to compare

Features

  • callback: add timeout to callback events (Linden)
  • math: linear interpolation (#570) #570 (Austin Dunn)
  • interface/multi-select: add maxSelectedValues (#563) #563 (northsqrd)
  • raycast: add fromCoords method (Linden)
  • interface/alert: support dialog timeout (Linden)
  • math: expose interpolate function as math.interp (Linden)

Bug Fixes

  • notify: reset circle animation on notification re-trigger with id (#559) #559 (RrybaN)
  • class: fixed private access in method calls (#553) #553 (deFuzz)
  • timer: add async argument to restart method (#567) #567 (404)
  • array: array:findIndex should return index (#565) #565 (Jarosław)
  • web/notify: prevent resetting the notifications circle without an id (#566) #566 (RrybaN)
  • math: math.interp return type should be T (Linden)

Code Refactoring

  • settings: safeGetKvp (Linden)
  • raycast: smoother raycast during camera movement (#569) #569 (Mas)
  • interface/progress: allow rotation order for created props (#564) #564 (xHorntail)

Chores

Commits

  • 113f522: fix(interface/progress) don't use RegisterKeyMapping for redm(#560) (RexshackGaming) #560

v3.20.0

20 Apr 15:57
Compare
Choose a tag to compare

Features

Bug Fixes

  • class: use rawset during instantiation (Linden)
  • class: private access in method calls (Linden)
  • settings: swapped variable order (Linden)

Code Refactoring

  • locale: set default locale in settings (Linden)
  • streamingRequest: mention unreleased assets (Linden)
  • settings: reset saved locales (Linden)
  • streaming: bump default timeout (Linden)
  • client/vehicleProperties: remove entity owner check (Linden)
  • locale: merge locales with english definitions (Linden)
  • timer: adjust module return and types (Linden)
  • client/vehicleProperties: return true if client owns entity (Linden)

v3.19.2

11 Apr 05:08
Compare
Choose a tag to compare

Bug Fixes

  • requestScaleformMovie: use scaleform handle (#543) #543 (ANTOND)
  • fxmanifest: don't load require as shared_script (Linden)
  • init: prevent loading multiple instances of ox_lib (Linden)

v3.19.1

09 Apr 10:04
Compare
Choose a tag to compare

Bug Fixes

  • require/loadJson: correct path for json files (Linden)

Chores

Commits

v3.19.0

06 Apr 13:46
Compare
Choose a tag to compare

Features

  • imports/server: getFilesInDirectory (Linden)
  • locale: locale hotloading (Linden)
  • settings: add ox_lib command and user-selected locales (Linden)
  • client/notification: add support for native audio sounds (#455) #455 (Ethan)
  • settings: toggle notification audio (Linden)
  • server: triggerClientEvent with multi-target support (Linden)
  • imports/logger: add fivemanage as logging option (#536) #536 (Christopher)

Bug Fixes

  • locale: trigger setLocale in locale module (Linden)
  • streamingRequest: missing asset name in error message (Linden)
  • streamingRequest: missing return value (Linden)

Code Refactoring

  • streamingRequest: internal method for request functions (Linden)
  • resource: load extra modules (Linden)
  • requestAudioBank: return string (Linden)
  • notify: minor cleanup for notification audio (Linden)
  • require: improve module resolution and debugging info (Linden)
  • require: cleanup and improve debug info (Linden)

Chores

  • add gitignore to forcibly keep cache directories (Linden)

v3.18.0

27 Mar 03:30
Compare
Choose a tag to compare

Features

Bug Fixes

  • types: optional params in getClosest* (#519) #519 (ANTOND)
  • package/streaming: return promise from streamingRequest (Linden)

Code Refactoring

  • package/interface: import CSSProperties from csstype (Linden)
  • waitFor: use GetGameTimer to timeout callbacks (Linden)
  • client/progress: sync props with statebags (#515) #515 (Andy)
  • class: improve types (Linden)
  • class: remove support for class.init (Linden)

v3.17.0

12 Mar 13:04
Compare
Choose a tag to compare

Features

  • web: support icon urls in radial menu (#487) #487 (ktx-mega)
  • web/select: searchable option (#513) #513 (Lily)
  • class: add instanceOf method (Linden)
  • class: recursive instanceOf and isClass method (Linden)
  • class: add temporary super method during class init (Linden)
  • class: deprecate init in favour of constructor (Linden)
  • class: true private fields (Linden)

Bug Fixes

  • imports/require: resource source extraction in getModuleInfo (#504) #504 (Kenshin13)
  • locales/cs: more natural phrases (#508) #508 (ANTOND)
  • class: disallow calling constructor from objects (Linden)
  • class: only show warning if constructor is undefined (Linden)

Code Refactoring

  • class: use mixins for default class methods (Linden)
  • class: stricter type-checking (Linden)
  • class: improve types (Linden)

Commits

  • d857828: feat(web/textui) bottom center position(#507) (xSamiVS) #507
  • 669dc5a: fix(web/skillcheck) fix cyrillic keyboards not detecting correct inputs (#512) (qwezertino) #512