github overextended/oxmysql v2.0.0

latest releases: v2.11.2, v2.11.1, v2.11.0...
2 years ago

Breaking update

If you're still using deprecated exports, do not update.
Lua resources should be utilising lib/MySQL.lua with either new syntax or mysql-async syntax.
JS resources should update export names.

Refer to the following for more information

Features

  • Initial UI files #79 (Luke)
  • Initial UI design #79 (Luke)
  • SPA router #79 (Luke)
  • ui: Client-side wrapper (dunak-debug)
  • lib: Introduce wrapper for typescript (dunak-debug)
  • ui: Query data fetching (Luke)
  • ui: Setting resource list from NUI message (Luke)
  • ui: Add react-router (dunak-debug)
  • nui: Content container, right nav bar (Luke)
  • nui: Entry animation (Luke)
  • nui: Generate resource list from client data (Luke)
  • nui: Query time table (Luke)
  • nui: RightBar data fetching (Luke)
  • nui: Table pagination (Luke)
  • nui: WIP manual pagination (Luke)
  • ui: Implement sorting function (WIP) (dunak-debug)
  • ui: Render spinner until data fetched (dunak-debug)
  • Add husky (Luke)
  • nui: WIP pie chart (Luke)
  • nui: Fetch chart data from resources (Luke)
  • nui: Display slow queries with yellow text color (Luke)
  • lib: Lua Language Server library definitions (Linden)
  • nui: Display the amount of slow queries (Luke)
  • Setup build scripts (Luke)

Bug Fixes

  • Set correct fxmanifest bundle.js path (Luke)
  • Initialize resource array before using it (Luke)
  • lib: accept cb.__cfx_functionReference during safeArgs (#80) #80 (Dunak)
  • ui: Don't display failed fetches in browser (Luke)
  • nui: Main content wrapper (Luke)
  • nui: Visibility setting and building (Luke)
  • client: Set visibility and focus (Luke)
  • nui: Don't throw failed to fetch error in browser (Luke)
  • nui: Add missing key to resource map (Luke)
  • nui: Add missing key to resource map (Luke)
  • nui: Left bar width (Luke)
  • execute: Parse parameters as intended (dunak-debug)
  • nui: Data fetching into manual pagination (Luke)
  • nui: Set resource name overflow to ellipsis (Luke)
  • nui: Reset route on open event (Luke)
  • Return correct scalar value (dunak-debug)
  • lint: Use js commitlint config (dunak-debug)
  • nui: Properly space all main content elements (Luke)
  • nui: Truncate total query time (Luke)
  • Scalar return value (dunak-debug)
  • nui: Align columns (Luke)
  • nui: Show current selected link in white (Luke)
  • nui: Adjust resources header size (Luke)
  • db/execute: Parse responses during prepare (Linden)
  • utils/typeCast: Ensure field.packet is defined (Linden)
  • logger: Require command ace permission to open ui (Luke)
  • Update pre-release workflow (Luke)
  • Update the proper pre-release workflow (Luke)
  • src/update: Remove .zip from release url (Linden)

Code Refactoring

  • Use store to set current resource #79 (Luke)
  • nui: Layout improvements (Luke)
  • nui: Improve resource text handling (Luke)
  • nui: Truncate query text and show tooltip (Luke)
  • utils/typeCast: Change BIT and BLOB types (Linden)
  • update: Use GitHub releases API (Linden)
  • nui: Improve design scalability (Luke)

Chores

  • nui: WIP React rewrite (Luke)
  • nui: Rename some exported components (Luke)
  • ui: Remove yarn.log from .gitignore (dunak-debug)
  • ui: Update boilerplate version (Luke)
  • nui: Remove unused imports (Luke)
  • fxmanifest: add convar_category (Linden)
  • nui: Remove unnecessary alt (Luke)
  • Update deps (Luke)
  • Remove logger mock data (dunak-debug)
  • Update Discord link (Linden)
  • Bump version to 1.9.3 (Luke)
  • Update version refs to 2.0.0 (Linden)
  • workflow: Update release.yml (Linden)

Commits

  • Rewrite to TS & Cleanup (dunak-debug)
  • nui: Alignment (Luke)
  • 27dd4cd: Merge remote-tracking branch 'origin/refactor' into refactor (Luke)
  • 21fab41: Revert "fix(logger): Require command ace permission to open ui" (Luke)
  • 2ea78f1: Merge branch 'refactor' into main (Linden)
  • e297167: Revert "fix: Update pre-release workflow" (Luke)

Don't miss a new oxmysql release

NewReleases is sending notifications on new releases.