Releases: Zasco/javascript-framework
Releases · Zasco/javascript-framework
alpha-7.7.0
✨ Added
_getCommandString()method toBaseCliWrapper
⚠️ Replaces and deprecates_getCompleteCommand(); Will be removed ina8.0.0.
📚 Documentation
- Small improvements in
README
Full Changelog: a7.6.2...a7.7.0
alpha-7.0.0
alpha-6.0.0
Full Changelog: a5.0.0...a6.0.0
alpha-5.0.0
Added
Features
- Implemented
BaseCliWrapperabstract model for standardizing CLI tool interactions (fcc97c8) - Added
isBoolean()toTypeUtils(03d08e6) - Created
coremodule that consolidates traits, types, and constants (53e4082) - Created
npmmodule (2542055) - Implemented
AbstractClassTraitwithabstractClassConstructor()andabstractMethod()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
Added
Features
- Implemented
SingletonTrait(5d7c6dc) - Added generic helpers:
GitHelperandPackageJsonHelper(2c7ecd4) - Implemented
npmCLI wrapper functionality (101bb22)
Changed
Refactored
- Enhanced
TypeUtilstyping (3947f81) - Improved and splitted
Commitmodel (5b2a24a, 39dac6e) - Created dedicated helpers folder (1cd061a)
- Converted to class-based singletons (106c3cf)
- Updated package imports system (0434e74)
- Improved
PackageJsonHelperwith existence checking and constants (ae84487)
Full Changelog: v0.0.3...v0.0.4
alpha-3.0.0 (2025-03-09)
Added
Models
- Implemented and exported the new
FileSystemPathmodel (d420b53) - Migrated several models from
coding-utils(a1e0044):
Types & Constants
- Added JavaScript types constants (1e4d259, b4220ca, ee2e53a)
- Added types utility with checking methods (b571687, 64aa2be)
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
Added
ErrorUtils(8675590)- Use
ErrorUtilsinLoggerinterface (c9219f0) getStdSubjectMessage(), a getter for standardized message with subject (05bc3e5)- Log levels config (49853d2)
- 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
LogHelperinto error handling byErrorHandler(87bf327) LogUtils(d801058)- An exposure method for
Responseobjects inLogUtils(5ff29d8) - An utility method for logging
Responseobjects inLogHelper(3bdb442) - Error levels config (54b2aea)
Changed
- Moved
ErrorHandlerandLogHelpertoutils/folder (70266d6) ⚠️ Addedlevelparameter toLogHelper.log()method (b9b3784)- Moved sources to
src/folder (f91b88a, d839bed, 979d82e, 5fffb16, 39ed560) - Renamed folders to plural form (f8d22a5, 2e67522, f19e7ae)
⚠️ MovedgetStdSubjectMessage()fromErrorHandlertoErrorUtils(e363e25)- Delegated console logging in
LogHelpertoConsoleLogger(585caf3) ⚠️ MovedbuildConsolidatedMessage()toErrorUtils(d63c477)- Renamed it
buildFormattedErrorMessage()
- Renamed it
⚠️ MovedexposeObject()fromLogHelpertoLogUtils(d801058)⚠️ Madenameparameters required forErrorUtils.getAbstractClassError()andErrorUtils.getAbstractMethodError()(949be00)
Fixed
- Prevented an infinite loop in
LogHelper.output()(e76a1fa)
Full Changelog: 0.0.1...v0.0.2