Skip to content

Releases: Zasco/javascript-framework

alpha-7.7.0

31 Mar 11:30

Choose a tag to compare

✨ Added

  • _getCommandString() method to BaseCliWrapper
    ⚠️ Replaces and deprecates _getCompleteCommand(); Will be removed in a8.0.0.

📚 Documentation

  • Small improvements in README

Full Changelog: a7.6.2...a7.7.0

alpha-7.0.0

26 Mar 21:20

Choose a tag to compare

Changed


Full Changelog: a6.0.0...a7.0.0

alpha-6.0.0

26 Mar 21:15

Choose a tag to compare

Full Changelog: a5.0.0...a6.0.0

alpha-5.0.0

18 Mar 00:50

Choose a tag to compare

Added

Features

  • Implemented BaseCliWrapper abstract model for standardizing CLI tool interactions (fcc97c8)
  • Added isBoolean() to TypeUtils (03d08e6)
  • Created core module that consolidates traits, types, and constants (53e4082)
  • Created npm module (2542055)
  • Implemented AbstractClassTrait with abstractClassConstructor() and abstractMethod() utility methods (3ddcae0)

Changed

Refactored

  • Simplified module exports with direct re-exports (26a522c)
  • ⚠️ Migrated to module-specific exports (237268e)
  • Standardized constant files naming to use kebab-case (db47937)

Full Changelog: v0.0.4...v0.0.5

alpha-4.0.0

15 Mar 12:55

Choose a tag to compare

Added

Features

  • Implemented SingletonTrait (5d7c6dc)
  • Added generic helpers: GitHelper and PackageJsonHelper (2c7ecd4)
  • Implemented npm CLI wrapper functionality (101bb22)

Changed

Refactored

  • Enhanced TypeUtils typing (3947f81)
  • Improved and splitted Commit model (5b2a24a, 39dac6e)
  • Created dedicated helpers folder (1cd061a)
  • Converted to class-based singletons (106c3cf)
  • Updated package imports system (0434e74)
  • Improved PackageJsonHelper with existence checking and constants (ae84487)

Full Changelog: v0.0.3...v0.0.4

alpha-3.0.0 (2025-03-09)

26 Mar 14:15

Choose a tag to compare

Added

Models

Types & Constants

Changed

Error Utilities

  • Refactored to class-based architecture (2a47bdb)
  • Renamed several core methods for better clarity:
  • Added various instance check methods (54e3efa)
  • Added getters for standard errors (248edc2, 8311c71)

Full Changelog: v0.0.2...v0.0.3

alpha-2.0.0

23 Feb 18:00

Choose a tag to compare

Added

  • ErrorUtils (8675590)
  • Use ErrorUtils in Logger interface (c9219f0)
  • getStdSubjectMessage(), a getter for standardized message with subject (05bc3e5)
  • Log levels config (49853d2)
    • Export of config (490ca8c)
    • Type definitions for log levels (408a6ba)
      • Export log level type definition (f9951bb)
  • A method mapping log levels to log functions ConsoleLogger (f51d275)
  • Log level handling in ConsoleLogger (a1745a8)
  • Type definitions for error levels (1d250dd)
  • A method mapping error levels to log levels in ErrorHandler (9ca76ef)
  • Formatting of error messages in ConsoleLogger (a6e3917)
  • Integrated logging by LogHelper into error handling by ErrorHandler (87bf327)
  • LogUtils (d801058)
  • An exposure method for Response objects in LogUtils (5ff29d8)
  • An utility method for logging Response objects in LogHelper (3bdb442)
  • Error levels config (54b2aea)

Changed

  • Moved ErrorHandler and LogHelper to utils/ folder (70266d6)
  • ⚠️ Added level parameter to LogHelper.log() method (b9b3784)
  • Moved sources to src/ folder (f91b88a, d839bed, 979d82e, 5fffb16, 39ed560)
  • Renamed folders to plural form (f8d22a5, 2e67522, f19e7ae)
  • ⚠️ Moved getStdSubjectMessage() from ErrorHandler to ErrorUtils (e363e25)
  • Delegated console logging in LogHelper to ConsoleLogger (585caf3)
  • ⚠️ Moved buildConsolidatedMessage() to ErrorUtils (d63c477)
    • Renamed it buildFormattedErrorMessage()
  • ⚠️ Moved exposeObject() from LogHelper to LogUtils (d801058)
  • ⚠️ Made name parameters required for ErrorUtils.getAbstractClassError() and ErrorUtils.getAbstractMethodError() (949be00)

Fixed

  • Prevented an infinite loop in LogHelper.output() (e76a1fa)

Full Changelog: 0.0.1...v0.0.2

alpha-1.0.0

06 Feb 02:12

Choose a tag to compare