CHANGELOG

2.3.1 - June 22, 2017


  • More fast
    • Parse object + 21%
    • Parse array + 137%
  • Build
    • Make UMD modules
    • Build via rollup
    • Import action as module rmk/${action}
    • dist/toCamelCase.js
    • dist/rmk.min.js
  • Ways of using

    •   import rmk from 'rmk';
        rmk.toSnakeCase()(data);
      
    •   import toSnakeCase from 'rmk/toSnakeCase';
        toSnakeCase()(data);
      
    •   import rmk from 'rmk';
        import toSnakeCase from 'rmk/toSnakeCase';
        rmk(toSnakeCase())(data);
      
    •   <script src="rmk/toSnakeCase.js"></script>
      
    •   <script src="rmk/dist/rmk.min.js"></script>
      

2.2.1 - May 18, 2017


  • Actions
    • Add each action for parse fields of objects
    • Add dependency each action to other actions.
  • Flow
    • Review parse algorithm. Parse from 0 level to deep.
    • More fast: object + 11%, array of object +33%

2.1.0 - May 18, 2017


  • Actions

    • Deprecate pick action
      rmk.pick(config)(data)
      rmk.shortcuts.pick(config)(data)
      
    • Deprecate recursive action
        rmk.action.recursive([
            rmk.(update|rename|toSnakeCase|toCamelCase|clear)(data),
            ...actions(data)
        ], deep = 8)(data)`
      
    • Refactor and greatly increase perfomance ~ +10%
  • Shortcuts

    • Deprecate use shortcuts actions as:
       rmk.shortcuts.(update|rename|toSnakeCase|toCamelCase|clear)(data)
      
    • Add support use shortcuts as single action:
        rmk.(update|rename|toSnakeCase|toCamelCase|clear)(data)
      
    • Add support shortcut as recursive action:
         rmk.recursive.(update|rename|toSnakeCase|toCamelCase|clear)(data)
      
  • Recursive flow

    • Add support recursive flow:
      rmk.recursive(
        rmk.(update|rename|toSnakeCase|toCamelCase|clear)(data),
        ...actions(data)
      )
      
    • Remove deep limit. Use a recursive flow with care.
  • Single flow

    • Add support parse deep array [[[...]]]
  • Docs

    • Update docs
    • Add config specific for all actions

results matching ""

    No results matching ""