Version changes

The following list gives a short overview about what is changed between individual versions:

Version 2.5.0 (2016-10-28)

  • Let all tests run again.
  • Update alinex-builder@2.3.9, async@2.1.2
  • Add array.shuffle method.
  • Fix documentation to hide style comments in github view.

Version 2.4.2 (2016-09-29)

  • Optimize debug calls to make less performance if not used.

Version 2.4.1 (2016-09-16)

  • Update alinex-builder@2.3.8.
  • Add ltrim and rtrim methods for strings.
  • Remove uglify call.
  • Add more pathSearch tests for object.
  • Add test for wordbreak after too long word.
  • Update travis config.
  • Updated ignore files.
  • Use normal time method in tests.
  • Update docs.
  • Update docs.

Version 2.4.0 (2016-08-12)

Remove old, already deprecated clone() and extend() methods.

  • Update async@2.0.1, alinex-builder@2.3.6
  • Finished documentation.
  • Documented object methods.
  • Updated documentation for object.
  • Remove deprecated methods.
  • Optimize documentation.
  • Updated doc for numbers.
  • Add debugging to string methods.
  • Update documentation for string helper.
  • Update documentation of clone/extend.
  • Rename links to Alinex Namespace.
  • Add copyright sign.

Version 2.3.1 (2016-07-02)

  • Upgrade builder package.
  • Remove recursion on wordwrap for better performance.

Version 2.3.0 (2016-06-12)

  • Upgraded builder package.
  • Add number.isNumber check.
  • Optimize code.

Version 2.2.0 (2016-05-10)

  • Upgraded builder package.
  • Remove object parse/format into external package: formatter.
  • Parse and format of JSON possible.
  • Add cloning depth as parameter.
  • Also copy with circular references.
  • Add method to get cylcic objects.
  • Adding tests for isCycliv.
  • Update examples in documentation and added object.isCyclic.
  • Added v6 for travis but didn’t activate, yet.

Version 2.1.0 (2016-04-29)

Moved once… from alinex-async to make this module obsolete.

  • Fixed more builder 2.0 calls.
  • Fix builer calls for 2.0
  • Upgraded builder package.
  • Upgraded builder package.
  • Added once… methods from alinex-async.

Version 2.0.3 (2016-04-18)

  • Fix building of npm package.

Version 2.0.2 (2016-04-18)

  • Fix overwrite to only wotk if enabled.

Version 2.0.1 (2016-04-18)

  • Fix bug in detection of inline mode change.

Version 2.0.0 (2016-04-18)

  • Extended test coverage.
  • Made old clone and extend methods deprecated.
  • Document new extend and clone methods.
  • Optimize debugging of clone and extend with indents.
  • Added clone mode to extend but keep references as possible else.
  • Remove addToPrototype functions.
  • Make new clone and extend methods as seperate function.

Version 1.1.6 (2016-04-15)

  • Fixed bug in object clone.

Version 1.1.5 (2016-04-15)

  • Small optimization on object clone.

Version 1.1.4 (2016-04-08)

  • Transform directly included whitespaces like \t into it’ string representation befor regexp conversion.
  • Allow multiple flags for regexp conversion.

Version 1.1.3 (2016-04-01)

  • Upgraded builder and chalk.
  • Add extend method which replaces arrays.

Version 1.1.2 (2016-03-22)

  • Fix array.unique to also work on object lists.

Version 1.1.1 (2016-03-21)

  • Upgraded builder.
  • Allow array delimiter to be given as regexp string.

Version 1.1.0 (2016-03-16)

  • Upgraded builder and chalk.
  • Added tests and fixed bug in object lcKeys.
  • Extend examples.
  • Add method to make object keys lowercase.
  • Add possibility to easily convert text to list or table.
  • Fixed general link in README.

Version 1.0.0 (2016-02-26)

  • Upgraded builder to newest version.
  • Added sortBy method for arrays.

Version 0.3.15 (2016-02-04)

  • updated ignore files.
  • Updated development tools.
  • Added missing validator.
  • Updated development tools.
  • Updated development tools.
  • Updated development tools.
  • Updated development tools.
  • Updated development tools.
  • Fixed style of test cases.
  • Fixed lint warnings in code.
  • Updated meta data of package and travis build versions.

Version 0.3.14 (2015-12-18)

  • Fixed bug which breaks in a continuing line to early.

Version 0.3.13 (2015-12-08)

  • Use complete changed algorithm for wordwrapping because the old was cutting words with over length.

Version 0.3.12 (2015-12-08)

  • Fix use of uninitialized variable in wordwrap.

Version 0.3.11 (2015-12-02)

  • Add test case for string.cpad().
  • Add string.cpad() for center text using padding.

Version 0.3.10 (2015-11-16)

  • Allow all tests to run.
  • Fix shorten to not cut on first space and add test case.

Version 0.3.9 (2015-11-11)

  • Added possibility to shorten text word aware.
  • Fixed wordwrap to not keep whitespace at line start or end.

Version 0.3.8 (2015-10-30)

  • Added information for version 0.3.7
  • Fix version info.

Version 0.3.7 (2015-10-30)

  • Fix version info.
  • Added information for version 0.3.7
  • Added wordwrap function.
  • Make debug more specific.

Version 0.3.6 (2015-08-06)

  • Added support for object.filter() like array.filter().

Version 0.3.5 (2015-07-17)

  • Added possibility to remove object keys by setting them to null.

Version 0.3.4 (2015-06-30)

  • Fixed handling of empty strings.

Version 0.3.3 (2015-06-30)

  • Code style optimization.
  • Added string.trim function.

Version 0.3.2 (2015-06-26)

  • Fixed wrong named method object.isempty to object.isEmpty.

Version 0.3.1 (2015-06-25)

  • Enabled all tests.
  • Added pathSearch method.
  • Added object.path to jump into object.
  • Updated insstall documentation.

Version 0.3.0 (2015-06-25)

  • Updated changelog.
  • Added extendArrayConcat method and fixed extend with containing arrays.
  • Added information for version 0.2.4
  • Check for objects in extend by name to detect objects created in sandbox.
  • Made badge links npm compatible in documentation.
  • Extended test coverage.
  • Allow parseSeconds and parseMSeconds to also work without spaces as separator.
  • Added parseMSeconds description.
  • Completed tests for number classes.
  • Updated coerage tests.
  • Add coveralls.
  • Fixed changelog.

Version 0.2.3 (2015-06-15)

  • Upgraded dependent modules.
  • Fix bug in extend when ‘toString’ is used as key.

Version 0.2.2 (2015-05-26)

  • Added new method to documentation.
  • Added array.unique() method.
  • Merge branch ‘master’ of https://github.com/alinex/node-util
  • Update documentation structure.
  • Converted code examples into coffee-script.
  • Format documentation in coffeescript.

Version 0.2.1 (2015-03-03)

  • update to use builder

Version 0.2.0 (2015-03-03)

  • Upgraded travis check list.
  • Added object.isempty() method.

Version 0.1.11 (2014-11-21)

  • Renamed internal variable for conformance only.
  • Fixed bug in object extend/clone which makes null values into {}.

Version 0.1.10 (2014-10-21)

  • Fixed bug in extending objects containing 0 or ‘’.

Version 0.1.9 (2014-10-08)

  • Updated npmignore to not ignore too much.
  • Fixed changelog.
  • Automatic string conversion in pad methods.
  • Added test routines for lpad and rpad.

Version 0.1.8 (2014-09-30)

  • Added ‘lpad’ and ‘rpad’ methods for strings.
  • Upgrade alinex-make.

Version 0.1.7 (2014-09-17)

  • Fixed calls to new make tool.
  • Update to alinex-make 0.3 for development.
  • Added string.contains method.
  • Add description for npm.

Version 0.1.6 (2014-08-07)

  • Allow number signs in seconds and mseconds parse.
  • Added ucFirst and lcFirst methods for strings.

Version 0.1.5 (2014-07-31)

  • Fixed again.

Version 0.1.4 (2014-07-31)

  • Fixed parseSeconds and parseMSeconds to not fail on objects but to give NaN.

Version 0.1.3 (2014-07-31)

  • Adds number.parseMSeconds.

Version 0.1.2 (2014-07-31)

  • Add number.getSeconds to parse human readable interval.
  • Finished strict parseInt method.
  • Added new bug buggy filterInt method.

Version 0.1.1 (2014-07-29)

  • Added number utilities.
  • Updated documentation.
  • Added link to alinex module in documentation.
  • Remove coveralls as direct dependency.

Version 0.1.0 (2014-05-24)

  • Test on compiled code.
  • Added array.last() method and fixed small bug in array extending/cloning.
  • Added repeat method for strings.
  • Finished string.ends() and string.starts() functions.
  • Added string method container.

Version 0.0.1 (2014-05-21)

  • Finished clone() and expand() methods.
  • Added clone tests.
  • Added test methods for extend function.