Skip to content

Latest commit

 

History

History
542 lines (367 loc) · 41.3 KB

CHANGELOG.md

File metadata and controls

542 lines (367 loc) · 41.3 KB

0.11.1 (2024-11-03)

  • chore(eslint, fcnpc): cache ignore, typo and default return (a51567a)
  • feat(core)!: remove logger, use throw error (8fb796f)
  • fix(core, cef): registerEvent with empty string, off bus, cef instances (f8faed7)
  • fix(core): player, vehicle, DynamicActor params type (e676c87)
  • fix(create-app): minSatisfying check version (f805525)
  • fix(streamer): isToggleCallbacks return false (871484b)
  • chore(github): add issue and PR template (bb95a60)
  • chore(release): create-app v0.2.9 (110c676)
  • chore(root): update deps, eslint (b48edd8)
  • chore(root): update docs, readme (21bedb5)
  • chore(workflows): docs trigger with package.json (e53e298)
  • feat(fcnpc): didn't work, but it might help someone in the future (49fc8ed)
  • ci(github): release tag (6250ce2)

0.11.0-beta.13 (2024-08-23)

Features

  • core: cmd caseSensitive (b6b4997)

Bug Fixes

  • core: cmd caseSensitive middleware (722212d)
  • core: i18n decodeFromBuf endsWith zero (a450eb5)

0.11.0-beta.12 (2024-08-18)

Bug Fixes

  • core: vehicle get color params (cbbf1b1)
  • create-app: raknet starter (db6df22)

Performance Improvements

  • core: maybe streamer destroy OnGameModeExit only need a flag (868987b)
  • core: player instance, dialog (ed8c6f2)

0.11.0-beta.11 (2024-07-27)

Features

Bug Fixes

  • core: dynamic pickup type check range (fbd4460)
  • core: fs unload promise still pending, wrapper setTimeout (369904b)
  • fs: gl_property exit, read p_type (7be63c7)

0.11.0-beta.10 (2024-07-22)

Features

Bug Fixes

  • core, fs: isAdmin return, middleware error (ce18a2c)
  • core, fs: streamer event beforeEach typo, some fs unload (d5b3941)

0.11.0-beta.9 (2024-07-21)

Features

Bug Fixes

  • core, fs: some load errors, empty logger warn (7d6298c)
  • core: fs forEach splice (f3b0d9c)
  • core: functions return, materialColor number type (d374f44)
  • fs: a51 type (7939a1c)
  • fs: o_v_spawner, skin_changer some errors (0008083)
  • fs: some errors (48c90e4)
  • fs: useFilterScript some (3615203)

0.11.0-beta.8 (2024-07-03)

Features

  • core: applyAnimation forceSyncEnum (387bcb9)
  • fs: dillimore_gas script (f0bc3cf)
  • fs: ferris wheel (b879a5e)
  • fs: fly mode (0410faf)
  • fs: gl_chat_bubble, max_ips, menu_test (c60f8b1)
  • fs: gl_map_icon, npc_record, samp_anims (484139f)
  • fs: gl_real_time (a5c7cc5)
  • fs: i_radio, net_stats (b219edc)
  • fs: player net_stats (28354d1)

0.11.0-beta.7 (2024-06-29)

Features

Bug Fixes

  • ci: pnpm action (4890c43)
  • cli: scriptName (3cef7fd)
  • cli: usage bundle (53fc2c1)
  • core, streamer: #40 single reference paramTypes ret array (c7226ae)
  • core: streamer type (bfec2b8)
  • create-app: add or install deps removed, lockFile path (50201cf)
  • create-app: version params (ec33ebd)

Performance Improvements

  • core: maybe command can use same beforeEach (e3ca9b5)

0.11.0-beta.6 (2024-05-07)

Features

  • cef: not sure if it works properly (d670e79)
  • core: sendRconCommand support charset (9623b00)

0.11.0-beta.5 (2024-3-11)

Features

  • core: gangzone & textdraw chain call always return this (456a394)
  • core: playerEvent onFpsUpdate, onLocale/CharsetChange (b0451a7)

0.11.0-beta.3 (2024-2-19)

Bug Fixes

  • core: textdraw setTextSize, isVisibleForPlayer not correctly call (c2dad16)

0.11.0-beta.2 (2024-2-18)

Features

Bug Fixes

  • core: editAttachedObject, setAttachedObject default value (d795575)
  • core: textdraw cancel middleware onDisconnect (3e4f3ec)

0.11.0-beta.1 (2024-2-11)

⚠ BREAKING CHANGES

  • core: please wait samp-node callNative return retval
  • streamer: please wait samp-node callNative return retval
  • mapandreas: please wait samp-node callNative return retval
  • colandreas: please wait samp-node callNative return retval

Features

  • colandreas: CA_Object only create collision (49a58d3)
  • colandreas: please wait samp-node callNative return retval (fb668d9)
  • core: please wait samp-node callNative return retval (ad291e0)
  • mapandreas: please wait samp-node callNative return retval (645c3c8)
  • streamer: please wait samp-node callNative return retval (8a6e01e)

Bug Fixes

  • colandreas: setPos, setRot may not dc (a29b04f)

Performance Improvements

  • core: use isValidVehModelId (61493ef)

0.10.0-beta.12 (2024-2-7)

Features

  • colandreas: try to implement wrapper, not test (5f7328b)
  • core: vectorSize use javascript implement (f894106)
  • core: player getSpeed (89f6eab)

Bug Fixes

  • create-app: decompress overwrite (53ad784)

0.10.0-beta.11 (2024-2-1)

Features

  • core: add some new natives (9ea2c9e)

Bug Fixes

  • streamer: get actor animation (1de139a)

0.10.0-beta.10 (2024-1-31)

Features

  • streamer: add DynamicObjectNoCameraCollision (a90e10a)

0.10.0-beta.9 (2024-1-31)

⚠ BREAKING CHANGES

  • fs: remove play sound players param
  • core: remove partial generics and instances param
  • core: remove deprecated pool size functions

Features

  • core: add some new natives and callbacks (e9a2b1a)
  • core: key utils (8a79286)
  • core: migrate @infernus/wrapper to core (6204710)
  • core: remove deprecated pool size functions (32e864c)

Bug Fixes

  • core: textdraw is valid function (e590fb4)

Code Refactoring

  • core: remove partial generics and instances param (1adf6c5)
  • fs: remove play sound players param (40d305f)

0.10.0-beta.8 (2024-1-22)

Bug Fixes

  • core: valid str -1, weapon enum fist (77df1c0)
  • docs: actions config pnpm version (6433787)
  • raknet: error patch name (a39fa56)
  • raknet: invalid sync decorator (5852dd1)
  • raknet: pass array/string through new polyfill (f61eaf2)

0.10.0-beta.7 (2023-12-2)

Features

  • raknet: use defineEvent to support middleware (5033488)

Bug Fixes

  • core: error map key match for gangZone and textDraw (4ff710f)
  • core: onDeath, onTakeDamage enum type generic inference, getKeys return hump (258667b)

0.10.0-beta.6 (2023-12-2)

Features

  • core: event constant object.freeze (8a589f0)

Bug Fixes

  • core: onCommandText replace /, failed to correctly define some i18n functions (03276ae)

0.10.0-beta.5 (2023-12-1)

Bug Fixes

  • core: streamer destroy not set id -1, return onExit (20a874b)

0.10.0-beta.4 (2023-12-1)

Bug Fixes

  • core: command error performed key not used (521489e)
  • core: fps heartbeat, command off index (26858f0)
  • core: maybe right command error sequence (15cdbb3)

0.10.0-beta.2 (2023-11-30)

Bug Fixes

0.10.0-beta.1 (2023-11-30)

Bug Fixes

  • core: logger, onCommandError/Text, disconnect (052000f)

0.10.0-beta.0 (2023-11-30)

⚠ BREAKING CHANGES

  • filterscript, wrapper, streamer: try to adapt core middleware pattern
  • core: wip middleware pattern draft

Features

  • wip-core: simulate trigger event (be0e26f)

Bug Fixes

  • bump version files range (2b711a3)
  • core: build circular deps (943ca4e)
  • git: pre-commit hook contributors not add (3270723)

Code Refactoring

  • core: wip middleware pattern draft (462ebbf)
  • filterscript, wrapper, streamer: try to adapt core middleware pattern (d8acc3f)

0.9.8 (2023-11-27)

⚠ BREAKING CHANGES

  • remove public, abstract cb modification

Features

  • cmdBus.on support async (24f86f3)
  • 3d text add get color and charset function (04cc324)
  • add net stats and some game mode function (47c0fe7)
  • add off command text (a08b3ea)
  • add some game mode and player functions (b49bbc8)
  • add some game text natives (1484060)
  • added 0.3dl download callback, perf vehicle color params (5835467)
  • added actor player give damage callback (52e176c)
  • added attach slot to player (3e586e5)
  • added dynamic area structure (afafffa)
  • added dynamic areas natives and callbacks (d8fc1ce)
  • added gang zone (93e95ad)
  • added is valid for single class (1706700)
  • added isAndroid check (c1e822a)
  • added most of streamer object fns and cbs (fead4c5)
  • added omp menu natives (18c2a00)
  • added player animation functions (69d93d6)
  • added request class callback (f87f6a1)
  • added some 0.3dl and player functions (022edf5)
  • added some animation functions (8717ca4)
  • added some callbacks (3dc116a)
  • added some functions (ec714d6)
  • added some game mode and player functions (dec5513)
  • added some omp text draw natives (b8de494)
  • added some omp wrapper functions (c5c4071)
  • added some omp wrapper player functions (f79662d)
  • added some player and vehicle functions (54c2ff7)
  • added some player camera function (d7befab)
  • added some player functions (bbf89f2)
  • added some player functions (1520270)
  • added some player functions (f619998)
  • added some player functions (f9b63fe)
  • added some player functions (3cf4da4)
  • added some textdraw functions (92e2deb)
  • added some vehicle functions (8acd5bc)
  • added some vehicle functions (c3adc86)
  • added some vehicle functions (9a90359)
  • added streamer 3d text label (d685927)
  • added streamer actor and callbacks (1ddb2f2)
  • added streamer area callbacks (6d8ff9f)
  • added streamer callback and settings natives (08b96b3)
  • added streamer checkpoint and callbacks (5603ebb)
  • added streamer map icon (5b3db50)
  • added streamer miscellaneous natives (b0f8c56)
  • added streamer pickup and callback (98829ef)
  • added streamer race cp and callbacks (e2ce36f)
  • added streamer updates (bf896e4)
  • added testability use func (214ea1f)
  • addStaticVehicle (34e113a)
  • adjust cb and fn which in i18n (d2f5f7c)
  • adjust enums (664b662)
  • adjust game mode callback (59f2b65)
  • base menu (e9ec979)
  • base vehicle create logger warn (daedc71)
  • better way call player callback (452c4d0)
  • callbacks (db3a720)
  • cmdBus error callback (cce5ced)
  • cmdbus extends player emit (f762bcb)
  • complementary functions for native menus (25bd9ea)
  • console redirect logger (f85a288)
  • core: getConsoleVarAs functions (d14777f)
  • core: getSurfingPlayerObject (2bd4ec6)
  • core: object OnPlayerEditAttachedObject and getModel (f30ebdb)
  • core: textdraw isGlobal func (f16e358)
  • core: weapon enum (5ce793c)
  • create-app for npm init (0127e44)
  • dynamic add locales by merge (7382bf9)
  • enums (c188eaf)
  • function about allow and enable (ff60926)
  • game mode add player class (8d80116)
  • game text class (6d591d0)
  • gamemode exit auto destroy if exist event, stream in/out callback (de3c8d7)
  • i18n language adapt (80d2c07)
  • interpolate camera (f8b4439)
  • mapandreas wrapper (0fd6c7f)
  • netstat functions (94fa8b6)
  • new command callback like izcmd (d811cc4)
  • npc event and function (c22ced1)
  • omp new gang zone natives and callbacks (d2fa614)
  • on pause timestamp param (a8dcf1d)
  • pino as logger (3d183b2)
  • pino logger with prettyPrint (7f75ac3)
  • player and vehicle adjust (bd85db6)
  • player event command search prototype cmdbus (c0631da)
  • player fps getter (9a32621)
  • player spectate (a184358)
  • player weapon functions (28e59e5)
  • raknet(wip), rename folder and package (82b15ee)
  • remove cmd bus global export (b1a741e)
  • set skin and create vehicle new param ignore range (6ad4740)
  • some function and callback about interior (34447d6)
  • streamer data manipulation (2580df4)
  • streamer object material with charset (142eef1)
  • support all callbacks with async (696e941)
  • support install script by use function (c4f146c)
  • support omp component raknet by patch call public (8f855a8)
  • text draw skeleton (6209d1e)
  • textdraw callback (9bab94a)
  • try extends call (48d11a3)
  • try migrating some of the features (839948b)
  • unify some attributes in the player event class (e6baccc)
  • update latest omp natives (c35e4a6)
  • veh/player static check, perf private attrs, color (7aac09e)
  • vehicle all callbacks (8a14c4e)
  • vehicle component utils (75aca78)

Bug Fixes

  • appears that the return has an impact on the execution result (eec3744)
  • callback this error (4a4076e)
  • can't import (e3bbfad)
  • check is android while not reach limit (0bab338)
  • checkpoint type inference tips (1e2408d)
  • circular dependency (f0c9bae)
  • client check no response (8cd393c)
  • command idx overstep (76863ff)
  • config json overwritten and spaces, bump version (3982f47)
  • core: invalid enum menu value (9cf2adb)
  • error call (7c67a8f)
  • error streamer actor event name (c174dea)
  • error vehicle emit bus (fb68389)
  • gamemode abstract event (379a849)
  • i18n deconstruction this problem (324497f)
  • isAndroid promise resolve not call (b2a4455)
  • logger error (23466f5)
  • no error msg if the secondary command not processed (4f8fcd3)
  • not triggered according to the correct player (8f9b882)
  • omitted textdraw exposure (885d2e7)
  • onCommandText this pointer (cfd1492)
  • ontext promise 0 (bcc4b9b)
  • pause iteration (74a8667)
  • pretty print and export logger (8a039c5)
  • promisify callback this (c43fa45)
  • promisify wrap stream in/out callback (c7d139f)
  • raknet sync decorator loop call, npm ignore (38a675f)
  • recurse cmd bus and no onCommandReceived bug (ae8ab43)
  • removePromisifyCallback trigger time (28aa8a3)
  • return logger error (5dca7c9)
  • rollback some deprecated redirect native #21 (baecf92)
  • should be no throttling of the overall update callbacks (b3c0bf1)
  • splice to slice, try fix async cmdBus.on (110973c)
  • streamer update ex params (efddc2a)
  • textdraw error count and unregisterEvent (4a3c1a0)
  • use func not initialized when restarted (bf61ee9)
  • wrong enum check limited vehicle (5490cb1)

Performance Improvements

  • basePlayer isNpc (6a5f23b)
  • clear dialog promise waiting (a15c97a)
  • get fps and pause resume callback (f9d7c3b)
  • hide dialog before show (75fe91f)
  • i18n error process exit and banEx with charset (862a189)
  • logger structure (0a42471)
  • OnPlayerUpdate 16.67 calls per second (87443ad)
  • optimize structure (8bc1d3c)
  • raknet: parameter playerId is changed to support Player class or number (5c5321c)
  • reduced array traversal with map storage (e24040a)
  • remove player unparsed dialog queue (d5290a6)
  • static dot value (b3812fa)
  • throttling calls to fps remain correct value (561d0ff)

Code Refactoring

  • remove public, abstract cb modification (56f6342)