Brazen Framework - Utilities

Utilities and helpers for Brazen user scripts framework

นี่คือเวอร์ชันของสคริปต์นี้ที่โค้ดมีการอัปเดต แสดงเวอร์ชันทั้งหมด

  • v5.1.1 24-07-2026

    Removed

    • Utilities.objectToJSON — unused encode side of the Tampermonkey clone format (nothing wrote it; objectFromJSON / reviveGmStoredValue remain for legacy GM import).
  • v5.1.0 22-07-2026

    Added

    • Utilities.makeEl(tag, opts) — non-chainable element factory (class, attrs, text, html, dataset, on, children, hidden).
    • Utilities.appendChildren(parent, children) — append a node or array (skips nullish); safe replacement for jQuery .append([…]).
    • Utilities.setHidden(el, hidden) — toggles .bv-hidden + hidden (survives display:!important).

    Breaking

    • Validator DOM helpersdoesChildExist / isChildMissing / sanitizeTextNode take HTMLElement/ParentNode (not jQuery); sanitizeNodeOfSelector uses document.querySelector.
  • v5.0.2 21-07-2026

    Added

    • Utilities.decodeHtmlEntities(text) — shared HTML-entity decode for Framework / Download Manager path helpers.

    Fixed

    • ChildObserver.observe() — re-observe disconnects any prior MutationObserver before attaching a new one.
  • v5.0.1 19-07-2026

    Added

    • ChildObserver.disconnect() — permanently stops observation and drops the MutationObserver handle (teardown; distinct from pauseObservation).
  • v5.0.0 15-07-2026

    Breaking

    • Removed storage driver exportsLocalStore, StorageDriver, LocalStorageDriver, GmStorageDriver, DriverStore, STORAGE_DRIVER_LOCAL, STORAGE_DRIVER_GM. Legacy local/GM read/purge for one-time IDB setup lives in IndexedDB Storage (readLegacyLocal, readLegacyGm, legacyStorageHasData).
  • v4.2.1 13-07-2026

    bugfixes

  • v4.2.0 04-07-2026

    [4.2.0] — current

    Added

    • StorageDriver — general storage abstraction with read / write / remove and aggregate readStore / writeStore helpers.
    • LocalStorageDriver (STORAGE_DRIVER_LOCAL) — localStorage backend.
    • GmStorageDriver (STORAGE_DRIVER_GM) — Tampermonkey GM_getValue / GM_setValue / GM_deleteValue backend.
    • DriverStore — aggregate settings wrapper over any StorageDriver (mirrors LocalStore for non-local backends).
  • v4.1.0 09-06-2026
    • new branding
    • minor additions
  • v4.1.0 09-06-2026
  • v4.0.0 29-12-2025
    • local storage refactor
    • code style update
  • v3.9.2 06-09-2025

    The word regex generator now auto matches phrases inside enclosing brackets.

  • v3.9.1 06-09-2025

    Fixed word matching regex generator

  • v3.9.0 03-09-2023

    Added event handler stack processing

  • v3.8.1 11-11-2022

    Minor changes

  • v3.8.0 10-11-2022
  • v3.8.0 10-11-2022
  • v4.1.1 08-11-2022
  • v4.1.0 09-06-2021

    Removed statistics recorder

  • v4.0.0 04-06-2021
  • v3.7.0 09-02-2021 Added random id generator
  • v3.6.2 09-01-2021
  • v3.6.1 09-01-2021
  • v2.7.0 09-01-2021 Added settings backup and restore interfaces
  • v3.6.0 25-12-2020
  • v3.5.0 20-12-2020
  • v3.4.0 15-12-2020 Removed configuration manager
  • v3.3.3 11-12-2020 Bugfixes
  • v3.3.2 09-12-2020 Bugfixes
  • v3.3.1 09-12-2020 Bugfixes
  • v3.3.0 07-12-2020 Added Paginator
  • v3.2.1 06-12-2020
  • v3.2.0 06-12-2020 Added new controls for configuration manager
  • v3.1.1 06-12-2020 Fixed infinite recursions when cache empty
  • v3.1.0 06-12-2020 Added Configuration Manager
  • v3.0.2 17-11-2020 Various fixes
  • v3.0.1 17-11-2020 Removed jquery require
  • v3.0.0 14-11-2020 Removed the bigger classes
  • v2.2.2 14-11-2020 Pagination module fixes
  • v2.2.1 14-11-2020 Fixed pagination module errors on unsupported pages
  • v2.2.0 14-11-2020 - Added pagination module - Added jquery as dependency
  • v2.1.0 05-10-2020 - Removed preset switcher - Fixed _toJSON method of LocalStore class in case of multiple arrays in the source object - Moved blacklist and sanitation optimizations to main handler class - Added event to control compliance validation
  • v2.0.1 13-09-2020 Some corrections and additional function for base script handler
  • v2.0.0 13-09-2020
  • v1.11.1 28-08-2020 Fixed settings UI mouse leave event listener
  • v1.11.0 28-08-2020 Huge update adding many new UI features and removing some obsolete helpers
  • v1.10.1 28-08-2020 Fixed blacklist filter when blacklist is empty
  • v1.10.0 28-08-2020 - Statistics Recorder now initializes its own selector generator instance - UI Generator now initializes its own selector generator instance - Statistics recording logging now depends on logger instance being assigned - Added validations to check node existence and non existence
  • v1.9.2 10-08-2020 - Settings button with display fixed is now rendered as a thin line - The settings form now has auto hide on mouse leave behavior
  • v1.9.1 08-08-2020 Fixed Child Observer not working as intended
  • v1.9.0 28-07-2020 Added updated observer implementation

แสดงเวอร์ชันสคริปต์ทั้งหมด