Skip to content

3.0

Choose a tag to compare

@ngsoft ngsoft released this 11 Mar 02:14
· 19 commits to master since this release

Breaks Compatibility with v2.0
Added many changes:

  • An Enum support trait and an Enum polyfill
  • A Facade system that works like Laravel and uses the container
  • A Filesystem utility that facilitate file manipulation
  • A lock system for concurrency and job management
  • A timer that helps measure time intervals between actions
  • Some more utility traits
    • ClassUtils
    • Clonable
    • DispatcherAware
    • MacroAble
    • SliceAble
  • A string manipulation class NGSOFT\Datastructure\Text
  • Many new Data-structures (moved the old ones from NGSOFT\Tools to NGSOFT\Datastructure)
    • Map
    • OwnedList
    • PrioritySet
    • Range
    • Slice
    • JsonObject that syncs to file as you modify it
  • Added many new useful functions and constants (see /lib/)