Skip to content

Latest commit

 

History

History
224 lines (203 loc) · 11.2 KB

CHANGELOG.md

File metadata and controls

224 lines (203 loc) · 11.2 KB

Jali Change Log

For future changes see ROADMAP.md.

v0.1.0 (2017-02-DD)

v0.0.1 (2017-01-15)

  • Items
  • New Features [feat]
    • [JS] Argument validation functions ▶️️ 𝍖 [jali-util] #90 (#753ac8ab@clavecoder)
      • validation functions
        • verifyArgument
        • verifyArray
        • verifyBoolean
        • verifyDefined
        • verifyFunction
        • verifyIterable
        • verifyNonEmpty
        • verifyNonZero
        • verifyNotNull
        • verifyNotWhitespace
        • verifyNumber
        • verifyObject
        • verifyString
        • verifyTrue
        • verifyTruthy
      • util/errors module
    • [JS] Iterator Functions ▶️️ 𝍖 [jali-util] #87 (#753ac8ab@clavecoder)
      • Iterable functions
        • asArray
        • asIterable
        • concat
        • every
        • filter
        • find
        • includes
        • map
        • reduce
        • slice
        • some
        • toMap
      • util/iterables module
    • [JS] @jali-ms/util Type Guards ▶️️ 𝍖 [jali-util] #86 (#753ac8ab@clavecoder)
      • Type guards
        • isError
        • makeIsIterable: Generates deep-checking type guard for iterable of given type
        • isIterable<T>
      • util/type-guards module
    • [JS] Invalid State Error ▶️️ 𝍖 [jali-util] #84 (#753ac8ab@clavecoder)
      • InvalidStateError type. Subclass of Error.
      • util/errors module
    • [JS] Argument Errors ▶️️ 𝍖 [jali-util] #83 (#753ac8ab@clavecoder)
      • Error types
        • Argument error are subclasses of more general error types.
        • ArgumentError. Subclass of Error
        • ArgumentFalsyError. Subclass of ArgumentError
        • ArgumentEmptyStringError. Subclass of ArgumentFalsyError
        • ArgumentFalseError. Subclass of ArgumentFalsyError
        • ArgumentNanError. Subclass of ArgumentFalsyError
        • ArgumentNullError. Subclass of ArgumentFalsyError
        • ArgumentUndefinedError. Subclass of ArgumentFalsyError
        • ArgumentUndefinedError. Subclass of ArgumentFalsyError
        • ArgumentZeroError. Subclass of ArgumentFalsyError
        • ArgumentWhitespaceStringError. Subclass of ArgumentError
        • ArgumentTypeError. Subclass of ArgumentError
      • util/errors module
    • Project Shell ▶️️ 🔨 [devenv] #122 (#753ac8ab@clavecoder)
      • Provides Ubuntu 16.04 instead of 14.04
    • Project Documentation ️️️️▶️️ 🔨 [devenv] #119 (#753ac8ab@clavecoder) (#88e71400b@clavecoder)
      • README.md
      • LICENCE
      • CONTRIBUTING.md
      • CREDITS.md
      • DESIGN.md
      • ISSUE-TEMPLATE-INSTRUCTIONS.md
    • Canary Builds ▶️️ 🔨 [devenv] #113 this is an ongoing integration with greenkeeper
      • Greenkeeper GitHub integration.
    • Provide GitHub issue template ▶️️ 🔨 [devenv] #5 (#6bd41c4e@clavecoder)
      • .github/ISSUE_TEMPLATE.md
    • [JS] Build Process ▶️️ 🔨 [devenv] #4 (#753ac8ab@clavecoder) (#88e71400b@clavecoder)
      • tsc support in build script.
      • Babel to build script.
      • Webpack 2 to build script.
      • Typings support.
      • TAP-based test code.
      • code coverage.
      • API documentation.
      • Package published to NPM.
    • Project Shell ▶️️ 🔨 [devenv] #1 (#3358d559@clavecoder)
      • Vagrantfile
        • Provides the jali Ubuntu 14.04 graphical guest operating system using the VirtualBox provider.
        • Provisions the jali box using the chef_zero provisioner
      • main cookbook in site-cookbooks that uses Berksfile to provision the jali box
        • The following components are provisioned.
          • Docker Service
          • The Hack font
          • git
          • NodeJS
          • Sphinx
          • VSCode
          • The latticework/jali GitHub repo
  • Housekeeping Chores [chore]
    • change description or TASK_TITLE [#TASK_ID][#TASK_ID]