Christian Kaisermann
07ef1da6d5
fix: 🐛 prevent server from breaking on locale.set
...
Closes #55
2020-03-29 16:54:08 -03:00
Thatcher
2a1bea5559
docs: add RTL to example ( #61 )
...
* Added RTL (arabic) language
* changed home, about, contact words (update from native speaker)
2020-03-29 16:40:55 -03:00
dependabot[bot]
141cac9586
chore(deps): bump minimist from 1.2.0 to 1.2.5 in /example
...
Bumps [minimist](https://github.com/substack/minimist ) from 1.2.0 to 1.2.5.
- [Release notes](https://github.com/substack/minimist/releases )
- [Commits](https://github.com/substack/minimist/compare/1.2.0...1.2.5 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-03-19 22:28:11 -03:00
dependabot[bot]
916d21364f
chore(deps): bump acorn from 7.1.0 to 7.1.1 in /example
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 7.1.0 to 7.1.1.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/7.1.0...7.1.1 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-03-15 16:27:40 -03:00
dependabot[bot]
eb395a9e73
chore(deps): bump acorn from 5.7.3 to 5.7.4
...
Bumps [acorn](https://github.com/acornjs/acorn ) from 5.7.3 to 5.7.4.
- [Release notes](https://github.com/acornjs/acorn/releases )
- [Commits](https://github.com/acornjs/acorn/compare/5.7.3...5.7.4 )
Signed-off-by: dependabot[bot] <support@github.com>
2020-03-15 16:27:29 -03:00
Christian Kaisermann
6682c03243
chore(release): v3.0.2 🎉
2020-03-06 14:12:20 -03:00
Christian Kaisermann
9d82a98e8d
fix: 🐛 ignore loadingDelay for the initialLocale
...
Fixes #53
✅ Closes: Closes #53
2020-03-06 14:11:51 -03:00
Christian Kaisermann
9930c1a7c3
chore: 🤖 remove unused file
2020-02-28 17:57:56 -03:00
Christian Kaisermann
af732ee2a3
docs: ✏️ rename $loading to $isLoading
2020-02-11 13:09:26 -03:00
Christian Kaisermann
12f0601215
Remove v2 docs and test
2020-02-06 14:37:27 -03:00
Christian Kaisermann
bf22d1f0c3
Update example init
2020-02-06 14:37:17 -03:00
Christian Kaisermann
bb406c1f79
Update package-lock
2020-02-06 14:15:54 -03:00
Christian Kaisermann
75227ba11b
Update Methods.md
2020-02-03 22:55:37 -03:00
Christian Kaisermann
08eb1554f3
docs: ✏️ add TOCs to some docs
2020-02-03 13:47:36 -03:00
Christian Kaisermann
fd97e89782
chore: 🤖 link readme to the getting started
2020-02-03 13:35:42 -03:00
Christian Kaisermann
14e37a9324
chore(release): v3.0.1 🎉
2020-02-03 13:33:33 -03:00
Christian Kaisermann
6b0ba2b902
refactor: 💡 split getClientLocale into multiple utilities
2020-02-03 13:33:03 -03:00
Christian Kaisermann
a574444f60
chore(release): v3.0.0 🎉
2020-02-03 11:24:50 -03:00
Christian Kaisermann
21543a8b7f
docs: ✏️ add migration guide from v2 to v3
2020-02-03 11:24:50 -03:00
Christian Kaisermann
2d147ef82d
docs: ✏️ fix broken links
2020-02-03 11:24:50 -03:00
Christian Kaisermann
ff088f50e2
chore: 🤖 remove unused file
2020-02-03 11:24:50 -03:00
Christian Kaisermann
25f85c556f
chore: 🤖 fix crazy types conflict
2020-02-03 11:24:50 -03:00
Christian Kaisermann
552a6105d9
chore: 🤖 bump package json version
2020-02-03 11:24:50 -03:00
Christian Kaisermann
7bf47d8790
feat: 🎸 add runtime typings
...
✅ Closes: Closes #43
2020-02-03 11:24:50 -03:00
Christian Kaisermann
31b556bc3f
feat: 🎸 make getClientLocale tree-shakeable
...
BREAKING CHANGE: It's now needed to explicitly import the `getClientLocale` method to use
its heuristics when setting the initial locale. This makes the method
and its helpers to be tree-shakeable.
```js
import { init, getClientLocale } from 'svelte-i18n'
init({
initialLocale: getClientLocale({ ... })
})
```
2020-02-03 11:24:50 -03:00
Christian Kaisermann
0822841140
refactor: 💡 split single utils file into multiple files
2020-02-03 11:24:50 -03:00
Christian Kaisermann
0e0a31fc9e
chore: 🤖 remove unused methods
2020-02-03 11:24:50 -03:00
Christian Kaisermann
bd3057ba2d
docs: ✏️ update docs
2020-02-03 11:24:50 -03:00
Christian Kaisermann
9f352845e1
refactor: 💡 rename getIn to deepGet
2020-02-03 11:24:50 -03:00
Christian Kaisermann
6526245bf9
feat: 🎸 make date,time and number formatters tree-shakeable
...
BREAKING CHANGE: Changes completely the API. Now, to format a number, date or time, the
developer must explicitly import the formatter store:
`import { time, date, number } from 'svelte-i18n'`
2020-02-03 11:24:50 -03:00
Christian Kaisermann
858c25cc80
chore: 🤖 add lint-staged and husky
2020-01-29 11:49:28 -03:00
Christian Kaisermann
c26658d470
chore(release): v2.3.1 🎉
2020-01-29 11:47:19 -03:00
Christian Kaisermann
e400e62a62
refactor: 💡 add correct typings for formatter getters
2020-01-29 11:46:34 -03:00
Ramiro Rikkert
27871f9775
fix: memoizing of formatters when no locale is given. ( #47 )
2020-01-29 11:29:32 -03:00
Christian Kaisermann
88f7762e96
fix: 🐛 types from v3 branch leaking to master branch 🤷
2020-01-23 10:41:14 -03:00
Christian Kaisermann
bb6dd01558
chore: 🤖 oops, fix actual build-time types being git ignored
2020-01-23 10:32:56 -03:00
Christian Kaisermann
73c80e9bea
chore(release): v2.3.0 🎉
2020-01-23 10:12:06 -03:00
Christian Kaisermann
dadeaa2e7f
feat: 🎸 add runtime typings
...
✅ Closes: Closes #43
2020-01-23 10:11:04 -03:00
Christian Kaisermann
107eec0e89
chore(release): v2.2.4 🎉
2020-01-21 10:25:31 -03:00
Christian Kaisermann
932847be2d
refactor: 💡 remove fast-memoize in favour of simple monadic fn
2020-01-21 10:23:18 -03:00
Christian Kaisermann
69ec477ffd
docs: ✏️ move docs out of wiki
2020-01-21 10:00:45 -03:00
Christian Kaisermann
1c059060e2
chore: 🤖 update changelog
2020-01-15 14:01:41 -03:00
Christian Kaisermann
577e097ad7
chore(release): v2.2.3 🎉
2020-01-15 14:00:27 -03:00
Christian Kaisermann
e02427de3b
test: 💍 add flatObj and getIn tests
2020-01-15 13:59:31 -03:00
Christian Kaisermann
270aefa199
refactor: 💡 remove deepmerge and dlv dependencies
...
No need for them anymore. We now flat the dicitonary partials on
`addMessages`
2020-01-15 13:59:31 -03:00
Christian Kaisermann
e889a41e63
Ignore annoying warning
2020-01-13 21:44:08 -03:00
Christian Kaisermann
788a2c67df
chore(release): v2.2.2 🎉
2020-01-13 21:21:16 -03:00
Christian Kaisermann
b2dc7828c5
fix: 🐛 mjs causing an elusive bug in webpack module resolution
...
Changed i18n.mjs to i18n.esm.js to prevent webpack to only accept .mjs
imports inside the library. Webpack was importing the cjs version of
Intl-Formatmessage and messing things up.
Issues: #36
2020-01-13 21:20:04 -03:00
Christian Kaisermann
88a35580c3
chore: 🤖 update lock
2020-01-08 11:33:01 -03:00
Christian Kaisermann
0892e1530a
chore(release): v2.2.1 🎉
2020-01-08 11:33:01 -03:00