All Versions
10
Latest Version
Avg Release Cycle
43 days
Latest Release
2286 days ago

Changelog History

  • v1.4.0 Changes

    December 25, 2017

    The new version 1.4.0 has the following improvements:

    • #27 titleCase behaviour with prime/apostrophe
  • v1.3.1 Changes

    November 15, 2017

    ๐Ÿ”จ Refactored sprintf() function constants, which reduced by 1KB the minified bundle size.

  • v1.3.0 Changes

    February 13, 2017

    The new version 1.3.0 of Voca adds a few delicious functions.

    ๐Ÿฑ ๐Ÿ‘ New features:

    • ๐Ÿ‘€ Implemented v.tr() function (see docs)
    • ๐Ÿ‘€ Implemented v.swapCase() function (see docs)
  • v1.2.0 Changes

    January 12, 2017

    The new version 1.2.0 of Voca adds a few nice functions.

    ๐Ÿฑ ๐Ÿ‘ New features:

    • ๐Ÿ‘€ Implemented v.titleCase() function (see docs)
    • ๐Ÿ‘€ Implemented v.stripBom() function (see docs)
  • v1.1.0 Changes

    December 27, 2016

    The new version 1.1.0 brings new features and small fixes. ๐Ÿ˜ป

    Voca 1.1.0 contains the following modifications:

    ๐Ÿ†• ๐Ÿ‘ New features:

    • ๐Ÿ‘€ Implemented a new function v.stripTags() (see docs)

    ๐Ÿ‘Œ ๐Ÿ‘ Improvements:

    • ๐Ÿš‘ Lazy evaluation of the diacritical maps module, which is used by v.latinise() function
    • ๐Ÿ”จ trimLeft(), trimRight() and v.wordWrap() functions refactoring

    ๐Ÿฑ ๐Ÿ‘Œ Documentation:

  • v1.0.0 Changes

    December 13, 2016

    Let the games begin!

    ๐Ÿš€ The first stable release 1.0.0 of Voca : the ultimate JavaScript string library. :bowtie:

    ๐Ÿ”„ The Voca library offers helpful functions to make string manipulations comfortable: change case, trim, pad, slugify, latinise, sprintf'y, truncate, escape and much more. The modular design allows to load the entire library, or individual functions to minimize the application builds. The library is fully tested, well documented and long-term supported.

    ๐Ÿ“š See the detailed documentation at https://vocajs.com

  • v1.0.0-beta.2 Changes

    December 12, 2016

    ๐Ÿš€ This is the second beta build released as I work towards Voca 1.0.0.

    ๐Ÿš€ This release is strictly for development and testing only, and must not be used for production

    This beta contains the following modifications.

    ๐Ÿฑ ๐Ÿ‘Œ Documentation:

    • โšก๏ธ Updated the library description and examples on https://vocajs.com
    • Listed the available functions in README.md for easier access

    ๐Ÿ†• ๐Ÿ‘ New features:

    • โž• Added license comment to the head of generated dist files
  • v1.0.0-beta.1

    December 12, 2016
  • v1.0.0-alpha.2 Changes

    December 08, 2016

    ๐Ÿš€ This is the second alpha build released as I work towards Voca 1.0.0.

    ๐Ÿš€ This release is strictly for development and testing only, and must not be used for production

    This alpha contains the following modifications.

    ๐Ÿ†• ๐Ÿ‘ New features:

    • ๐Ÿ‘€ Implemented a new function v.countWords() that counts the number of words in a string (see docs)
    • ๐Ÿ‘€ Implemented a new function v.wordWrap() that wraps the string by spaces (see docs)

    ๐Ÿฑ ๐Ÿ‘Œ Refactoring:

    • ๐Ÿ“‡ Renamed function v.countGrapheme() to v.countGraphemes()
    • ๐Ÿ“‡ Renamed function v.countSubstring() to v.countSubstrings()
    • ๐Ÿ”จ Internal refactoring of the regular expression constants to reduce to size of build for individual functions
  • v1.0.0-alpha.1 Changes

    December 02, 2016

    ๐Ÿš€ This is the first alpha build released as I work towards Voca 1.0.0.

    ๐Ÿš€ This release is strictly for development and testing only, and must not be used for production

    This alpha contains:

    • ๐Ÿ“š All functions listed in the documentation are implemented and tested
    • ๐Ÿ— Browser UMD builds voca.js and voca.min.js are available in dist/ folder
    • The version 1.0.0-alpha.1 is published on npm