All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.5.0-rc.6 (2023-12-25)
1.5.0-rc.5 (2023-06-26)
- img: always check
.url
prop (f46c30b)
1.5.0-rc.4 (2023-06-22)
- ts: improving ObjectID methods return type (b40648d)
1.5.0-rc.3 (2022-11-10)
1.5.0-rc.2 (2022-11-10)
1.5.0-rc.1 (2022-11-10)
- stop importing package.json, mock pkg name and version instead (156e599)
1.5.0-rc.0 (2022-11-09)
1.4.1 (2020-05-24)
- i18n: check if dictionary object is array (and keep array) (8ba81e7)
1.4.0 (2020-05-22)
- img: handling 'default_img_size' config option (52ff449)
1.3.4 (2020-03-17)
- img: fix checking original first tried size (b9431cf)
1.3.3 (2020-03-16)
- img: fix handling predefined image sizes (77bd1b4)
1.3.2 (2020-02-28)
1.3.1 (2020-02-28)
1.3.0 (2020-02-02)
- globals: ensure loading already declared on root scope (047e4f4)
1.2.8 (2020-01-04)
1.2.7 (2020-01-02)
1.2.6 (2019-12-22)
1.2.5 (2019-12-22)
1.2.4 (2019-12-22)
1.2.3 (2019-12-21)
1.2.2 (2019-12-08)
- i18n: stop changing original object, also support nesting by langs (8958026)
1.2.1 (2019-11-23)
1.2.0 (2019-11-22)
- global-config: setup (=_config) and add to window (aa95b06)
- parse-date: add new 'parseDate' method (de89548)
- parse-phone: add new 'parsePhone' method (ac6b47e)
1.1.1 (2019-10-24)
- spec-values: fix array concat for list of variations (ba70dee)
1.1.0 (2019-09-30)
- deps: [security] bump eslint-utils from 1.3.1 to 1.4.2 (dd97e2b)
- deps: [security] bump lodash from 4.17.11 to 4.17.14 (48fa04d)
- deps: [security] bump lodash.template from 4.4.0 to 4.5.0 (7b5900c)
- deps-dev: bump husky from 2.7.0 to 3.0.7 (646900b)
- deps-dev: bump standard from 12.0.1 to 14.3.1 (9d46b83)
- deps-dev: bump standard-version from 6.0.1 to 7.0.0 (47cb724)
- method: add 'fullName' (customer) method (745f341)
1.0.1 (2019-08-12)
1.0.0 (2019-08-12)
- export: exporting both named methods and default with all (204f9a5)
0.6.2 (2019-08-06)
0.6.1 (2019-07-23)
- config: geting config props from global/env correctly (35e3040)
- log: debug global 'ecomUtils' object (7f9a627)
0.6.0 (2019-07-21)
- method: new 'recommendedIds' method (cec8528)
0.5.7 (2019-07-17)
- bin: fix webpack config, using 'config.externals' (d901155)
0.5.6 (2019-07-16)
0.5.5 (2019-07-16)
- bin: fix output filenames (36ced05)
0.5.4 (2019-07-11)
- bin: setup config for multiple webpack outputs (94a7122)
- webpack: edit default webpack output filename (e9230ac)
- fix: update script src to new webpack output filename (d2323db)
0.5.3 (2019-07-08)
0.5.2 (2019-07-08)
- webpack: fix output library global object (81f7161)
0.5.1 (2019-07-05)
- img: trying 'picture' prop to handle cart item object (337d1f2)
0.5.0 (2019-07-04)
- import: fix import on 'specTextValue' and 'specValueByText' methods (0853013)
- price: testing final price (is number) first for cart item objects (d60477b)
- price: testing final price first for cart item objects (23fde47)
- split-img-size: also accepting img param as size string (8df9146)
- split-img-size: stop testing 'logo' prop on img object (aacb5f3)
- method: add 'objectIdPad' and 'randomObjectId' methods (c0d7be7)
- method: add 'variationsGrids' and 'gridTitle' methods (e5281c8)
- method: new 'alphabeticalSort' method (7eee3a9)
- method: new 'birthDate' method (b17f76b)
- method: new 'findByName' method (7bdf0fb)
- method: new 'formatData' method (e199477)
- method: new 'img' method (fe946e1)
- method: new 'lineAdress' method (e902e0d)
- method: new 'nickname' method (33d690e)
- method: new 'phone' method (75fc5b0)
- method: new 'searchItems' method (fa435c2)
- method: new 'specTextValue' method (095de7b)
- method: new 'specValueByText' method (c438c36)
- method: new 'specValues' method (83ed5c9)
- method: new 'splitCategoryTree' method (ff5209a)
- method: new 'splitImgSize' method (a26b3d8)
- methods: renaming methods 'categoriesList' and 'imgSizes' (f18ef25)
- methods: removed 'splitCategoryTree' and 'splitImgSize'
0.4.0 (2019-07-01)
- filter: throw error when 'categories' is not an array (c57e425)
- methods: preventing some fatal errors (b965b3b)
- method: add 'findByProperty' and 'findBySlug' methods (e29a9b6)
- method: new 'findByParentSlug' method (4a189f2)
- method: new 'inStock' method (6555cdd)
- method: new 'minQuantity' method for product stock check (15fd498)
- method: new 'name' method (cfddd49)
0.3.0 (2019-07-01)
- config: get config trying from object, then fallback to constants (b448c1a)
- config: getting config from global and meta with prefox (649f584)
- constants: default currency constants, code and symbol (5dca250)
- i18n: fix i18n method using config.get to default lang param value (2e3e036)
- price: getting price correctly, update examples (2d134dd)
- config: add currency_symbol prop (4aaf5cd)
- defaults: adding some default constants (store ids, country code) (aa923f5)
- lib: api with global object, constants and config (get, set) (d58119e)
- method: add method (1f1cbde)
- method: new 'price' method (2943176)
- method: new method (2f4f692)
- module: add 'self' and 'config' to ecomUtils (2fabc8f)
- bundlw with webpack, then also tranform each module with babel (b60ac71)
- check dev mode, resolve src aliases (b97b46b)
- fix handling node env and output filename on webpack base config (369c5af)
- fix library name to camel case (not a constructor) (2ae017d)
- remove aliases, use import from relative path as default (6b7c141)
- set NODE_ENV production for build script (2eb2884)
- setup babel config (bc1f135)
- setup webpack config (e3e24df)