diff --git a/CHANGELOG.md b/CHANGELOG.md
index a34a8e5bc35cf0fe71cf45e9b3a32e27a0ed4a13..72f00efa2703a21539582289ebb3bf9a82474ef4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,9 +1,11 @@
 UPCOMING v0.3:
   changes:
     - faker and chance are not longer required as dependencies
-UPCOMING:
+v0.2.12
+  date: 2016-03-21
   changes:
     - inline code docs + module separation
+    - lowering semver version range for faker.js and chance.js
 v0.2.11:
   date: 2016-02-13
   changes:
diff --git a/dist/json-schema-faker.js b/dist/json-schema-faker.js
index c9d737a962dbe34d464e9bfad06f659b5c523b02..3bdce3d898f220eefcfdd74e805cd3aa5c5be743 100644
Binary files a/dist/json-schema-faker.js and b/dist/json-schema-faker.js differ
diff --git a/dist/json-schema-faker.min.js b/dist/json-schema-faker.min.js
index 2b9f260e1cf8a9df14576463dd6bf79030274584..15f83d658ebab0be2cc6b20bd4ffe5af8b58b604 100644
Binary files a/dist/json-schema-faker.min.js and b/dist/json-schema-faker.min.js differ
diff --git a/dist/locale/de.js b/dist/locale/de.js
index 61ea6a2fcee72ee40b563c66352f4cd35970837b..55c2eff73e4c0042d257a156bd2d639b53ae82f2 100644
Binary files a/dist/locale/de.js and b/dist/locale/de.js differ
diff --git a/dist/locale/de.min.js b/dist/locale/de.min.js
index 921e6a9d0752a1b57ed8e2d71732afa7c9f9944a..65afe09169d28aceaadb289218bba8321afb96ed 100644
Binary files a/dist/locale/de.min.js and b/dist/locale/de.min.js differ
diff --git a/dist/locale/de_AT.js b/dist/locale/de_AT.js
index 56d8e1bdb5d5798c5935dacfea90be652ca8bce3..0da2c2ae55d36653cec2da8aa09144c4a44facf9 100644
Binary files a/dist/locale/de_AT.js and b/dist/locale/de_AT.js differ
diff --git a/dist/locale/de_AT.min.js b/dist/locale/de_AT.min.js
index 9501b79a174dd32029da707859545358401c159d..cac530ba0c6beff1ba17fa83a286b31e3ae56161 100644
Binary files a/dist/locale/de_AT.min.js and b/dist/locale/de_AT.min.js differ
diff --git a/dist/locale/de_CH.js b/dist/locale/de_CH.js
index 5683a7ff29ce813008d9056ab8692650f0b9eb4d..215a078ff01da58e7476e62c12e20925030380a2 100644
Binary files a/dist/locale/de_CH.js and b/dist/locale/de_CH.js differ
diff --git a/dist/locale/de_CH.min.js b/dist/locale/de_CH.min.js
index ef6cf27e646eaab93be860f4bbc581d23d7499be..922100ed7cebfd0a72e80c1bba504182e276d2c1 100644
Binary files a/dist/locale/de_CH.min.js and b/dist/locale/de_CH.min.js differ
diff --git a/dist/locale/en.js b/dist/locale/en.js
index 35f561038375b11c885102a55f4b9fa68ae5c227..02f58aaa1eb5a779475559024ef05def8f079bfb 100644
Binary files a/dist/locale/en.js and b/dist/locale/en.js differ
diff --git a/dist/locale/en.min.js b/dist/locale/en.min.js
index f6bd30eb3c63e768b81b3c26d204472c179f2dc8..66e3c4dc8093ed29738f5141df87777f13a5f0fc 100644
Binary files a/dist/locale/en.min.js and b/dist/locale/en.min.js differ
diff --git a/dist/locale/en_AU.js b/dist/locale/en_AU.js
index 6327b981cc926eea918e0fc77ab3d7bd7d3e348f..a9238f3bb2f06559e703db72459d56d949c72b12 100644
Binary files a/dist/locale/en_AU.js and b/dist/locale/en_AU.js differ
diff --git a/dist/locale/en_AU.min.js b/dist/locale/en_AU.min.js
index d7fa3c7be6a93ded0222eda444a1532a9b87a645..e3538ba168b776b026d1d1d9a2b39b1929e3c6db 100644
Binary files a/dist/locale/en_AU.min.js and b/dist/locale/en_AU.min.js differ
diff --git a/dist/locale/en_BORK.js b/dist/locale/en_BORK.js
index 207eee6df9eee77cd79e0c6834c90193eb49d514..5a9209ba99c24be5c934f75efc7d1390f60e1976 100644
Binary files a/dist/locale/en_BORK.js and b/dist/locale/en_BORK.js differ
diff --git a/dist/locale/en_BORK.min.js b/dist/locale/en_BORK.min.js
index d2c4a59e8275925e299cbf662385572b45619e7a..0b0a9f73e966e3a8c02053e54fcdf7cf2ccaa801 100644
Binary files a/dist/locale/en_BORK.min.js and b/dist/locale/en_BORK.min.js differ
diff --git a/dist/locale/en_CA.js b/dist/locale/en_CA.js
index 39b64ef1e5b36f5c3721a86ac0502f82a1d27aa3..156909f95291cd04e2e6ed2b88f05335504f6e02 100644
Binary files a/dist/locale/en_CA.js and b/dist/locale/en_CA.js differ
diff --git a/dist/locale/en_CA.min.js b/dist/locale/en_CA.min.js
index c0791eb8cc31b64c556bbe38a39b043e397b09e2..7562a0da8ad9cbc17a6767aba5b2f5d2bb9fb99b 100644
Binary files a/dist/locale/en_CA.min.js and b/dist/locale/en_CA.min.js differ
diff --git a/dist/locale/en_GB.js b/dist/locale/en_GB.js
index 09329cb487bc2c92f3eb508deff4b10978ad13f0..b367cfbb1f305a77b35a36dfd2ed9a5744e3c809 100644
Binary files a/dist/locale/en_GB.js and b/dist/locale/en_GB.js differ
diff --git a/dist/locale/en_GB.min.js b/dist/locale/en_GB.min.js
index 52565bebbfe13c762fc9b5e6185a48f429c9d5ff..1a120f32ba7d0b453ff0848f57fced330badcb08 100644
Binary files a/dist/locale/en_GB.min.js and b/dist/locale/en_GB.min.js differ
diff --git a/dist/locale/en_IE.js b/dist/locale/en_IE.js
index 421505f2e1d4b6ba5aeabedd59d7081c546a8dbe..4be8942058c3336d01bedd9f0b044f467a57771f 100644
Binary files a/dist/locale/en_IE.js and b/dist/locale/en_IE.js differ
diff --git a/dist/locale/en_IE.min.js b/dist/locale/en_IE.min.js
index 21d3ebcca289f262ecf7f7eb3ca14532eb41a29e..3843e7a8485fc0035c9c6e5288386589e688f503 100644
Binary files a/dist/locale/en_IE.min.js and b/dist/locale/en_IE.min.js differ
diff --git a/dist/locale/en_IND.js b/dist/locale/en_IND.js
index 6a8b708f88d9454b6764c6802005248f42969691..a71f4d952d3d5fc6f838d59854288f38cc35ec84 100644
Binary files a/dist/locale/en_IND.js and b/dist/locale/en_IND.js differ
diff --git a/dist/locale/en_IND.min.js b/dist/locale/en_IND.min.js
index 95a27b6a01215489e136f2e64267ec1ee5abeeb7..6ae64008c7d4f4f3914a854d6c36b48689d15aff 100644
Binary files a/dist/locale/en_IND.min.js and b/dist/locale/en_IND.min.js differ
diff --git a/dist/locale/en_US.js b/dist/locale/en_US.js
index ef61b263885b1d379c1a45f4828c50d517ace491..3550d444d1e5a9e1f0ffd13abf4503e04d7c9026 100644
Binary files a/dist/locale/en_US.js and b/dist/locale/en_US.js differ
diff --git a/dist/locale/en_US.min.js b/dist/locale/en_US.min.js
index 3c52cb3eef2ce22dbc730f20584cbbe807ddd543..5884ce6b31ecb4909229f6952a4313d373320255 100644
Binary files a/dist/locale/en_US.min.js and b/dist/locale/en_US.min.js differ
diff --git a/dist/locale/en_au_ocker.js b/dist/locale/en_au_ocker.js
index e68e975aa19575fcaa0aa0f7e41b8d5f4ce27580..ab5fdab22146a2c165cb57eb849e985e8ca02505 100644
Binary files a/dist/locale/en_au_ocker.js and b/dist/locale/en_au_ocker.js differ
diff --git a/dist/locale/en_au_ocker.min.js b/dist/locale/en_au_ocker.min.js
index fab875847cd88509f8a601a04431a023900d1b0f..d3965f4be9032607aa35f89f0c97c3eb3674ae6c 100644
Binary files a/dist/locale/en_au_ocker.min.js and b/dist/locale/en_au_ocker.min.js differ
diff --git a/dist/locale/es.js b/dist/locale/es.js
index ceaf2de0be7e31d8a0b5233edbef29d54647b8b2..f9048de80030e6dee73fcc8ff3342461b9ac22c3 100644
Binary files a/dist/locale/es.js and b/dist/locale/es.js differ
diff --git a/dist/locale/es.min.js b/dist/locale/es.min.js
index 577cf1b8b1b03357f672bb8938e688925e185d98..2262fc23103b79fb4803229d2ad4e746e411e695 100644
Binary files a/dist/locale/es.min.js and b/dist/locale/es.min.js differ
diff --git a/dist/locale/es_MX.js b/dist/locale/es_MX.js
index cd5620a7296cce239e0cdb0bcbb1b1e7fdb3328f..39153a7f5b649f01401d0efe176a41336f288a8e 100644
Binary files a/dist/locale/es_MX.js and b/dist/locale/es_MX.js differ
diff --git a/dist/locale/es_MX.min.js b/dist/locale/es_MX.min.js
index 13c3b8e52126e7a45e5a799737f29048458acb14..ef1b20c9d3c6b97012d6debdcad206a40db98a30 100644
Binary files a/dist/locale/es_MX.min.js and b/dist/locale/es_MX.min.js differ
diff --git a/dist/locale/fa.js b/dist/locale/fa.js
index 7d77c205aef8d7948908a7d25d816604a641cba7..4c5f8195c6c504f692401743ed4bdc7f31e06f65 100644
Binary files a/dist/locale/fa.js and b/dist/locale/fa.js differ
diff --git a/dist/locale/fa.min.js b/dist/locale/fa.min.js
index f6dccd976d4a1a8770147e6886f0eda0cf8566f7..2f310c8422c53d6495c17fa8dace92453807e064 100644
Binary files a/dist/locale/fa.min.js and b/dist/locale/fa.min.js differ
diff --git a/dist/locale/fr.js b/dist/locale/fr.js
index c52687d983ca2c7bfbfb3ca280b6275235af5e72..98b837c3e1dfa4323a6ca8f2b1a286b8a0b8ceb7 100644
Binary files a/dist/locale/fr.js and b/dist/locale/fr.js differ
diff --git a/dist/locale/fr.min.js b/dist/locale/fr.min.js
index 1ed2ec6e45ac969fc3ea7b27134911832375e172..00c471ca32f60bf84f76be3cca23ec44a7ddf2b5 100644
Binary files a/dist/locale/fr.min.js and b/dist/locale/fr.min.js differ
diff --git a/dist/locale/fr_CA.js b/dist/locale/fr_CA.js
index 146cd3c0e37e88e6654b1880297245b7524bc87c..d5765847bf36d703503f8191f6ca2ddcd2630ef7 100644
Binary files a/dist/locale/fr_CA.js and b/dist/locale/fr_CA.js differ
diff --git a/dist/locale/fr_CA.min.js b/dist/locale/fr_CA.min.js
index 763648c01b2c15b37fa03e36008efee9f015626c..4f45a58172ccba904ea6f59293c5ea2253a2ad28 100644
Binary files a/dist/locale/fr_CA.min.js and b/dist/locale/fr_CA.min.js differ
diff --git a/dist/locale/ge.js b/dist/locale/ge.js
index 21dad73b5525668eb9a57b87f7e83d0591993904..148fb021730892a22e0b0fbe6100a02492f177f7 100644
Binary files a/dist/locale/ge.js and b/dist/locale/ge.js differ
diff --git a/dist/locale/ge.min.js b/dist/locale/ge.min.js
index 5d73fefd08558aa05d878d3642626e67059c49dd..79e37490f81715fbc0284b1b0b79b1aca3ddd7a5 100644
Binary files a/dist/locale/ge.min.js and b/dist/locale/ge.min.js differ
diff --git a/dist/locale/it.js b/dist/locale/it.js
index 258c4106cb07528f60260935c962a99634ab74a5..33336151add75d7e25e770488b29aab2c44c8a8d 100644
Binary files a/dist/locale/it.js and b/dist/locale/it.js differ
diff --git a/dist/locale/it.min.js b/dist/locale/it.min.js
index cf8d2c88c68ad2f7052aa495712c9dc18ecc5636..de301925d44af5e02e3dc5b84548045d12c43c4f 100644
Binary files a/dist/locale/it.min.js and b/dist/locale/it.min.js differ
diff --git a/dist/locale/ja.js b/dist/locale/ja.js
index 8d0bf1e472e260245a97a49c9a39092beba8105d..4404ea2b97414d2b33675fa8f1779933f053c81f 100644
Binary files a/dist/locale/ja.js and b/dist/locale/ja.js differ
diff --git a/dist/locale/ja.min.js b/dist/locale/ja.min.js
index 5f07114983225d5911734309b9a79d57378d652b..c58bfaf37a3f94dae89cf7792b2e8d131547ec02 100644
Binary files a/dist/locale/ja.min.js and b/dist/locale/ja.min.js differ
diff --git a/dist/locale/ko.js b/dist/locale/ko.js
index 6e79ba0445ad4caf5d53f9624f958c83ba24abd7..061c23841bbd14960312486574c128a5c0bdbfc4 100644
Binary files a/dist/locale/ko.js and b/dist/locale/ko.js differ
diff --git a/dist/locale/ko.min.js b/dist/locale/ko.min.js
index 187d4abcb1942b60053d81aa0581e51c9bccafaf..348eb63c11f997106cf9b2d4c8ac611895ab5439 100644
Binary files a/dist/locale/ko.min.js and b/dist/locale/ko.min.js differ
diff --git a/dist/locale/nb_NO.js b/dist/locale/nb_NO.js
index 9ea966331c8342b4dbe43666c7c4b5f318057691..4f4e76fcc2837b0ec18baf5c5269da4ed5adbd8a 100644
Binary files a/dist/locale/nb_NO.js and b/dist/locale/nb_NO.js differ
diff --git a/dist/locale/nb_NO.min.js b/dist/locale/nb_NO.min.js
index ad8ddf8bee9d1637e537ead1e7591ed61c84780c..9dafe0625d2105e7f687acb01e50b9d2258471c7 100644
Binary files a/dist/locale/nb_NO.min.js and b/dist/locale/nb_NO.min.js differ
diff --git a/dist/locale/nep.js b/dist/locale/nep.js
index 236fdf4cd841e3b7b48963e718a921578e2f2548..dc312f4b33a6a89ac0b8fac69901c375638893eb 100644
Binary files a/dist/locale/nep.js and b/dist/locale/nep.js differ
diff --git a/dist/locale/nep.min.js b/dist/locale/nep.min.js
index 669b80f795c6c4bf2c8e7dbab1f0a284bcbe945e..2ca1828d50c05843be1e89b2fc2bb1793ff6eadf 100644
Binary files a/dist/locale/nep.min.js and b/dist/locale/nep.min.js differ
diff --git a/dist/locale/nl.js b/dist/locale/nl.js
index b0e78f16c1c85895dbe3ef11096a10e6d95dfbc7..17c9ded59c067d7c37d6490880c7cc6640758376 100644
Binary files a/dist/locale/nl.js and b/dist/locale/nl.js differ
diff --git a/dist/locale/nl.min.js b/dist/locale/nl.min.js
index 20dab91d8d0ce93a35d880348137579f4c2641e6..e6e586ea41dead2a9126921a9ae02c664ca5cf0a 100644
Binary files a/dist/locale/nl.min.js and b/dist/locale/nl.min.js differ
diff --git a/dist/locale/pl.js b/dist/locale/pl.js
index 474f3094392f5cdc786bdd5e6d3d70e057125f57..0daf640f91ccc011d207b13fcbd870d2983ac24e 100644
Binary files a/dist/locale/pl.js and b/dist/locale/pl.js differ
diff --git a/dist/locale/pl.min.js b/dist/locale/pl.min.js
index ea85c5638583c44916ade009eedc145e1b7e58da..1583999713f575e3922eba65a9777b4434e00c22 100644
Binary files a/dist/locale/pl.min.js and b/dist/locale/pl.min.js differ
diff --git a/dist/locale/pt_BR.js b/dist/locale/pt_BR.js
index 1dc988bfc838b9a13b117b4a24b2183fb10d22b8..9258a8a6f2f5454edee0c8d566916b9ab7e6d488 100644
Binary files a/dist/locale/pt_BR.js and b/dist/locale/pt_BR.js differ
diff --git a/dist/locale/pt_BR.min.js b/dist/locale/pt_BR.min.js
index 366b010ddc243a9cc4c10d9e09215ee911634841..d9655dcb8e6d3fca8ea788badd6f0fa2ddb15f89 100644
Binary files a/dist/locale/pt_BR.min.js and b/dist/locale/pt_BR.min.js differ
diff --git a/dist/locale/ru.js b/dist/locale/ru.js
index 78c45d19f77fec4d64e5bf04da9dd97ca0e69bb3..8bf7e2ac30c5f109d39d4b2ac26049af03dda199 100644
Binary files a/dist/locale/ru.js and b/dist/locale/ru.js differ
diff --git a/dist/locale/ru.min.js b/dist/locale/ru.min.js
index f00491b32b78daece865040ca39ef45f9711a14f..8489119f3f7e7afb320094e0bd06bfe4f4f7efdc 100644
Binary files a/dist/locale/ru.min.js and b/dist/locale/ru.min.js differ
diff --git a/dist/locale/sk.js b/dist/locale/sk.js
index 7f187f8100140f2b7bf66ec93725f8b4c42a642a..b19b841414156992248d73fb1387efd6b7f46990 100644
Binary files a/dist/locale/sk.js and b/dist/locale/sk.js differ
diff --git a/dist/locale/sk.min.js b/dist/locale/sk.min.js
index e93fc971124498e0394756fa81476ad63486d008..0c2deb51cfaeeae335ac7e4f799c0d6717707081 100644
Binary files a/dist/locale/sk.min.js and b/dist/locale/sk.min.js differ
diff --git a/dist/locale/sv.js b/dist/locale/sv.js
index 68638c54fa34ad90374252b3d83b69a8f049b1dc..4055d40b4383a3ef1adcea47211bbb957330b8e6 100644
Binary files a/dist/locale/sv.js and b/dist/locale/sv.js differ
diff --git a/dist/locale/sv.min.js b/dist/locale/sv.min.js
index 03dab603fa1f8e390d6ca277940cd9097e140559..d37e6ca5e435370fd825d0e913450c644bd30248 100644
Binary files a/dist/locale/sv.min.js and b/dist/locale/sv.min.js differ
diff --git a/dist/locale/tr.js b/dist/locale/tr.js
index 4333c5fccaad4f6d6cb0af644edbdae51dd15431..744feebf47b2bbe733e3ba2c347ead1a36fe3fa9 100644
Binary files a/dist/locale/tr.js and b/dist/locale/tr.js differ
diff --git a/dist/locale/tr.min.js b/dist/locale/tr.min.js
index 7934c686091fe039d97dc0260bf07262ead75aa5..9098d208ea46b4b7b4f0e1c80d486fa76113447a 100644
Binary files a/dist/locale/tr.min.js and b/dist/locale/tr.min.js differ
diff --git a/dist/locale/uk.js b/dist/locale/uk.js
index 1cf737744165fbb0845c4349f3af694b974127ef..388d12213a8381b5273637becdf98e286d5be032 100644
Binary files a/dist/locale/uk.js and b/dist/locale/uk.js differ
diff --git a/dist/locale/uk.min.js b/dist/locale/uk.min.js
index bda475067bf245ce25ff4518164b94b1074c99c0..2793038bf98961dff8068a57df00b25aec7b2107 100644
Binary files a/dist/locale/uk.min.js and b/dist/locale/uk.min.js differ
diff --git a/dist/locale/vi.js b/dist/locale/vi.js
index 98f488bec122f03bc8a27d553c18f571513c128a..2fe26e53fb2be20a9335889dc0b6ae14680c53d8 100644
Binary files a/dist/locale/vi.js and b/dist/locale/vi.js differ
diff --git a/dist/locale/vi.min.js b/dist/locale/vi.min.js
index a9c5a62e005f7409308bcb505f8c27fb8094f576..834a2c0c5452e524fb3ccacd2cbef0d976d51542 100644
Binary files a/dist/locale/vi.min.js and b/dist/locale/vi.min.js differ
diff --git a/dist/locale/zh_CN.js b/dist/locale/zh_CN.js
index 83ec34d207dc24f33ab92870bb69dcd9cc76b589..899ab7ce0f6369967790502f0105f6c0f237f9d7 100644
Binary files a/dist/locale/zh_CN.js and b/dist/locale/zh_CN.js differ
diff --git a/dist/locale/zh_CN.min.js b/dist/locale/zh_CN.min.js
index 7ce17cacc7e43b1e1f001e9bc5ef4af427de80e3..b1355c9771d198400a95a5ab4781ef12b633cb58 100644
Binary files a/dist/locale/zh_CN.min.js and b/dist/locale/zh_CN.min.js differ
diff --git a/dist/locale/zh_TW.js b/dist/locale/zh_TW.js
index 01c77cf323489ae6db1124ce123793f9132c05b2..cb6cde04f3c22a51f633ffa5d9861ce511165b9b 100644
Binary files a/dist/locale/zh_TW.js and b/dist/locale/zh_TW.js differ
diff --git a/dist/locale/zh_TW.min.js b/dist/locale/zh_TW.min.js
index 59c255c33a2b218c762f67ccfa6b94f198d20416..2a584fcb3e1e798f67de0e46bd65da371ff280fe 100644
Binary files a/dist/locale/zh_TW.min.js and b/dist/locale/zh_TW.min.js differ
diff --git a/package.json b/package.json
index a0360d60d5d6d8b6d8e2f0b7ea5bc95a6d446197..c8dd6f4fccbc071f22defe10d80f237246304d43 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "json-schema-faker",
-  "version": "0.2.11",
+  "version": "0.2.12",
   "description": "JSON-Schema + fake data generators",
   "homepage": "http://json-schema-faker.js.org",
   "main": "index.js",