Skip to content

v0.139.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@woXrooX woXrooX released this 29 Nov 22:53
· 834 commits to main since this release

Release Highlights - 0.101.5 to 0.139.0

Back-End

Notifications Module

  • Introducing the Notifications module
  • New methods: new(), getAll(), markAsSeen()

Logger Module

  • New method: fieldset()
  • Obsolete method: brand()
  • New method: guard() (For internal use as a decorator)

MySQL Module

  • Enhanced methods and variables
  • New Argument for execute(): "includeMySQLData"

User Module

  • New method: checkIfUserInSession
  • New method: updateColorMode

Random Module

  • New module: Random
  • First method: generatePassword()

FileSystem Module

  • Initialization of header.js file
  • Obsolete secret_key_generator.py and corresponding Makefile commands

Front-End

Bridge & SPA/Form

  • Enhanced UX/DX in form and bridge error handling

CSS/XUI

  • Dynamic management of color mode values based on HTML element class

SPA/elements/Modal

  • Modal configuration updates, including icon color specification
  • Virtual top-layer modal transition
  • Deprecated modal auto mode and trigger attribute
  • Modal title attribute removal

SPA/Menu

  • Infinite submenu feature
  • Updated and mobile-friendly menu
  • Sub-navigation support for x-nav

SPA/elements/Table

  • Pagination feature
  • Page size change, infinite search, and sorting improvements
  • Counter column display
  • Integrated sorting functionality
  • Beta version of x-table

SPA/elements/Nav

  • Sub-navigation support for x-nav

SPA/CSS

  • XUI dynamically manages color modes based on HTML element class

SPA/elements/Tooltip

  • Click mode added
  • Improved x-tooltip with selector and event attributes

Full-Stack

  • Redesigned core class
  • Language class manages dictionaries, supports dynamic language switching
  • DOM.update() consolidates update methods
  • Hamburger menu button independent of header
  • Custom headers for each page
  • Deprecated "header.html"
  • Performance optimizations for Menu class
  • Additional loggers for debugging mode
  • CSS class-based color mode switcher
  • Getter and setter methods for x-icon toggle
  • Dynamic cover for x-modal
  • Dynamic z-index for "body > cover"
  • Cleaner codebase with unused code removal