Skip to content

Latest commit

 

History

History
570 lines (397 loc) · 54.9 KB

CHANGELOG.md

File metadata and controls

570 lines (397 loc) · 54.9 KB

Changelog

next

Added

Changed

  • ⬆️ Bump stringstream from 0.0.5 to 0.0.6 (#350) [143e8e1]
  • 🚚 Update docs to new github owner [82ea303]
  • 🔧 Maintainance... (#341) [04374e7]
  • ⬆️ Bump rubyzip from 1.2.1 to 1.2.3 in /docs (#340) [8dda89c]
  • ⬆️ Bump fstream from 1.0.11 to 1.0.12 (#339) [e8db3e5]
  • ⬆️ Bump nokogiri from 1.8.2 to 1.10.3 in /docs (#338) [1bd6bba]

Removed

  • 🔥 Remove greenkeeper from old badges [19b0aa5]

Fixed

  • 🐛 Fix slice explicit 0 index (#346) [04b0f1f]
  • 🐛 Fix prop list navigation (#344) [2482461]
  • 🐛 Do not crash when immutadot imported and array methods are missing (#336) [d753223]

Miscellaneous

  • 📝 fix README [6e3b945]
  • 📝 Updating docs [f02790a]
  • 🔍 Replace occurences of zenika-open-source.github.io/immutadot by immutadot.zenika.com [66efce3]
  • 💡 Add 2.0 api docs for immutadot and immutadot-lodash [cdf637b]
  • 🔍 Remove the dot everywhere [e96e9cf]

2.0.0-alpha.1 (2019-01-25)

Added

Changed

  • 🔧 Factorize commands in package.json files [d6eaf9f]
  • ⬆️ Bump benchmark and lodash version [f365070]
  • ⬆️ Minor upgrades [b6b470e]
  • ♻️ Rewrite parser in TS (#327) [e79048e]
  • ⬆️ Upgrades on 22 january 2019 (#331) [c2d8ff7]
  • ⚡️ Add setDeepProp in benchmark (#324) [64a63ec]
  • ⚡️ Improve curry performances fix #316 (#317) [efb8c76]
  • ♻️ fix mistake in apply refactoring [5d19afb]
  • ⚡️ Improve perf of apply functions fix #310 (#315) [6457a81]
  • ♻️ Replace convert by new apply (#319) [ffc9cc0]
  • ⚡️ Add benchmarks (#309) [e86ae65]
  • ♻️ PoC navigators with set (#294) [2debf64]
  • 📌 Yarn lockfile update [86951f8]
  • 🏗 Move parser into its own module (#287) [4eee0ed]
  • ⬆️ Upgrades on 4 december 2018 (#322) [167545b]
  • ⬆️ Upgrade ffi [f4260b5]
  • ⬆️ Upgrade dependencies on 28 may 2018 [28a4452]
  • ⬆️ Upgrade dependencies on 22 may 2018 (#293) [3e886e5]
  • ⬆️ Upgrade dependencies on 26 april 2018 [b71aa89]
  • 🔧 Set base url in jekyll configuration [ad436c5]
  • 🔧 Set url property in minisite config [1e68404]
  • 🔧 Add sitemap in minisite [3bdd71c]
  • 🔧 Update mini-site configuration [d110173]
  • ⚡️ Add qim to benchmark (#265) [168650b]
  • 🚚 Move documentation to api folder (#257) [8f03310]
  • ⬆️ Upgrade dependencies (#273) [0cdf522]
  • ⬆️ Upgrade dependencies (#264) [a7616df]
  • ⬆️ chore(package): update rollup-plugin-node-resolve to version 3.0.3 (#253) [45e4e3c]
  • ⬆️ Update babel-plugin-module-resolver to the latest version 🚀 (#246) [34b50f5]
  • ⬆️ Update lerna to the latest version 🚀 (#248) [665179f]
  • ⬆️ Update rollup to the latest version 🚀 (#249) [9e24a54]
  • ⬆️ Update eslint to the latest version 🚀 (#250) [e96d2a8]
  • ⬆️ chore(package): update eslint to version 4.17.0 (#240) [b8a8845]
  • ♻️ Make a few updates on mini site (#242) [e2b6655]

Removed

  • 🔥 Remove static sitemap.xml [182c980]
  • 🔥 Remove temporarily service worker and analytics on mini-site [3db6d4c]
  • 🔥 Remove protect (#258) [9a5495a]

Fixed

  • ✏️ Fix typo in article immutability in js [172aa58]
  • ✏️ Fix typo in the getting started doc (#314) [36e2876]
  • ✏️ Fix typo in README (#311) [e860aac]
  • ✏️ Fix typo in ChainWrapper url in 0.3 docs [7ae422e]
  • 🐛 Fix url to ChainWrapper in 0.3 docs [81f1193]
  • 🐛 Fix migrating guide url in README.md [1be0f1d]
  • 🐛 Add favicon at mini-site root [384bd26]
  • 💚 Fix greenkeeper not updating lock file anymore (#251) [cc1761b]

Miscellaneous

  • 📝 Write an article about immutability in JavaScript (#313) [cee2f6a]
  • 📝 Announce 2.0 (#300) [d69a68c]
  • 📝 Remove greenkeeper badge [6dbd4a4]
  • 📝 Remove edge cases section [4448bfc]
  • 📝 Add getting started directly in mini-site (#283) [63beb24]
  • 📝 Add bundles to documentation (#282) [0bc359b]
  • 📝 Update path notation documentation (#280) [f614318]
  • Create CNAME [2de160e]
  • 📝 Add getting started section in mini-site (#252) [ae625cd]
  • 📝 Add beginning of path notation documentation (#222) [d686a47]
  • 📝 fix immutadot-lodash runkit example, fix #226 [d91d7f3]

1.0.0 (2018-02-08)

Added

Changed

  • ⬆️ rollup 0.55.3 (#239) [a59f486]
  • ⬆️ Update rollup to the latest version 🚀 (#232) [bf0941a]
  • ⬆️ greenkeeper lockfile 1.13.2 (#237) [8228129]
  • ⬆️ Update eslint to the latest version 🚀 (#230) [ad78610]
  • ⬆️ Update lerna to the latest version 🚀 (#229) [5905738]
  • ⬆️ Upgrade dependencies [514574e]
  • ⬆️ Update lockfile [f2f8826]
  • ⬆️ fix lerna version on benchmark [4b38baa]
  • ♻️ Simplify toPath (#221) [3c392d0]
  • 🔧 Upgrade lerna version in conf [2267229]
  • ⬆️ Upgrade some dependencies [a73731c]
  • ⬆️ Update lerna to the latest version 🚀 (#214) [400ef96]
  • 🚚 Move flow to core namespace and allow all non function args (#212) [c685afd]
  • ⬆️ update babel-eslint to version 8.2.1 (#208) [791933b]
  • ⬆️ Update lerna to the latest version 🚀 (#206) [abcbb25]

Removed

  • ➖ Remove rollup uglify [4a1a7da]

Fixed

Miscellaneous

  • 📝 Fix broken link to migration guide [bbd92f1]
  • 📝 Fix broken links [169c68b]
  • 📝 Add a getting started in documentation (#182) [285a03f]
  • 📝 Add a readme for immutadot-lodash (#228) [0bc8e97]
  • 📝 Update runkit examples and other info (#225) [abd4e66]
  • 📝 Enhance the benchmark (#209) [4d31d8c]
  • 📝 Migration guide (#218) [df88ab0]
  • 👥 Add @charlyx to contributors [3083de7]

1.0.0-rc.7 (2018-01-07)

Changed

  • ⬇️ Babel preset stage 3 instead of stage 2 [04ee4d5]
  • ⬆️ Update eslint to the latest version 🚀 (#205) [18815b2]

Fixed

  • 🐛 fix curried operations not unary (#204) [28c814f]

1.0.0-rc.6 (2018-01-05)

Changed

  • ♻️ Toleration falsey args in flow fix #202 [c5cc845]

1.0.0-rc.5 (2018-01-04)

Changed

  • ♻️ Remove chain and generated code (#197) [0ac62d7]

Removed

Fixed

  • ✏️ Specify immer usage in benchmark [16c9a0d]
  • ✏️ Fix typos in README [0c48bb3]

Miscellaneous

  • 📝 Update 1.0 documentation [95a4f10]
  • 📝 Update benchmark [a6ff1c7]
  • 📝 Update API docs index based on last README [b9537e2]
  • 📝 Update documentation references [aa65a67]
  • 📝 Benchmark immutadot and display results on front page (#196) [c6bea27]
  • 📝 Update documentation to reflect the new organization and new features (#172) [fd43609]
  • 📝 Add redirect to latest immutadot-lodash doc [ad28627]
  • 💡 Update API docs with last fixes [b3de17d]

1.0.0-rc.4 (2017-12-28)

Fixed

  • 🐛 fix name conflicts between array.slice and string.slice (#191) [f4dabbd]
  • 🐛 Use babel's transform-runtime and add babel-runtime dependency fix #189 [8f3759c]

1.0.0-rc.2 (2017-12-26)

Changed

  • 🔧 Peer dependencies instead of dependencies in immutadot-lodash (#185) [3e6d82d]
  • ⬆️ Update eslint to the latest version 🚀 (#180) [536dc10]

Fixed

  • 🐛 Use temporary merged source directory (#187) [da4a90c]
  • 🐛 Fix dependencies [1ba5e2d]

Miscellaneous

1.0.0-rc.1 (2017-12-22)

Added

Changed

  • 🔧 Move .npmignore into packages and remove automatic publish (#177) [70fce38]
  • ⬆️ Upgrade to Circle CI 2 (#176) [6bac9dd]
  • ♻️ Use anonymous imports to register functions on chain (#171) [f383dd7]
  • ♻️ Enhance toPath consistency on incomplete notations (#164) [341c934]
  • ⬆️ Upgrade eslint [c08fde6]
  • ♻️ Put 0 implicit bound slice at first, remove unused code (#160) [20a1153]
  • ⬆️ Update fs-extra to the latest version 🚀 (#161) [fb9c405]
  • ♻️ flow: allow arrays in args fix #157 (#158) [191ad38]
  • ♻️ Make path steps type more formal (#156) [3067ed3]
  • ⬆️ Upgrade dependencies [d620d6c]
  • 🚚 Create path namespace fix #147 (#155) [4de1876]
  • ⚡️ flow: Avoid multiple reinstanciations (#149) [c15e0cc]
  • 🔧 Add arrow-parens to .eslintrc [cbeda1d]
  • ⚡️ Avoid unnecessary mutations in apply (#144) [132d1ff]
  • 🔧 Remove support for npm in development [e42f77e]
  • ⬆️ Update babel-plugin-module-resolver to the latest version 🚀 (#125) [04c88a2]
  • ⬆️ Update codecov to the latest version 🚀 (#118) [1267f96]
  • ⬆️ Upgrade dependencies [b11f68a]
  • ⬆️ Update babel-eslint to the latest version 🚀 (#111) [1659a0b]
  • ⬆️ Upgrade dependencies (#97) [250304c]
  • ⬆️ Update jest to the latest version 🚀 (#95) [e88e344]

Fixed

Miscellaneous

  • 📝 Prepare 1.0.0-rc.1 (#178) [40c5170]
  • Refactoring of the string path syntax parser (#115) [c41b27c]
  • 🔨 🎉 Add lerna and split project (#138) [345146d]
  • 🔀 Merge branch 'release/0.3' [fc49ce9]
  • 📝 Logo absolute URL in docs [df0d5a6]
  • 🔀 Merge branch 'release/0.3' [6a7285e]
  • 📝 Logo absolute URL [8cdabae]
  • 📝 Add otter in documentation [ceddaa9]
  • Merge branch 'release/0.3' [b8efd9d]
  • 🔨 Small refactorings in core (#128) [f97fe2c]
  • First implementation of apply, and set (#119) [de95404]
  • 💡 fix jsdoc [b565081]
  • 🔀 Merge branch 'release/0.3' [a12425f]
  • 📝 Publish 0.3.2 documentation [9c0ca00]
  • 🔨 Remove default exports fix #100 [96a02ad]
  • 👥 Add hgwood to contributors [3b3fcb0]
  • 🔀 Merge branch 'release/0.3' [fa0a447]
  • 📝 Publish 0.3.0 documentation [65fcc0b]
  • 🔀 Merge branch 'release/0.3' [5e5c67d]
  • 📝 Publish 0.3.0 documentation [873f49a]

1.0.0-rc.3 (2017-12-26)

Fixed

  • 🐛 fix #188 import ChainWrapper in immutadot-lodash [820c1a5]

0.3.2 (2017-09-07)

Changed

  • 🔧 Temporarly disable docs publication [5f7b6b9]

Fixed

  • 🐛 Add string namespace to seq.chain and util.using fix #103 [b0338a3]
  • 🐛 fix documentation publication [ac42a4f]

Miscellaneous

  • 🔨 Import functions from namespace in tests [5e2a996]

0.3.1 (2017-09-04)

Fixed

  • 🐛 Fix typo in capitalize name [5159bfb]
  • 🐛 fix namespace of string functions [c2c4f9e]

0.3.0 (2017-09-03)

Added

  • ✨ Add string functions (#87) [b20563a]
  • ✨ Add lodash object functions (#83) [95304da]
  • ✨ Experimenting protect feature (#66) [f86d6e4]
  • ✨ Add lodash collection functions (#80) [5742f58]
  • ✨ Add lodash math functions (#82) [037b643]
  • ✨ Add array functions fix #49 (#71) [a735d65]
  • ✨ Add lodash take, takeRight, takeRightWhile, takeWhile functions - related #49 [589c2a5]

Changed

  • 🔧 Add codecov config file [c8d6d99]
  • ⬆️ Upgrade dependencies, jsdoc 3.5.4 -> fix #63 🇮🇹 [be937a1]
  • 🔧 Add .github/ to .npmignore [1be9b3b]
  • ⬇️ Go back to babel preset stage-2 instead of stage-0 (#61) [1bfbb94]

Fixed

  • 🏁 Cross-platform build npm script (#85) [bfa9cba]
  • 🐛 fix #77 publish-docs.sh should fail properly [47ed5e6]
  • 🐛 fix #72 unnecessary object copies [b501453]

Miscellaneous

0.2.1 (2017-08-17)

Fixed

Miscellaneous

  • 💡 fix remove test description [0601885]
  • 📝 Change default documentation to 0.2 [4bf0f57]
  • 📝 Publish documentation [d09a351]

0.2.0 (2017-07-06)

Added

Changed

  • 🔧 Upgrade dependencies and add npm 5 package-lock.json [a992b4a]

Fixed

  • ✏️ Update package.json's keywords [f2d368b]

Miscellaneous

  • 🔨 Replace inline export default fix #51 (#55) [28abcff]
  • 📝 Add a documentation badge [4bb0aea]
  • 👌 Review @sonyth [e91e8fe]
  • 📝 Improve README [0a7bd1f]
  • 💡 Fixing unshift documentation examples [a4081c6]
  • 🔨 Factorize conversion (#45) [856a369]
  • 📝 Add a global description of immutadot and its philosophy [43771ea]
  • 📝 Contributing guidelines, code of conduct and templates (#42) [c7a34f3]
  • 🔨 Replace object.update(fn) by util.convert(fn) [e3508bc]
  • 📝 Documentation at minor version level fix #28 (#35) [52136bd]

0.1.13 (2017-06-22)

Miscellaneous

  • 📝 Documentation at minor version level [fe98bea]
  • 🔨 Remove core namespace fix #26 (#34) [f11371a]
  • 📝 Redirect to 0.1.12 documentation [79800bb]
  • 📝 Publish documentation [80113f4]

0.1.12 (2017-06-20)

Added

Miscellaneous

0.1.11 (2017-06-02)

Added

Changed

  • 🚚 Move repository to Zenika [3c79e23]

Miscellaneous

  • 📝 Update keywords [541f1ab]
  • 📝 Add Documentation README and redirects [33e26b1]
  • 📝 Publish documentation [2cca5b7]

0.1.10 (2017-05-02)

Added

  • 👷 Fix CircleCI deployment [79550df]

Miscellaneous

0.1.9 (2017-05-02)

Miscellaneous

0.1.8 (2017-04-27)

Added

0.1.7 (2017-04-26)

Added

Removed

  • 🔥 Add /math/ to .gitignore [cc4be9e]

Miscellaneous

0.1.6 (2017-04-25)

Added

  • ✨ Add array package with xor (#2) [bfa4815]

0.1.5 (2017-04-22)

Added

  • ✅ Add tests [1c57f82]
  • 👷 Add Circle CI base config [6c6efc0]
  • ✨ Add lang package with toggle, fix exports [9713a6a]
  • ➕ Add linter [b9c2964]
  • 🎉 Core package [faffc87]

Changed

Removed

  • 🔥 Remove built files [c545125]