Brazen Framework - Utilities

Utilities and helpers for Brazen user scripts framework

コードが変更されたバージョンのみを表示しています すべてのバージョンを表示

  • v5.1.1 2026/07/24

    Removed

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

    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 2026/07/21

    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 2026/07/19

    Added

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

    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 2026/07/13

    bugfixes

  • v4.2.0 2026/07/04

    [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 2026/06/09
    • new branding
    • minor additions
  • v4.1.0 2026/06/09
  • v4.0.0 2025/12/29
    • local storage refactor
    • code style update
  • v3.9.2 2025/09/06

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

  • v3.9.1 2025/09/06

    Fixed word matching regex generator

  • v3.9.0 2023/09/03

    Added event handler stack processing

  • v3.8.1 2022/11/11

    Minor changes

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

    Removed statistics recorder

  • v4.0.0 2021/06/04
  • v3.7.0 2021/02/09 Added random id generator
  • v3.6.2 2021/01/09
  • v3.6.1 2021/01/09
  • v2.7.0 2021/01/09 Added settings backup and restore interfaces
  • v3.6.0 2020/12/25
  • v3.5.0 2020/12/20
  • v3.4.0 2020/12/15 Removed configuration manager
  • v3.3.3 2020/12/11 Bugfixes
  • v3.3.2 2020/12/09 Bugfixes
  • v3.3.1 2020/12/09 Bugfixes
  • v3.3.0 2020/12/07 Added Paginator
  • v3.2.1 2020/12/06
  • v3.2.0 2020/12/06 Added new controls for configuration manager
  • v3.1.1 2020/12/06 Fixed infinite recursions when cache empty
  • v3.1.0 2020/12/06 Added Configuration Manager
  • v3.0.2 2020/11/17 Various fixes
  • v3.0.1 2020/11/17 Removed jquery require
  • v3.0.0 2020/11/14 Removed the bigger classes
  • v2.2.2 2020/11/14 Pagination module fixes
  • v2.2.1 2020/11/14 Fixed pagination module errors on unsupported pages
  • v2.2.0 2020/11/14 - Added pagination module - Added jquery as dependency
  • v2.1.0 2020/10/05 - 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 2020/09/13 Some corrections and additional function for base script handler
  • v2.0.0 2020/09/13
  • v1.11.1 2020/08/28 Fixed settings UI mouse leave event listener
  • v1.11.0 2020/08/28 Huge update adding many new UI features and removing some obsolete helpers
  • v1.10.1 2020/08/28 Fixed blacklist filter when blacklist is empty
  • v1.10.0 2020/08/28 - 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 2020/08/10 - 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 2020/08/08 Fixed Child Observer not working as intended
  • v1.9.0 2020/07/28 Added updated observer implementation

スクリプトのすべてのバージョンを表示